/aosp12/art/compiler/optimizing/ |
H A D | code_generator.cc | 348 const CodeGenerator& codegen_; 354 void CodeGenerator::GenerateSlowPaths() { in GenerateSlowPaths() 449 void CodeGenerator::EmitLinkerPatches( in EmitLinkerPatches() 1000 std::unique_ptr<CodeGenerator> CodeGenerator::Create(HGraph* graph, in Create() 1008 return std::unique_ptr<CodeGenerator>( in Create() 1014 return std::unique_ptr<CodeGenerator>( in Create() 1020 return std::unique_ptr<CodeGenerator>( in Create() 1026 return std::unique_ptr<CodeGenerator>( in Create() 1035 CodeGenerator::CodeGenerator(HGraph* graph, in CodeGenerator() function in art::CodeGenerator 1083 CodeGenerator::~CodeGenerator() {} in ~CodeGenerator() [all …]
|
H A D | sharpening.h | 25 class CodeGenerator; variable 37 CodeGenerator* codegen); 41 CodeGenerator* codegen, 47 CodeGenerator* codegen, 53 CodeGenerator* codegen,
|
H A D | register_allocator.h | 27 class CodeGenerator; variable 49 CodeGenerator* codegen, 67 const CodeGenerator& codegen, 75 CodeGenerator* codegen, 88 CodeGenerator* const codegen_;
|
H A D | live_ranges_test.cc | 67 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() 111 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() 158 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() 233 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() 308 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() 382 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F()
|
H A D | codegen_test_utils.h | 48 typedef CodeGenerator* (*CreateCodegenFn)(HGraph*, const CompilerOptions&); 56 CodeGenerator* CreateCodeGenerator(HGraph* graph, const CompilerOptions& compiler_options) { in CreateCodeGenerator() 246 const CodeGenerator& codegen, in Run() 281 static void RunCodeNoCheck(CodeGenerator* codegen, in RunCodeNoCheck() 302 static void RunCode(CodeGenerator* codegen, in RunCode() 318 std::unique_ptr<CodeGenerator> codegen(target_config.CreateCodeGenerator(graph, in RunCode() 324 inline CodeGenerator* create_codegen_arm_vixl32(HGraph* graph, const CompilerOptions& compiler_opti… in create_codegen_arm_vixl32() 330 inline CodeGenerator* create_codegen_arm64(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_arm64() 336 inline CodeGenerator* create_codegen_x86(HGraph* graph, const CompilerOptions& compiler_options) { in create_codegen_x86() 342 inline CodeGenerator* create_codegen_x86_64(HGraph* graph, const CompilerOptions& compiler_options)… in create_codegen_x86_64()
|
H A D | instruction_simplifier_x86.h | 24 class CodeGenerator; variable 29 InstructionSimplifierX86(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86() 38 CodeGenerator* codegen_;
|
H A D | instruction_simplifier_x86_64.h | 24 class CodeGenerator; variable 30 InstructionSimplifierX86_64(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in InstructionSimplifierX86_64() 40 CodeGenerator* codegen_;
|
H A D | pc_relative_fixups_x86.h | 25 class CodeGenerator; variable 31 PcRelativeFixups(HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats) in PcRelativeFixups() 40 CodeGenerator* codegen_;
|
H A D | instruction_simplifier.h | 26 class CodeGenerator; variable 41 CodeGenerator* codegen, 54 CodeGenerator* codegen_;
|
H A D | loop_analysis.h | 24 class CodeGenerator; variable 136 explicit ArchNoOptsLoopHelper(const CodeGenerator& codegen) : codegen_(codegen) {} in ArchNoOptsLoopHelper() 141 static ArchNoOptsLoopHelper* Create(const CodeGenerator& codegen, ArenaAllocator* allocator); 183 const CodeGenerator& codegen_;
|
H A D | builder.h | 30 class CodeGenerator; variable 40 CodeGenerator* code_generator, 68 CodeGenerator* const code_generator_;
|
H A D | optimizing_compiler.cc | 107 CodeGenerator* codegen, in PassObserver() 236 CodeGenerator* codegen_; 310 CodeGenerator* codegen, in RunOptimizations() 351 CodeGenerator* codegen, in RunOptimizations() 368 CodeGenerator* codegen, 822 std::unique_ptr<CodeGenerator> codegen( in TryCompile() 823 CodeGenerator::Create(graph, in TryCompile() 947 std::unique_ptr<CodeGenerator> codegen( in TryCompileIntrinsic() 948 CodeGenerator::Create(graph, in TryCompileIntrinsic() 1028 std::unique_ptr<CodeGenerator> codegen; in Compile() [all …]
|
H A D | register_allocation_resolver.h | 27 class CodeGenerator; variable 42 RegisterAllocationResolver(CodeGenerator* codegen, const SsaLivenessAnalysis& liveness); 91 CodeGenerator* const codegen_;
|
H A D | x86_memory_gen.h | 24 class CodeGenerator; variable 31 CodeGenerator* codegen,
|
H A D | graph_visualizer.h | 30 class CodeGenerator; variable 106 const CodeGenerator* codegen, 135 const CodeGenerator* codegen_;
|
H A D | graph_checker.h | 29 class CodeGenerator; variable 35 CodeGenerator* codegen = nullptr, 136 CodeGenerator* codegen_;
|
H A D | code_generator.h | 62 class CodeGenerator; variable 94 virtual void EmitNativeCode(CodeGenerator* codegen) = 0; 99 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations); 186 class CodeGenerator : public DeletableArenaObject<kArenaAllocCodeGenerator> { 190 static std::unique_ptr<CodeGenerator> Create(HGraph* graph, 193 virtual ~CodeGenerator(); 722 CodeGenerator(HGraph* graph, 871 DISALLOW_COPY_AND_ASSIGN(CodeGenerator); 931 SlowPathGenerator(HGraph* graph, CodeGenerator* codegen) in SlowPathGenerator() 1016 CodeGenerator* const codegen_; [all …]
|
H A D | optimizing_cfi_test.cc | 59 code_gen_ = CodeGenerator::Create(graph_, *compiler_options_); in SetUpFrame() 120 CodeGenerator* GetCodeGenerator() { in GetCodeGenerator() 143 std::unique_ptr<CodeGenerator> code_gen_;
|
H A D | optimization.h | 26 class CodeGenerator; variable 145 CodeGenerator* codegen,
|
H A D | register_allocator_graph_color.h | 29 class CodeGenerator; variable 90 CodeGenerator* codegen,
|
H A D | loop_analysis.cc | 80 explicit ArchDefaultLoopHelper(const CodeGenerator& codegen) : ArchNoOptsLoopHelper(codegen) {} in ArchDefaultLoopHelper() 137 explicit Arm64LoopHelper(const CodeGenerator& codegen) : ArchDefaultLoopHelper(codegen) {} in Arm64LoopHelper() 319 explicit X86_64LoopHelper(const CodeGenerator& codegen) : ArchDefaultLoopHelper(codegen) {} in X86_64LoopHelper() 410 ArchNoOptsLoopHelper* ArchNoOptsLoopHelper::Create(const CodeGenerator& codegen, in Create()
|
H A D | sharpening.cc | 64 CodeGenerator* codegen) { in SharpenLoadMethod() 163 CodeGenerator* codegen, in ComputeLoadClassKind() 292 static inline bool CanUseTypeCheckBitstring(ObjPtr<mirror::Class> klass, CodeGenerator* codegen) in CanUseTypeCheckBitstring() 330 CodeGenerator* codegen, in ComputeTypeCheckKind() 361 CodeGenerator* codegen, in ProcessLoadString()
|
H A D | inliner.h | 28 class CodeGenerator; variable 38 CodeGenerator* codegen, 309 CodeGenerator* const codegen_;
|
H A D | locations.cc | 67 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in RegisterOrInt32Constant() 78 int64_t value = CodeGenerator::GetInt64ValueOf(constant); in FpuRegisterOrInt32Constant()
|
H A D | register_allocator_linear_scan.h | 27 class CodeGenerator; variable 43 CodeGenerator* codegen,
|