发明名称 用于支持代码的编译时间定制的编译器的系统和方法
摘要 本发明提供用于支持代码的编译时间定制的编译器的系统和方法,用于处理源代码用于编译。所述方法包括访问主机源代码的一部分以及确定所述主机源代码的一部分是否包括设备lambda表达式。所述方法进一步包括响应于所述主机代码的一部分包括所述设备lambda表达式,基于所述设备lambda表达式确定唯一占位符类型实例化以及基于所述唯一占位符类型实例化修改所述设备lambda表达式以生成经修改的主机源代码。所述方法进一步包括将所述经修改的主机源代码传送至主机编译器。
申请公布号 CN105740036A 申请公布日期 2016.07.06
申请号 CN201511004391.5 申请日期 2015.12.29
申请人 辉达公司 发明人 杰迪普·马拉蒂;维诺德·格罗弗
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 北京市磐华律师事务所 11336 代理人 高伟;王睿
主权项 一种处理源代码的方法,所述方法包括:访问主机源代码的一部分;确定所述主机源代码的一部分是否包括设备拉姆达表达式;响应于所述主机代码的一部分包括所述设备拉姆达表达式,基于所述设备拉姆达表达式确定唯一占位符类型实例化;基于所述唯一占位符类型实例化修改所述设备拉姆达表达式以生成经修改的主机源代码;以及使得所述经修改的主机源代码对主机编译器可用。
地址 美国加利福尼亚州