Home
last modified time | relevance | path

Searched refs:codegen (Results 1 – 25 of 104) sorted by relevance

12345

/aosp12/packages/apps/TV/libs/m2/
H A Ddagger-compiler-2.23.jar ... java/dagger/internal/codegen/META-INF/gradle/incremental.annotation ...
/aosp12/art/compiler/optimizing/
H A Doptimizing_compiler.cc121 codegen_(codegen), in PassObserver()
322 codegen, in RunOptimizations()
351 CodeGenerator* codegen, in RunOptimizations() argument
500 UNUSED(codegen); in RunBaselineOptimizations()
629 codegen, in RunOptimizations()
695 codegen, in RunOptimizations()
906 return codegen.release(); in TryCompile()
1004 return codegen.release(); in TryCompileIntrinsic()
1058 codegen.reset( in Compile()
1070 codegen.reset( in Compile()
[all …]
H A Dregister_allocator_test.cc69 const CodeGenerator& codegen) { in ValidateIntervals() argument
73 codegen, in ValidateIntervals()
115 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
118 ASSERT_FALSE(ValidateIntervals(intervals, codegen)); in TEST_F()
128 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
131 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
141 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
144 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
154 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
168 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
[all …]
H A Dintrinsics_utils.h50 Location MoveArguments(CodeGenerator* codegen) { in MoveArguments() argument
52 IntrinsicVisitor::MoveArguments(invoke_, codegen, &calling_convention_visitor); in MoveArguments()
56 void EmitNativeCode(CodeGenerator* codegen) override { in EmitNativeCode() argument
57 TAssembler* assembler = down_cast<TAssembler*>(codegen->GetAssembler()); in EmitNativeCode()
60 this->SaveLiveRegisters(codegen, invoke_->GetLocations()); in EmitNativeCode()
62 Location method_loc = MoveArguments(codegen); in EmitNativeCode()
69 codegen->GenerateStaticOrDirectCall(invoke_static_or_direct, method_loc, this); in EmitNativeCode()
71 codegen->GenerateVirtualCall(invoke_->AsInvokeVirtual(), method_loc, this); in EmitNativeCode()
74 codegen->GenerateInvokePolymorphicCall(invoke_->AsInvokePolymorphic(), this); in EmitNativeCode()
87 codegen->MoveFromReturnRegister(out, invoke_->GetType()); in EmitNativeCode()
[all …]
H A Dsharpening.cc64 CodeGenerator* codegen) { in SharpenLoadMethod() argument
89 if (callee == codegen->GetGraph()->GetArtMethod() && in SharpenLoadMethod()
90 !codegen->GetGraph()->IsDebuggable() && in SharpenLoadMethod()
149 if (codegen->GetGraph()->IsDebuggable()) { in SharpenLoadMethod()
163 CodeGenerator* codegen, in ComputeLoadClassKind() argument
300 } else if (codegen->GetCompilerOptions().IsBootImage()) { in CanUseTypeCheckBitstring()
302 if (!codegen->GetCompilerOptions().IsImageClass(descriptor)) { in CanUseTypeCheckBitstring()
323 << " in " << codegen->GetGraph()->PrettyMethod(); in CanUseTypeCheckBitstring()
348 CanUseTypeCheckBitstring(klass, codegen)) { in ComputeTypeCheckKind()
361 CodeGenerator* codegen, in ProcessLoadString() argument
[all …]
H A Dregister_allocator.cc33 CodeGenerator* codegen, in RegisterAllocator() argument
36 codegen_(codegen), in RegisterAllocator()
40 CodeGenerator* codegen, in Create() argument
46 new (allocator) RegisterAllocatorLinearScan(allocator, codegen, analysis)); in Create()
49 new (allocator) RegisterAllocatorGraphColor(allocator, codegen, analysis)); in Create()
101 const CodeGenerator& codegen, in ValidateIntervals() argument
105 ? codegen.GetNumberOfCoreRegisters() in ValidateIntervals()
106 : codegen.GetNumberOfFloatingPointRegisters(); in ValidateIntervals()
107 ScopedArenaAllocator allocator(codegen.GetGraph()->GetArenaStack()); in ValidateIntervals()
173 codegen.DumpCoreRegister(message, current->GetRegister()); in ValidateIntervals()
[all …]
H A Dcodegen_test_utils.h246 const CodeGenerator& codegen, in Run() argument
249 InstructionSet target_isa = codegen.GetInstructionSet(); in Run()
281 static void RunCodeNoCheck(CodeGenerator* codegen, in RunCodeNoCheck() argument
288 SsaLivenessAnalysis liveness(graph, codegen, &local_allocator); in RunCodeNoCheck()
289 PrepareForRegisterAllocation(graph, codegen->GetCompilerOptions()).Run(); in RunCodeNoCheck()
292 RegisterAllocator::Create(&local_allocator, codegen, liveness); in RunCodeNoCheck()
297 codegen->Compile(&allocator); in RunCodeNoCheck()
298 Run(allocator, *codegen, has_result, expected); in RunCodeNoCheck()
302 static void RunCode(CodeGenerator* codegen, in RunCode() argument
308 RunCodeNoCheck(codegen, graph, hook_before_codegen, has_result, expected); in RunCode()
[all …]
H A Doptimization.cc170 CodeGenerator* codegen, in ConstructOptimizations() argument
213 graph, *codegen, most_recent_induction, stats, pass_name); in ConstructOptimizations()
234 codegen, in ConstructOptimizations()
249 opt = new (allocator) InstructionSimplifier(graph, codegen, stats, pass_name); in ConstructOptimizations()
253 codegen, in ConstructOptimizations()
272 graph, codegen->GetCompilerOptions().GetInstructionSet(), codegen, pass_name); in ConstructOptimizations()
296 opt = new (allocator) x86::PcRelativeFixups(graph, codegen, stats); in ConstructOptimizations()
300 opt = new (allocator) x86::X86MemoryOperandGeneration(graph, codegen, stats); in ConstructOptimizations()
303 opt = new (allocator) x86::InstructionSimplifierX86(graph, codegen, stats); in ConstructOptimizations()
308 opt = new (allocator) x86_64::InstructionSimplifierX86_64(graph, codegen, stats); in ConstructOptimizations()
H A Dlive_ranges_test.cc67 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() local
68 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
111 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() local
112 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
158 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() local
159 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
233 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() local
234 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
308 std::unique_ptr<CodeGenerator> codegen = CodeGenerator::Create(graph, *compiler_options_); in TEST_F() local
309 SsaLivenessAnalysis liveness(graph, codegen.get(), GetScopedAllocator()); in TEST_F()
[all …]
H A Dloop_analysis.cc80 explicit ArchDefaultLoopHelper(const CodeGenerator& codegen) : ArchNoOptsLoopHelper(codegen) {} in ArchDefaultLoopHelper() argument
137 explicit Arm64LoopHelper(const CodeGenerator& codegen) : ArchDefaultLoopHelper(codegen) {} in Arm64LoopHelper() argument
319 explicit X86_64LoopHelper(const CodeGenerator& codegen) : ArchDefaultLoopHelper(codegen) {} in X86_64LoopHelper() argument
410 ArchNoOptsLoopHelper* ArchNoOptsLoopHelper::Create(const CodeGenerator& codegen, in Create() argument
412 InstructionSet isa = codegen.GetInstructionSet(); in Create()
415 return new (allocator) Arm64LoopHelper(codegen); in Create()
418 return new (allocator) X86_64LoopHelper(codegen); in Create()
421 return new (allocator) ArchDefaultLoopHelper(codegen); in Create()
H A Dsharpening.h37 CodeGenerator* codegen);
41 CodeGenerator* codegen,
47 CodeGenerator* codegen,
53 CodeGenerator* codegen,
H A Dcodegen_test.cc725 codegen.Initialize(); in TEST_F()
734 codegen.GetMoveResolver()->EmitNativeCode(move); in TEST_F()
737 codegen.Finalize(&code_allocator); in TEST_F()
749 codegen.Initialize(); in TEST_F()
789 codegen.Finalize(&code_allocator); in TEST_F()
799 codegen.Initialize(); in TEST_F()
825 codegen.Finalize(&code_allocator); in TEST_F()
869 codegen.Initialize(); in TEST_F()
878 codegen.ComputeSpillMask(); in TEST_F()
889 codegen.Initialize(); in TEST_F()
[all …]
H A Dintrinsics_arm_vixl.cc197 codegen_(codegen), in IntrinsicLocationsBuilderARMVIXL()
2833 codegen, in GenUnsafeGet()
3028 GenerateIntrinsicSet(codegen, in GenUnsafePut()
3525 codegen); in GenUnsafeCas()
3534 GenerateCompareAndSet(codegen, in GenUnsafeCas()
4046 codegen->AddSlowPath(slow_path); in GenerateVarHandleChecks()
4344 codegen, in GenerateVarHandleGet()
4506 GenerateIntrinsicSet(codegen, in GenerateVarHandleSet()
4765 codegen); in GenerateVarHandleCompareAndSetOrExchange()
4771 GenerateCompareAndSet(codegen, in GenerateVarHandleCompareAndSetOrExchange()
[all …]
H A Dintrinsics_arm64.h42 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* allocator, CodeGeneratorARM64* codegen) in IntrinsicLocationsBuilderARM64() argument
43 : allocator_(allocator), codegen_(codegen) {} in IntrinsicLocationsBuilderARM64()
68 explicit IntrinsicCodeGeneratorARM64(CodeGeneratorARM64* codegen) : codegen_(codegen) {} in IntrinsicCodeGeneratorARM64() argument
H A Dintrinsics_arm64.cc88 #define __ codegen->GetVIXLAssembler()->
732 codegen->Load(type, trg, mem_op); in GenUnsafeGet()
1318 codegen); in GenUnsafeCas()
1319 codegen->AddSlowPath(slow_path); in GenUnsafeCas()
1328 GenerateCompareAndSet(codegen, in GenUnsafeCas()
1914 codegen->AddSlowPath(slow_path); in GenerateVisitStringIndexOf()
1923 codegen->AddSlowPath(slow_path); in GenerateVisitStringIndexOf()
3835 codegen->AddSlowPath(slow_path); in GenerateDivideUnsigned()
4193 codegen->AddSlowPath(slow_path); in GenerateVarHandleChecks()
4863 codegen); in GenerateVarHandleCompareAndSetOrExchange()
[all …]
H A Dintrinsics_x86.cc47 codegen_(codegen) { in IntrinsicLocationsBuilderX86()
1173 codegen->AddSlowPath(slow_path); in GenerateStringIndexOf()
1865 codegen->MemoryFence(); in GenUnsafePut()
3652 codegen->AddSlowPath(slow_path); in GenerateVarHandleGet()
3807 codegen->AddSlowPath(slow_path); in GenerateVarHandleSet()
3953 codegen->AddSlowPath(slow_path); in GenerateVarHandleGetAndSet()
4014 codegen->MarkGCCard( in GenerateVarHandleGetAndSet()
4144 codegen->AddSlowPath(slow_path); in GenerateVarHandleCompareAndSetOrExchange()
4308 codegen->AddSlowPath(slow_path); in GenerateVarHandleGetAndAdd()
4475 codegen->AddSlowPath(slow_path); in GenerateVarHandleGetAndBitwiseOp()
[all …]
H A Dintrinsics.h70 CodeGenerator* codegen, in INTRINSICS_LIST()
88 HParallelMove parallel_move(codegen->GetGraph()->GetAllocator()); in INTRINSICS_LIST()
98 codegen->GetMoveResolver()->EmitNativeCode(&parallel_move); in INTRINSICS_LIST()
102 CodeGenerator* codegen,
141 static void CreateReferenceGetReferentLocations(HInvoke* invoke, CodeGenerator* codegen);
297 bool IsCallFreeIntrinsic(HInvoke* invoke, Codegenerator* codegen) { in IsCallFreeIntrinsic() argument
306 IntrinsicLocationsBuilder builder(codegen); in IsCallFreeIntrinsic()
H A Dintrinsics_arm_vixl.h32 explicit IntrinsicLocationsBuilderARMVIXL(CodeGeneratorARMVIXL* codegen);
59 explicit IntrinsicCodeGeneratorARMVIXL(CodeGeneratorARMVIXL* codegen) : codegen_(codegen) {} in IntrinsicCodeGeneratorARMVIXL() argument
H A Dintrinsics_x86.h35 explicit IntrinsicLocationsBuilderX86(CodeGeneratorX86* codegen);
60 explicit IntrinsicCodeGeneratorX86(CodeGeneratorX86* codegen) : codegen_(codegen) {} in IntrinsicCodeGeneratorX86() argument
H A Dintrinsics_x86_64.h35 explicit IntrinsicLocationsBuilderX86_64(CodeGeneratorX86_64* codegen);
60 explicit IntrinsicCodeGeneratorX86_64(CodeGeneratorX86_64* codegen) : codegen_(codegen) {} in IntrinsicCodeGeneratorX86_64() argument
H A Dregister_allocator.h49 CodeGenerator* codegen,
67 const CodeGenerator& codegen,
75 CodeGenerator* codegen,
H A Dloop_analysis.h136 explicit ArchNoOptsLoopHelper(const CodeGenerator& codegen) : codegen_(codegen) {} in ArchNoOptsLoopHelper() argument
141 static ArchNoOptsLoopHelper* Create(const CodeGenerator& codegen, ArenaAllocator* allocator);
/aosp12/frameworks/base/tests/Codegen/
H A DrunTest.sh14 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
15 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
16 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
17 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
18 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
19 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
20 …header_and_eval codegen $ANDROID_BUILD_TOP/frameworks/base/tests/Codegen/src/com/android/codegente…
/aosp12/art/test/566-checker-codegen-select/
H A DAndroid.bp3 // Build rules for ART run-test `566-checker-codegen-select`.
16 name: "art-run-test-566-checker-codegen-select",
21 ":art-run-test-566-checker-codegen-select-expected-stdout",
22 ":art-run-test-566-checker-codegen-select-expected-stderr",
31 name: "art-run-test-566-checker-codegen-select-expected-stdout",
32 out: ["art-run-test-566-checker-codegen-select-expected-stdout.txt"],
39 name: "art-run-test-566-checker-codegen-select-expected-stderr",
40 out: ["art-run-test-566-checker-codegen-select-expected-stderr.txt"],
/aosp12/art/test/1960-checker-bounds-codegen/
H A DAndroid.bp3 // Build rules for ART run-test `1960-checker-bounds-codegen`.
16 name: "art-run-test-1960-checker-bounds-codegen",
21 ":art-run-test-1960-checker-bounds-codegen-expected-stdout",
22 ":art-run-test-1960-checker-bounds-codegen-expected-stderr",
31 name: "art-run-test-1960-checker-bounds-codegen-expected-stdout",
32 out: ["art-run-test-1960-checker-bounds-codegen-expected-stdout.txt"],
39 name: "art-run-test-1960-checker-bounds-codegen-expected-stderr",
40 out: ["art-run-test-1960-checker-bounds-codegen-expected-stderr.txt"],

12345