diff options
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r-- | compiler/optimizing/optimizing_compiler.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index de86c44246..f201f806d6 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -440,11 +440,14 @@ OptimizingCompiler::~OptimizingCompiler() { void OptimizingCompiler::DumpInstructionSetFeaturesToCfg() const { const CompilerOptions& compiler_options = GetCompilerOptions(); const InstructionSetFeatures* features = compiler_options.GetInstructionSetFeatures(); + std::string isa_string = + std::string("isa:") + GetInstructionSetString(features->GetInstructionSet()); std::string features_string = "isa_features:" + features->GetFeatureString(); // It is assumed that visualizer_output_ is empty when calling this function, hence the fake // compilation block containing the ISA features will be printed at the beginning of the .cfg // file. - *visualizer_output_ << HGraphVisualizer::InsertMetaDataAsCompilationBlock(features_string); + *visualizer_output_ + << HGraphVisualizer::InsertMetaDataAsCompilationBlock(isa_string + ' ' + features_string); } bool OptimizingCompiler::CanCompileMethod(uint32_t method_idx ATTRIBUTE_UNUSED, |