Home
last modified time | relevance | path

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

/art/compiler/utils/x86_64/
Dassembler_x86_64.cc39 void X86_64Assembler::call(CpuRegister reg) { in call()
47 void X86_64Assembler::call(const Address& address) { in call()
55 void X86_64Assembler::call(Label* label) { in call()
63 void X86_64Assembler::pushq(CpuRegister reg) { in pushq()
70 void X86_64Assembler::pushq(const Address& address) { in pushq()
78 void X86_64Assembler::pushq(const Immediate& imm) { in pushq()
91 void X86_64Assembler::popq(CpuRegister reg) { in popq()
98 void X86_64Assembler::popq(const Address& address) { in popq()
106 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) { in movq()
122 void X86_64Assembler::movl(CpuRegister dst, const Immediate& imm) { in movl()
[all …]
Dassembler_x86_64_test.cc125 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
128 typedef AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
279 DriverStr(RepeatR(&x86_64::X86_64Assembler::pushq, "pushq %{reg}"), "pushq"); in TEST_F()
283 DriverStr(RepeatI(&x86_64::X86_64Assembler::pushq, 4U, "pushq ${imm}"), "pushqi"); in TEST_F()
287 DriverStr(RepeatRR(&x86_64::X86_64Assembler::movq, "movq %{reg2}, %{reg1}"), "movq"); in TEST_F()
291 DriverStr(RepeatRI(&x86_64::X86_64Assembler::movq, 8U, "movq ${imm}, %{reg}"), "movqi"); in TEST_F()
295 DriverStr(Repeatrr(&x86_64::X86_64Assembler::movl, "mov %{reg2}, %{reg1}"), "movl"); in TEST_F()
299 DriverStr(Repeatri(&x86_64::X86_64Assembler::movl, 4U, "mov ${imm}, %{reg}"), "movli"); in TEST_F()
303 DriverStr(RepeatRR(&x86_64::X86_64Assembler::addq, "addq %{reg2}, %{reg1}"), "addq"); in TEST_F()
307 DriverStr(RepeatRI(&x86_64::X86_64Assembler::addq, 4U, "addq ${imm}, %{reg}"), "addqi"); in TEST_F()
[all …]
Dassembler_x86_64.h163 friend class X86_64Assembler; variable
305 class X86_64Assembler FINAL : public Assembler {
307 X86_64Assembler() {} in X86_64Assembler() function
308 virtual ~X86_64Assembler() {} in ~X86_64Assembler()
592 X86_64Assembler* lock();
598 X86_64Assembler* gs();
818 DISALLOW_COPY_AND_ASSIGN(X86_64Assembler);
821 inline void X86_64Assembler::EmitUint8(uint8_t value) { in EmitUint8()
825 inline void X86_64Assembler::EmitInt32(int32_t value) { in EmitInt32()
829 inline void X86_64Assembler::EmitInt64(int64_t value) { in EmitInt64()
[all …]
/art/compiler/optimizing/
Dintrinsics_x86_64.cc41 X86_64Assembler* IntrinsicCodeGeneratorX86_64::GetAssembler() { in GetAssembler()
42 return reinterpret_cast<X86_64Assembler*>(codegen_->GetAssembler()); in GetAssembler()
55 #define __ reinterpret_cast<X86_64Assembler*>(codegen->GetAssembler())->
177 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveFPToInt()
183 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveIntToFP()
227 X86_64Assembler* assembler) { in GenReverseBytes()
290 X86_64Assembler* assembler, in MathAbsFP()
350 static void GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in GenAbsInteger()
391 X86_64Assembler* assembler, in GenMinMaxFP()
516 X86_64Assembler* assembler) { in GenMinMax()
[all …]
Dintrinsics_x86_64.h31 class X86_64Assembler; variable
72 X86_64Assembler* GetAssembler();
Dcode_generator_x86_64.h112 X86_64Assembler* GetAssembler() const;
163 X86_64Assembler* GetAssembler() const { return assembler_; } in FOR_EACH_CONCRETE_INSTRUCTION()
190 X86_64Assembler* const assembler_;
228 X86_64Assembler* GetAssembler() OVERRIDE { in GetAssembler()
297 X86_64Assembler assembler_;
Dcode_generator_x86_64.cc49 #define __ reinterpret_cast<X86_64Assembler*>(codegen->GetAssembler())->
346 #define __ reinterpret_cast<X86_64Assembler*>(GetAssembler())->
3895 X86_64Assembler* ParallelMoveResolverX86_64::GetAssembler() const { in GetAssembler()
4463 X86_64Assembler* assembler = GetAssembler(); in Finalize()
/art/compiler/trampolines/
Dtrampoline_compiler.cc172 std::unique_ptr<x86_64::X86_64Assembler> in CreateTrampoline()
173 assembler(static_cast<x86_64::X86_64Assembler*>(Assembler::Create(kX86_64))); in CreateTrampoline()
/art/compiler/utils/
Dassembler.cc127 return new x86_64::X86_64Assembler(); in Create()
Dassembler.h58 class X86_64Assembler; variable
129 friend class x86_64::X86_64Assembler;