Home
last modified time | relevance | path

Searched refs:CodeGeneratorARM64 (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm64.h40 class CodeGeneratorARM64; variable
44 explicit IntrinsicLocationsBuilderARM64(ArenaAllocator* allocator, CodeGeneratorARM64* codegen) in IntrinsicLocationsBuilderARM64()
61 CodeGeneratorARM64* const codegen_;
68 explicit IntrinsicCodeGeneratorARM64(CodeGeneratorARM64* codegen) : codegen_(codegen) {} in IntrinsicCodeGeneratorARM64()
86 CodeGeneratorARM64* const codegen_;
Dcode_generator_arm64.cc176 #define __ down_cast<CodeGeneratorARM64*>(codegen)->GetVIXLAssembler()-> // NOLINT
203 down_cast<CodeGeneratorARM64*>(codegen)->GetInstructionCodeGeneratorArm64(); in SaveLiveRegisters()
209 down_cast<CodeGeneratorARM64*>(codegen)->GetInstructionCodeGeneratorArm64(); in RestoreLiveRegisters()
219 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
256 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
285 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
344 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
373 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
401 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
445 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
[all …]
Dcode_generator_arm64.h49 class CodeGeneratorARM64; variable
177 void EmitTable(CodeGeneratorARM64* codegen);
317 InstructionCodeGeneratorARM64(HGraph* graph, CodeGeneratorARM64* codegen);
446 CodeGeneratorARM64* const codegen_;
453 LocationsBuilderARM64(HGraph* graph, CodeGeneratorARM64* codegen) in LocationsBuilderARM64()
478 CodeGeneratorARM64* const codegen_;
486 InstructionCodeGeneratorARM64Neon(HGraph* graph, CodeGeneratorARM64* codegen) : in InstructionCodeGeneratorARM64Neon()
508 LocationsBuilderARM64Neon(HGraph* graph, CodeGeneratorARM64* codegen) : in LocationsBuilderARM64Neon()
521 InstructionCodeGeneratorARM64Sve(HGraph* graph, CodeGeneratorARM64* codegen) : in InstructionCodeGeneratorARM64Sve()
575 LocationsBuilderARM64Sve(HGraph* graph, CodeGeneratorARM64* codegen) : in LocationsBuilderARM64Sve()
[all …]
Dintrinsics_arm64.cc101 CodeGeneratorARM64* codegen = down_cast<CodeGeneratorARM64*>(codegen_in); in EmitNativeCode()
704 CodeGeneratorARM64* codegen) { in GenUnsafeGet()
747 CodeGeneratorARM64* codegen) { in CreateUnsafeGetLocations()
958 CodeGeneratorARM64* codegen) { in GenUnsafePut()
1119 CodeGeneratorARM64* codegen) { in CreateUnsafeCASLocations()
1139 static void EmitLoadExclusive(CodeGeneratorARM64* codegen, in EmitLoadExclusive()
1192 static void EmitStoreExclusive(CodeGeneratorARM64* codegen, in EmitStoreExclusive()
1239 static void GenerateCompareAndSet(CodeGeneratorARM64* codegen, in GenerateCompareAndSet()
1319 CodeGeneratorARM64* arm64_codegen) in ReadBarrierCasSlowPathARM64()
1357 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen); in EmitNativeCode()
[all …]
Dcodegen_test_utils.h133 class TestCodeGeneratorARM64 : public arm64::CodeGeneratorARM64 {
136 : arm64::CodeGeneratorARM64(graph, compiler_options) {} in TestCodeGeneratorARM64()
Dcodegen_test.cc746 arm64::CodeGeneratorARM64 codegen(graph, *compiler_options); in TEST_F()
795 arm64::CodeGeneratorARM64 codegen(graph, *compiler_options); in TEST_F()
830 arm64::CodeGeneratorARM64 codegen(graph, *compiler_options); in TEST_F()
845 arm64::CodeGeneratorARM64 codegen(graph, *compiler_options); in TEST_F()
864 arm64::CodeGeneratorARM64 codegen(graph, *compiler_options); in TEST_F()
884 arm64::CodeGeneratorARM64 codegen(graph, *compiler_options); in TEST_F()
Dcode_generator_vector_arm64_neon.cc73 static bool ShouldEmitDotProductInstructions(const CodeGeneratorARM64* codegen_) { in ShouldEmitDotProductInstructions()
1614 void SaveRestoreLiveRegistersHelperNeonImpl(CodeGeneratorARM64* codegen, in SaveRestoreLiveRegistersHelperNeonImpl()
Dcode_generator_vector_arm64_sve.cc1394 void SaveRestoreLiveRegistersHelperSveImpl(CodeGeneratorARM64* codegen, in SaveRestoreLiveRegistersHelperSveImpl()
Dcode_generator.cc945 new (allocator) arm64::CodeGeneratorARM64(graph, compiler_options, stats)); in Create()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64_test.cc193 arm64::CodeGeneratorARM64 codegen(graph, compiler_options); in CompileThunk()
527 return arm64::CodeGeneratorARM64::EncodeBakerReadBarrierFieldData(base_reg, holder_reg); in EncodeBakerReadBarrierFieldData()
531 return arm64::CodeGeneratorARM64::EncodeBakerReadBarrierArrayData(base_reg); in EncodeBakerReadBarrierArrayData()
535 return arm64::CodeGeneratorARM64::EncodeBakerReadBarrierGcRootData(root_reg); in EncodeBakerReadBarrierGcRootData()