Home
last modified time | relevance | path

Searched refs:ArmVIXLAssembler (Results 1 – 10 of 10) 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.cc61 ArmVIXLAssembler* IntrinsicCodeGeneratorARMVIXL::GetAssembler() { in GetAssembler()
71 ArmVIXLAssembler>;
74 static void GenSystemArrayCopyBaseAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyBaseAddress()
97 static void GenSystemArrayCopyEndAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyEndAddress()
128 ArmVIXLAssembler* assembler = arm_codegen->GetAssembler(); in EmitNativeCode()
223 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveFPToInt()
233 static void MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveIntToFP()
295 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfLeadingZeros()
340 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfTrailingZeros()
386 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt()
[all …]
Dcode_generator_arm_vixl.h274 ArmVIXLAssembler* GetAssembler() const;
342 ArmVIXLAssembler* GetAssembler() const { return assembler_; } in GetAssembler()
444 ArmVIXLAssembler* const assembler_;
488 ArmVIXLAssembler* GetAssembler() override { return &assembler_; } in GetAssembler()
490 const ArmVIXLAssembler& GetAssembler() const override { return assembler_; } in GetAssembler()
879 void CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler,
916 ArmVIXLAssembler assembler_;
Doptimizing_cfi_test.cc193 #define __ down_cast<arm::ArmVIXLAssembler*>(GetCodeGenerator() \ in TEST_ISA()
Dcode_generator_arm_vixl.cc1929 #define __ reinterpret_cast<ArmVIXLAssembler*>(GetAssembler())->GetVIXLAssembler()-> // NOLINT
5882 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in CanEncode32BitConstantAsImmediate()
7036 ArmVIXLAssembler* ParallelMoveResolverARMVIXL::GetAssembler() const { in GetAssembler()
9455 arm::ArmVIXLAssembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode()
9739 static void EmitGrayCheckAndFastPath(ArmVIXLAssembler& assembler, in EmitGrayCheckAndFastPath()
9766 static vixl32::Register LoadReadBarrierMarkIntrospectionEntrypoint(ArmVIXLAssembler& assembler) { in LoadReadBarrierMarkIntrospectionEntrypoint()
9778 void CodeGeneratorARMVIXL::CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler, in CompileBakerReadBarrierThunk()
/art/dex2oat/linker/arm/
Drelative_patcher_thumb2.h27 class ArmVIXLAssembler; variable
/art/compiler/trampolines/
Dtrampoline_compiler.cc57 ArmVIXLAssembler assembler(allocator); in CreateTrampoline()