Home
last modified time | relevance | path

Searched refs:ArmVIXLAssembler (Results 1 – 9 of 9) sorted by relevance

/art/compiler/utils/arm/
Dassembler_arm_vixl.cc43 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::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
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()
99 void ArmVIXLAssembler::LoadImmediate(vixl32::Register rd, int32_t value) { in LoadImmediate()
[all …]
Dassembler_arm_vixl.h161 class ArmVIXLAssembler final : public Assembler {
165 explicit ArmVIXLAssembler(ArenaAllocator* allocator) in ArmVIXLAssembler() function
171 virtual ~ArmVIXLAssembler() {} in ~ArmVIXLAssembler()
Djni_macro_assembler_arm_vixl.h36 : public JNIMacroAssemblerFwd<ArmVIXLAssembler, PointerSize::k32> {
/art/compiler/optimizing/
Dintrinsics_arm_vixl.h27 class ArmVIXLAssembler; variable
51 ArmVIXLAssembler* const assembler_;
72 ArmVIXLAssembler* GetAssembler();
Dintrinsics_arm_vixl.cc59 ArmVIXLAssembler* IntrinsicCodeGeneratorARMVIXL::GetAssembler() { in GetAssembler()
89 ArmVIXLAssembler* assembler = down_cast<ArmVIXLAssembler*>(codegen->GetAssembler()); in EmitNativeCode()
124 static void GenSystemArrayCopyBaseAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyBaseAddress()
147 static void GenSystemArrayCopyEndAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyEndAddress()
178 ArmVIXLAssembler* assembler = arm_codegen->GetAssembler(); in EmitNativeCode()
273 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveFPToInt()
283 static void MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveIntToFP()
345 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfLeadingZeros()
390 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfTrailingZeros()
436 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt()
[all …]
Dcode_generator_arm_vixl.h250 ArmVIXLAssembler* GetAssembler() const;
318 ArmVIXLAssembler* GetAssembler() const { return assembler_; } in GetAssembler()
420 ArmVIXLAssembler* const assembler_;
457 ArmVIXLAssembler* GetAssembler() override { return &assembler_; } in GetAssembler()
459 const ArmVIXLAssembler& GetAssembler() const override { return assembler_; } in GetAssembler()
845 void CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler,
885 ArmVIXLAssembler assembler_;
Doptimizing_cfi_test.cc193 #define __ down_cast<arm::ArmVIXLAssembler*>(GetCodeGenerator() \ in TEST_ISA()
/art/dex2oat/linker/arm/
Drelative_patcher_thumb2.h27 class ArmVIXLAssembler; variable
/art/compiler/trampolines/
Dtrampoline_compiler.cc57 ArmVIXLAssembler assembler(allocator); in CreateTrampoline()