Home
last modified time | relevance | path

Searched refs:Arm64Assembler (Results 1 – 10 of 10) sorted by relevance

/art/compiler/utils/arm64/
Dmanaged_register_arm64_test.cc595 EXPECT_TRUE(vixl::aarch64::x0.Is(Arm64Assembler::reg_x(X0))); in TEST()
596 EXPECT_TRUE(vixl::aarch64::x1.Is(Arm64Assembler::reg_x(X1))); in TEST()
597 EXPECT_TRUE(vixl::aarch64::x2.Is(Arm64Assembler::reg_x(X2))); in TEST()
598 EXPECT_TRUE(vixl::aarch64::x3.Is(Arm64Assembler::reg_x(X3))); in TEST()
599 EXPECT_TRUE(vixl::aarch64::x4.Is(Arm64Assembler::reg_x(X4))); in TEST()
600 EXPECT_TRUE(vixl::aarch64::x5.Is(Arm64Assembler::reg_x(X5))); in TEST()
601 EXPECT_TRUE(vixl::aarch64::x6.Is(Arm64Assembler::reg_x(X6))); in TEST()
602 EXPECT_TRUE(vixl::aarch64::x7.Is(Arm64Assembler::reg_x(X7))); in TEST()
603 EXPECT_TRUE(vixl::aarch64::x8.Is(Arm64Assembler::reg_x(X8))); in TEST()
604 EXPECT_TRUE(vixl::aarch64::x9.Is(Arm64Assembler::reg_x(X9))); in TEST()
[all …]
Dassembler_arm64.cc34 void Arm64Assembler::FinalizeCode() { in FinalizeCode()
38 size_t Arm64Assembler::CodeSize() const { in CodeSize()
42 const uint8_t* Arm64Assembler::CodeBufferBaseAddress() const { in CodeBufferBaseAddress()
46 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
52 void Arm64Assembler::LoadRawPtr(ManagedRegister m_dst, ManagedRegister m_base, Offset offs) { in LoadRawPtr()
62 void Arm64Assembler::JumpTo(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) { in JumpTo()
83 void Arm64Assembler::SpillRegisters(CPURegList registers, int offset) { in SpillRegisters()
111 void Arm64Assembler::UnspillRegisters(CPURegList registers, int offset) { in UnspillRegisters()
137 void Arm64Assembler::PoisonHeapReference(Register reg) { in PoisonHeapReference()
143 void Arm64Assembler::UnpoisonHeapReference(Register reg) { in UnpoisonHeapReference()
[all …]
Dassembler_arm64.h64 class Arm64Assembler FINAL : public Assembler {
66 explicit Arm64Assembler(ArenaAllocator* allocator) : Assembler(allocator) {} in Arm64Assembler() function
68 virtual ~Arm64Assembler() {} in ~Arm64Assembler()
Djni_macro_assembler_arm64.cc35 #define reg_x(X) Arm64Assembler::reg_x(X)
36 #define reg_w(W) Arm64Assembler::reg_w(W)
37 #define reg_d(D) Arm64Assembler::reg_d(D)
38 #define reg_s(S) Arm64Assembler::reg_s(S)
Djni_macro_assembler_arm64.h43 class Arm64JNIMacroAssembler FINAL : public JNIMacroAssemblerFwd<Arm64Assembler, PointerSize::k64> {
/art/compiler/utils/
Dlabel.h30 class Arm64Assembler; variable
117 friend class arm64::Arm64Assembler;
/art/compiler/linker/arm64/
Drelative_patcher_arm64.h28 class Arm64Assembler; variable
107 void CompileBakerReadBarrierThunk(arm64::Arm64Assembler& assembler, uint32_t encoded_data);
Drelative_patcher_arm64.cc366 static void EmitGrayCheckAndFastPath(arm64::Arm64Assembler& assembler, in EmitGrayCheckAndFastPath()
394 static void LoadReadBarrierMarkIntrospectionEntrypoint(arm64::Arm64Assembler& assembler, in LoadReadBarrierMarkIntrospectionEntrypoint()
408 void Arm64RelativePatcher::CompileBakerReadBarrierThunk(arm64::Arm64Assembler& assembler, in CompileBakerReadBarrierThunk()
518 arm64::Arm64Assembler assembler(&allocator); in CompileThunk()
/art/compiler/optimizing/
Dcode_generator_arm64.h261 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
340 Arm64Assembler* const assembler_;
392 Arm64Assembler* GetAssembler() const;
442 Arm64Assembler* GetAssembler() OVERRIDE { return &assembler_; } in GetAssembler()
443 const Arm64Assembler& GetAssembler() const OVERRIDE { return assembler_; } in GetAssembler()
816 Arm64Assembler assembler_;
846 inline Arm64Assembler* ParallelMoveResolverARM64::GetAssembler() const { in GetAssembler()
/art/compiler/trampolines/
Dtrampoline_compiler.cc102 Arm64Assembler assembler(allocator); in CreateTrampoline()