translation.backendopt.inline

  • 名称: inline
  • 描述: 执行基本内联和 malloc 移除
  • 命令行: –translation-backendopt-inline
  • 命令行否定: –no-translation-backendopt-inline
  • 选项类型: 布尔选项
  • 默认值: True

基于启发式算法内联流图,默认算法主要考虑基于流图中低级操作数量的权重(参见 –inline-threshold)。

为了使 RPython 内置类型助手内联,需要进行一定程度的内联,才能使 malloc 移除 (–translation-backendopt-mallocs) 有效。

此优化默认使用。