中文
注册

编译器相关选项

llvm-auotune 需要与毕昇编译器选项-fautotune-generate-fautotune配合使用。

  • -fautotune-generate
    • 在“autotune_datadir”目录下生成可调优的代码结构列表,此默认目录可由环境变量AUTOTUNE_DATADIR改写;
    • 作为调优准备工作的第一步,通常需要在llvm-autotune minimize/maximize命令执行前使用;
    • 此选项还可以赋值来改变调优的细颗粒度(可选值为Other, Function, Loop, MachineBasicBlock)。例如-fautotune-generate=Function会开启类型仅为函数的可调优代码结构,每个函数在调优过程中会被赋予不同的参数值;而Other表示全局,生成的可调优代码结构对应每个编译单元(代码文件)。

      -fautotune-generate默认等效于-fautotune-generate=Function,Loop。通常建议使用默认值。

  • -fautotune
    • 使用“autotune_datadir”下的编译器配置进行调优编译(此默认目录可由环境变量AUTOTUNE_DATADIR改写);
    • 通常在调优迭代过程中,llvm-autotune minimize/maximize/feedback 命令之后使用。

具体示例,请参阅2.4.2-llvm-autotune运行方式说明 章节。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词