Searched refs:X86_64Assembler (Results 1 - 10 of 10) sorted by relevance
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 39 void X86_64Assembler::call(CpuRegister reg) { 47 void X86_64Assembler::call(const Address& address) { 55 void X86_64Assembler::call(Label* label) { 63 void X86_64Assembler::pushq(CpuRegister reg) { 70 void X86_64Assembler::pushq(const Address& address) { 78 void X86_64Assembler::pushq(const Immediate& imm) { 91 void X86_64Assembler::popq(CpuRegister reg) { 98 void X86_64Assembler::popq(const Address& address) { 106 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) { 122 void X86_64Assembler [all...] |
H A D | assembler_x86_64_test.cc | 127 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister, 130 typedef AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister, 281 DriverStr(RepeatR(&x86_64::X86_64Assembler::pushq, "pushq %{reg}"), "pushq"); 285 DriverStr(RepeatI(&x86_64::X86_64Assembler::pushq, 4U, "pushq ${imm}"), "pushqi"); 289 DriverStr(RepeatRR(&x86_64::X86_64Assembler::movq, "movq %{reg2}, %{reg1}"), "movq"); 293 DriverStr(RepeatRI(&x86_64::X86_64Assembler::movq, 8U, "movq ${imm}, %{reg}"), "movqi"); 297 DriverStr(Repeatrr(&x86_64::X86_64Assembler::movl, "mov %{reg2}, %{reg1}"), "movl"); 301 DriverStr(Repeatri(&x86_64::X86_64Assembler::movl, 4U, "mov ${imm}, %{reg}"), "movli"); 305 DriverStr(RepeatRR(&x86_64::X86_64Assembler::addq, "addq %{reg2}, %{reg1}"), "addq"); 309 DriverStr(RepeatRI(&x86_64::X86_64Assembler [all...] |
H A D | assembler_x86_64.h | 165 friend class X86_64Assembler; 329 friend class x86_64::X86_64Assembler; 335 class X86_64Assembler FINAL : public Assembler { 337 explicit X86_64Assembler(ArenaAllocator* arena) : Assembler(arena), constant_area_(arena) {} function in class:art::x86_64::FINAL 338 virtual ~X86_64Assembler() {} 630 X86_64Assembler* lock(); 636 X86_64Assembler* gs(); 915 DISALLOW_COPY_AND_ASSIGN(X86_64Assembler); 918 inline void X86_64Assembler::EmitUint8(uint8_t value) { 922 inline void X86_64Assembler [all...] |
/art/compiler/optimizing/ |
H A D | intrinsics_x86_64.h | 31 class X86_64Assembler; 72 X86_64Assembler* GetAssembler();
|
H A D | intrinsics_x86_64.cc | 43 X86_64Assembler* IntrinsicCodeGeneratorX86_64::GetAssembler() { 44 return down_cast<X86_64Assembler*>(codegen_->GetAssembler()); 98 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { 104 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { 148 X86_64Assembler* assembler) { 209 X86_64Assembler* assembler, 253 static void GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { 294 X86_64Assembler* assembler, 423 X86_64Assembler* assembler) { 552 X86_64Assembler* assemble [all...] |
H A D | code_generator_x86_64.h | 139 X86_64Assembler* GetAssembler() const; 204 X86_64Assembler* GetAssembler() const { return assembler_; } 281 X86_64Assembler* const assembler_; 337 X86_64Assembler* GetAssembler() OVERRIDE { 341 const X86_64Assembler& GetAssembler() const OVERRIDE { 555 X86_64Assembler assembler_;
|
H A D | code_generator_x86_64.cc | 54 #define __ down_cast<X86_64Assembler*>(codegen->GetAssembler())-> 551 // calls to art::x86_64::X86_64Assembler::shll and 552 // art::x86_64::X86_64Assembler::AddImmediate below), but it 713 #define __ down_cast<X86_64Assembler*>(GetAssembler())-> 5109 X86_64Assembler* ParallelMoveResolverX86_64::GetAssembler() const { 6682 X86_64Assembler* assembler = codegen_->GetAssembler(); 6711 X86_64Assembler* assembler = GetAssembler();
|
/art/compiler/utils/ |
H A D | label.h | 48 class X86_64Assembler; 128 friend class x86_64::X86_64Assembler;
|
H A D | assembler.cc | 157 return std::unique_ptr<Assembler>(new (arena) x86_64::X86_64Assembler(arena));
|
/art/compiler/trampolines/ |
H A D | trampoline_compiler.cc | 208 x86_64::X86_64Assembler assembler(arena);
|
Completed in 7123 milliseconds