Home
last modified time | relevance | path

Searched refs:Arm64Assembler (Results 1 – 9 of 9) 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.cc58 Arm64Assembler::Arm64Assembler(ArenaAllocator* allocator, in Arm64Assembler() function in art::arm64::Arm64Assembler
66 void Arm64Assembler::FinalizeCode() { in FinalizeCode()
70 size_t Arm64Assembler::CodeSize() const { in CodeSize()
74 const uint8_t* Arm64Assembler::CodeBufferBaseAddress() const { in CodeBufferBaseAddress()
78 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
84 void Arm64Assembler::LoadRawPtr(ManagedRegister m_dst, ManagedRegister m_base, Offset offs) { in LoadRawPtr()
94 void Arm64Assembler::JumpTo(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) { in JumpTo()
115 void Arm64Assembler::SpillRegisters(CPURegList registers, int offset) { in SpillRegisters()
143 void Arm64Assembler::UnspillRegisters(CPURegList registers, int offset) { in UnspillRegisters()
169 void Arm64Assembler::PoisonHeapReference(Register reg) { in PoisonHeapReference()
[all …]
Dassembler_arm64.h67 class Arm64Assembler final : public Assembler {
69 explicit Arm64Assembler(
72 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/optimizing/
Dcode_generator_arm64.h276 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
351 Arm64Assembler* const assembler_;
403 Arm64Assembler* GetAssembler() const;
452 Arm64Assembler* GetAssembler() override { return &assembler_; } in GetAssembler()
453 const Arm64Assembler& GetAssembler() const override { return assembler_; } in GetAssembler()
836 void CompileBakerReadBarrierThunk(Arm64Assembler& assembler,
888 Arm64Assembler assembler_;
934 inline Arm64Assembler* ParallelMoveResolverARM64::GetAssembler() const { in GetAssembler()
Dintrinsics_arm64.cc1013 Arm64Assembler* assembler = arm64_codegen->GetAssembler(); in EmitNativeCode()
1069 Arm64Assembler* assembler = codegen->GetAssembler(); in GenCas()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.h26 class Arm64Assembler; variable