Searched refs:ArmVIXLAssembler (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 43 void ArmVIXLAssembler::FinalizeCode() { in FinalizeCode() 47 size_t ArmVIXLAssembler::CodeSize() const { in CodeSize() 51 const uint8_t* ArmVIXLAssembler::CodeBufferBaseAddress() const { in CodeBufferBaseAddress() 55 void ArmVIXLAssembler::CopyInstructions(const MemoryRegion& region) { in CopyInstructions() 61 void ArmVIXLAssembler::PoisonHeapReference(vixl::aarch32::Register reg) { in PoisonHeapReference() 66 void ArmVIXLAssembler::UnpoisonHeapReference(vixl::aarch32::Register reg) { in UnpoisonHeapReference() 71 void ArmVIXLAssembler::MaybePoisonHeapReference(vixl32::Register reg) { in MaybePoisonHeapReference() 77 void ArmVIXLAssembler::MaybeUnpoisonHeapReference(vixl32::Register reg) { in MaybeUnpoisonHeapReference() 83 void ArmVIXLAssembler::GenerateMarkingRegisterCheck(vixl32::Register temp, int code) { in GenerateMarkingRegisterCheck() 97 void ArmVIXLAssembler::LoadImmediate(vixl32::Register rd, int32_t value) { in LoadImmediate() [all …]
|
D | assembler_arm_vixl.h | 202 class ArmVIXLAssembler final : public Assembler { 206 explicit ArmVIXLAssembler(ArenaAllocator* allocator) in ArmVIXLAssembler() function 212 virtual ~ArmVIXLAssembler() {} in ~ArmVIXLAssembler()
|
D | jni_macro_assembler_arm_vixl.h | 35 : public JNIMacroAssemblerFwd<ArmVIXLAssembler, PointerSize::k32> {
|
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.h | 29 class ArmVIXLAssembler; variable 51 ArmVIXLAssembler* const assembler_; 70 ArmVIXLAssembler* GetAssembler();
|
D | intrinsics_arm_vixl.cc | 65 ArmVIXLAssembler* IntrinsicCodeGeneratorARMVIXL::GetAssembler() { in GetAssembler() 75 ArmVIXLAssembler>; 87 ArmVIXLAssembler* assembler = arm_codegen->GetAssembler(); in EmitNativeCode() 178 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveFPToInt() 188 static void MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveIntToFP() 259 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfLeadingZeros() 304 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfTrailingZeros() 350 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt() 362 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRint() 379 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathRoundFloat() [all …]
|
D | code_generator_arm_vixl.h | 352 ArmVIXLAssembler* GetAssembler() const; 422 ArmVIXLAssembler* GetAssembler() const { return assembler_; } in GetAssembler() 527 ArmVIXLAssembler* const assembler_; 571 ArmVIXLAssembler* GetAssembler() override { return &assembler_; } in GetAssembler() 573 const ArmVIXLAssembler& GetAssembler() const override { return assembler_; } in GetAssembler() 990 void CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler, 1027 ArmVIXLAssembler assembler_;
|
D | optimizing_cfi_test.cc | 173 #define __ down_cast<arm::ArmVIXLAssembler*>(GetCodeGenerator() \ in TEST_ISA()
|
D | code_generator_arm_vixl.cc | 2017 #define __ reinterpret_cast<ArmVIXLAssembler*>(GetAssembler())->GetVIXLAssembler()-> // NOLINT 6179 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in CanEncode32BitConstantAsImmediate() 7400 ArmVIXLAssembler* ParallelMoveResolverARMVIXL::GetAssembler() const { in GetAssembler() 9959 arm::ArmVIXLAssembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode() 10235 static void EmitGrayCheckAndFastPath(ArmVIXLAssembler& assembler, in EmitGrayCheckAndFastPath() 10262 static vixl32::Register LoadReadBarrierMarkIntrospectionEntrypoint(ArmVIXLAssembler& assembler) { in LoadReadBarrierMarkIntrospectionEntrypoint() 10274 void CodeGeneratorARMVIXL::CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler, in CompileBakerReadBarrierThunk()
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 61 ArmVIXLAssembler assembler(allocator); in CreateTrampoline()
|