Home
last modified time | relevance | path

Searched refs:Arm64Assembler (Results 1 – 11 of 11) 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.cc63 Arm64Assembler::Arm64Assembler(ArenaAllocator* allocator, in Arm64Assembler() function in art::arm64::Arm64Assembler
71 void Arm64Assembler::FinalizeCode() { in FinalizeCode()
75 size_t Arm64Assembler::CodeSize() const { in CodeSize()
79 const uint8_t* Arm64Assembler::CodeBufferBaseAddress() const { in CodeBufferBaseAddress()
83 void Arm64Assembler::FinalizeInstructions(const MemoryRegion& region) { in FinalizeInstructions()
89 void Arm64Assembler::LoadRawPtr(ManagedRegister m_dst, ManagedRegister m_base, Offset offs) { in LoadRawPtr()
99 void Arm64Assembler::JumpTo(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) { in JumpTo()
111 void Arm64Assembler::SpillRegisters(CPURegList registers, int offset) { in SpillRegisters()
139 void Arm64Assembler::UnspillRegisters(CPURegList registers, int offset) { in UnspillRegisters()
165 void Arm64Assembler::PoisonHeapReference(Register reg) { in PoisonHeapReference()
[all …]
Dassembler_arm64.h78 class Arm64Assembler final : public Assembler {
80 explicit Arm64Assembler(
83 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
109 friend class arm64::Arm64Assembler;
/art/compiler/optimizing/
Dcode_generator_arm64.h302 Arm64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
412 Arm64Assembler* const assembler_;
547 Arm64Assembler* GetAssembler() const;
607 Arm64Assembler* GetAssembler() override { return &assembler_; } in GetAssembler()
608 const Arm64Assembler& GetAssembler() const override { return assembler_; } in GetAssembler()
1028 void CompileBakerReadBarrierThunk(Arm64Assembler& assembler,
1088 Arm64Assembler assembler_;
1142 inline Arm64Assembler* ParallelMoveResolverARM64::GetAssembler() const { in GetAssembler()
Dintrinsics_arm64.cc86 Arm64Assembler>;
970 Arm64Assembler* assembler = codegen->GetAssembler(); in EmitLoadExclusive()
1024 Arm64Assembler* assembler = codegen->GetAssembler(); in EmitStoreExclusive()
1087 Arm64Assembler* assembler = codegen->GetAssembler(); in GenerateCompareAndSet()
1184 Arm64Assembler* assembler = arm64_codegen->GetAssembler(); in EmitNativeCode()
Dcode_generator_arm64.cc5113 Arm64Assembler assembler(GetGraph()->GetAllocator()); in EmitThunkCode()
6932 static void EmitGrayCheckAndFastPath(arm64::Arm64Assembler& assembler, in EmitGrayCheckAndFastPath()
6964 static void LoadReadBarrierMarkIntrospectionEntrypoint(arm64::Arm64Assembler& assembler, in LoadReadBarrierMarkIntrospectionEntrypoint()
6973 void CodeGeneratorARM64::CompileBakerReadBarrierThunk(Arm64Assembler& assembler, in CompileBakerReadBarrierThunk()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.h26 class Arm64Assembler; variable
/art/compiler/trampolines/
Dtrampoline_compiler.cc95 Arm64Assembler assembler(allocator); in CreateTrampoline()