Searched refs:X86_64Assembler (Results 1 – 10 of 10) sorted by relevance
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 39 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 …]
|
D | assembler_x86_64_test.cc | 125 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 …]
|
D | assembler_x86_64.h | 163 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/ |
D | intrinsics_x86_64.cc | 41 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 …]
|
D | intrinsics_x86_64.h | 31 class X86_64Assembler; variable 72 X86_64Assembler* GetAssembler();
|
D | code_generator_x86_64.h | 112 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_;
|
D | code_generator_x86_64.cc | 49 #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/ |
D | trampoline_compiler.cc | 172 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/ |
D | assembler.cc | 127 return new x86_64::X86_64Assembler(); in Create()
|
D | assembler.h | 58 class X86_64Assembler; variable 129 friend class x86_64::X86_64Assembler;
|