Searched refs:Arm64Assembler (Results 1 – 10 of 10) sorted by relevance
/art/compiler/utils/arm64/ |
D | managed_register_arm64_test.cc | 595 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 …]
|
D | assembler_arm64.cc | 34 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 …]
|
D | assembler_arm64.h | 64 class Arm64Assembler FINAL : public Assembler { 66 explicit Arm64Assembler(ArenaAllocator* allocator) : Assembler(allocator) {} in Arm64Assembler() function 68 virtual ~Arm64Assembler() {} in ~Arm64Assembler()
|
D | jni_macro_assembler_arm64.cc | 35 #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)
|
D | jni_macro_assembler_arm64.h | 43 class Arm64JNIMacroAssembler FINAL : public JNIMacroAssemblerFwd<Arm64Assembler, PointerSize::k64> {
|
/art/compiler/utils/ |
D | label.h | 30 class Arm64Assembler; variable 117 friend class arm64::Arm64Assembler;
|
/art/compiler/linker/arm64/ |
D | relative_patcher_arm64.h | 28 class Arm64Assembler; variable 107 void CompileBakerReadBarrierThunk(arm64::Arm64Assembler& assembler, uint32_t encoded_data);
|
D | relative_patcher_arm64.cc | 366 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/ |
D | code_generator_arm64.h | 261 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/ |
D | trampoline_compiler.cc | 102 Arm64Assembler assembler(allocator); in CreateTrampoline()
|