Searched refs:X86_64Assembler (Results 1 – 12 of 12) 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 | 129 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister, 132 typedef AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister, 283 DriverStr(RepeatR(&x86_64::X86_64Assembler::pushq, "pushq %{reg}"), "pushq"); in TEST_F() 287 DriverStr(RepeatI(&x86_64::X86_64Assembler::pushq, 4U, "pushq ${imm}"), "pushqi"); in TEST_F() 291 DriverStr(RepeatRR(&x86_64::X86_64Assembler::movq, "movq %{reg2}, %{reg1}"), "movq"); in TEST_F() 295 DriverStr(RepeatRI(&x86_64::X86_64Assembler::movq, 8U, "movq ${imm}, %{reg}"), "movqi"); in TEST_F() 299 DriverStr(Repeatrr(&x86_64::X86_64Assembler::movl, "mov %{reg2}, %{reg1}"), "movl"); in TEST_F() 303 DriverStr(Repeatri(&x86_64::X86_64Assembler::movl, 4U, "mov ${imm}, %{reg}"), "movli"); in TEST_F() 307 DriverStr(RepeatRR(&x86_64::X86_64Assembler::addq, "addq %{reg2}, %{reg1}"), "addq"); in TEST_F() 311 DriverStr(RepeatRI(&x86_64::X86_64Assembler::addq, 4U, "addq ${imm}, %{reg}"), "addqi"); in TEST_F() [all …]
|
D | assembler_x86_64.h | 166 friend class X86_64Assembler; variable 330 friend class x86_64::X86_64Assembler; 336 class X86_64Assembler FINAL : public Assembler { 338 explicit X86_64Assembler(ArenaAllocator* arena) : Assembler(arena), constant_area_(arena) {} in X86_64Assembler() function 339 virtual ~X86_64Assembler() {} in ~X86_64Assembler() 717 X86_64Assembler* lock(); 723 X86_64Assembler* gs(); 891 DISALLOW_COPY_AND_ASSIGN(X86_64Assembler); 894 inline void X86_64Assembler::EmitUint8(uint8_t value) { in EmitUint8() 898 inline void X86_64Assembler::EmitInt32(int32_t value) { in EmitInt32() [all …]
|
D | jni_macro_assembler_x86_64.h | 34 class X86_64JNIMacroAssembler FINAL : public JNIMacroAssemblerFwd<X86_64Assembler, 38 : JNIMacroAssemblerFwd<X86_64Assembler, PointerSize::k64>(arena) {} in X86_64JNIMacroAssembler()
|
D | jni_macro_assembler_x86_64.cc | 144 static void DecreaseFrameSizeImpl(size_t adjust, X86_64Assembler* assembler) { in DecreaseFrameSizeImpl() 633 X86_64Assembler* sp_asm = down_cast<X86_64Assembler*>(sasm); in Emit()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.h | 31 class X86_64Assembler; variable 72 X86_64Assembler* GetAssembler();
|
D | intrinsics_x86_64.cc | 46 X86_64Assembler* IntrinsicCodeGeneratorX86_64::GetAssembler() { in GetAssembler() 47 return down_cast<X86_64Assembler*>(codegen_->GetAssembler()); in GetAssembler() 71 #define __ down_cast<X86_64Assembler*>(codegen->GetAssembler())-> // NOLINT 147 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveFPToInt() 153 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in MoveIntToFP() 197 X86_64Assembler* assembler) { in GenReverseBytes() 258 X86_64Assembler* assembler, in MathAbsFP() 302 static void GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { in GenAbsInteger() 343 X86_64Assembler* assembler, in GenMinMaxFP() 472 X86_64Assembler* assembler) { in GenMinMax() [all …]
|
D | code_generator_x86_64.h | 137 X86_64Assembler* GetAssembler() const; 202 X86_64Assembler* GetAssembler() const { return assembler_; } in GetAssembler() 281 X86_64Assembler* const assembler_; 342 X86_64Assembler* GetAssembler() OVERRIDE { in GetAssembler() 346 const X86_64Assembler& GetAssembler() const OVERRIDE { in GetAssembler() 597 X86_64Assembler assembler_;
|
D | code_generator_vector_x86_64.cc | 24 #define __ down_cast<X86_64Assembler*>(GetAssembler())-> // NOLINT
|
D | code_generator_x86_64.cc | 55 #define __ down_cast<X86_64Assembler*>(codegen->GetAssembler())-> // NOLINT 939 #define __ down_cast<X86_64Assembler*>(GetAssembler())-> // NOLINT 5224 X86_64Assembler* ParallelMoveResolverX86_64::GetAssembler() const { in GetAssembler() 7013 X86_64Assembler* assembler = codegen_->GetAssembler(); in CreateJumpTable() 7042 X86_64Assembler* assembler = GetAssembler(); in Finalize()
|
/art/compiler/utils/ |
D | label.h | 47 class X86_64Assembler; variable 126 friend class x86_64::X86_64Assembler;
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 226 x86_64::X86_64Assembler assembler(arena); in CreateTrampoline()
|