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.cc62 ArmVIXLAssembler* IntrinsicCodeGeneratorARMVIXL::GetAssembler() { in GetAssembler()
72 ArmVIXLAssembler>;
75 static void GenSystemArrayCopyBaseAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyBaseAddress()
98 static void GenSystemArrayCopyEndAddress(ArmVIXLAssembler* assembler, in GenSystemArrayCopyEndAddress()
129 ArmVIXLAssembler* assembler = arm_codegen->GetAssembler(); in EmitNativeCode()
224 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveFPToInt()
234 static void MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { in MoveIntToFP()
305 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfLeadingZeros()
350 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in GenNumberOfTrailingZeros()
396 ArmVIXLAssembler* assembler = GetAssembler(); in VisitMathSqrt()
[all …]
Dcode_generator_arm_vixl.h275 ArmVIXLAssembler* GetAssembler() const;
343 ArmVIXLAssembler* GetAssembler() const { return assembler_; } in GetAssembler()
446 ArmVIXLAssembler* const assembler_;
490 ArmVIXLAssembler* GetAssembler() override { return &assembler_; } in GetAssembler()
492 const ArmVIXLAssembler& GetAssembler() const override { return assembler_; } in GetAssembler()
894 void CompileBakerReadBarrierThunk(ArmVIXLAssembler& assembler,
931 ArmVIXLAssembler assembler_;
Doptimizing_cfi_test.cc193 #define __ down_cast<arm::ArmVIXLAssembler*>(GetCodeGenerator() \ in TEST_ISA()
Dcode_generator_arm_vixl.cc1952 #define __ reinterpret_cast<ArmVIXLAssembler*>(GetAssembler())->GetVIXLAssembler()-> // NOLINT
5954 ArmVIXLAssembler* assembler = codegen->GetAssembler(); in CanEncode32BitConstantAsImmediate()
7125 ArmVIXLAssembler* ParallelMoveResolverARMVIXL::GetAssembler() const { in GetAssembler()
9625 arm::ArmVIXLAssembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode()
9901 static void EmitGrayCheckAndFastPath(ArmVIXLAssembler& assembler, in EmitGrayCheckAndFastPath()
9928 static vixl32::Register LoadReadBarrierMarkIntrospectionEntrypoint(ArmVIXLAssembler& assembler) { in LoadReadBarrierMarkIntrospectionEntrypoint()
9940 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()