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::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 …]
Dassembler_arm_vixl.h202 class ArmVIXLAssembler final : public Assembler {
206 explicit ArmVIXLAssembler(ArenaAllocator* allocator) in ArmVIXLAssembler() function
212 virtual ~ArmVIXLAssembler() {} in ~ArmVIXLAssembler()
Djni_macro_assembler_arm_vixl.h35 : public JNIMacroAssemblerFwd<ArmVIXLAssembler, PointerSize::k32> {
/art/compiler/optimizing/
Dintrinsics_arm_vixl.h29 class ArmVIXLAssembler; variable
51 ArmVIXLAssembler* const assembler_;
70 ArmVIXLAssembler* GetAssembler();
Dintrinsics_arm_vixl.cc65 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 …]
Dcode_generator_arm_vixl.h352 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_;
Doptimizing_cfi_test.cc173 #define __ down_cast<arm::ArmVIXLAssembler*>(GetCodeGenerator() \ in TEST_ISA()
Dcode_generator_arm_vixl.cc2017 #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/
Dtrampoline_compiler.cc61 ArmVIXLAssembler assembler(allocator); in CreateTrampoline()