Compiler construction 什么是;“终身课程分析”;在LLVM描述中是什么意思?
LLVM描述(表示它是一个终身程序分析和转换的框架 在这种情况下,“终身”意味着什么?“这种终身代码优化技术包括在链接时执行的过程间优化(以保留单独编译的好处),每个系统安装时的机器相关优化,运行时的动态优化,以及使用从最终用户收集的文件信息在运行之间进行文件引导优化(“空闲时间”)Compiler construction 什么是;“终身课程分析”;在LLVM描述中是什么意思?,compiler-construction,compilation,llvm,Compiler Construction,Compilation,Llvm,LLVM描述(表示它是一个终身程序分析和转换的框架 在这种情况下,“终身”意味着什么?“这种终身代码优化技术包括在链接时执行的过程间优化(以保留单独编译的好处),每个系统安装时的机器相关优化,运行时的动态优化,以及使用从最终用户收集的文件信息在运行之间进行文件引导优化(“空闲时间”) 这是从本文第二段摘录的:在短语中,终身意味着程序的生命周期。因此,为了最大限度地提高程序的效率,还应在链接时、运行时以及运行之间对其进行分析 在(第5页)中,他们列出了终身课程分析和转换的要求: 持久程序信息 离线
这是从本文第二段摘录的:在短语中,终身意味着程序的生命周期。因此,为了最大限度地提高程序的效率,还应在链接时、运行时以及运行之间对其进行分析 在(第5页)中,他们列出了终身课程分析和转换的要求:
我相信它指的是LLVM在整个生命周期内分析和转换程序的能力。一旦程序以字节码的形式出现,就可以从初始编译开始一直到执行时对其进行分析和转换(请参阅链接时和安装时优化以及LLVM JIT).请注意,这只是一个猜测,但它似乎是合适的。