Home
last modified time | relevance | path

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

/art/compiler/utils/x86_64/
Dassembler_x86_64_test.cc134 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler,
140 using Base = AssemblerTest<x86_64::X86_64Assembler,
534 DriverStr(RepeatA(&x86_64::X86_64Assembler::popq, all_addresses, "popq {mem}"), "popq"); in TEST_F()
538 DriverStr(RepeatR(&x86_64::X86_64Assembler::pushq, "pushq %{reg}"), "pushq"); in TEST_F()
542 DriverStr(RepeatI(&x86_64::X86_64Assembler::pushq, /*imm_bytes*/ 4U, in TEST_F()
547 DriverStr(RepeatRR(&x86_64::X86_64Assembler::movq, "movq %{reg2}, %{reg1}"), "movq"); in TEST_F()
551 DriverStr(RepeatRI(&x86_64::X86_64Assembler::movq, /*imm_bytes*/ 8U, in TEST_F()
556 DriverStr(Repeatrr(&x86_64::X86_64Assembler::movl, "mov %{reg2}, %{reg1}"), "movl"); in TEST_F()
560 DriverStr(RepeatrI(&x86_64::X86_64Assembler::movl, /*imm_bytes*/ 4U, in TEST_F()
565 DriverStr(RepeatRR(&x86_64::X86_64Assembler::addq, "addq %{reg2}, %{reg1}"), "addq"); in TEST_F()
[all …]
Dassembler_x86_64.h182 friend class X86_64Assembler; variable
348 friend class x86_64::X86_64Assembler;
354 class X86_64Assembler final : public Assembler {
356 explicit X86_64Assembler(ArenaAllocator* allocator) in X86_64Assembler() function
358 virtual ~X86_64Assembler() {} in ~X86_64Assembler()
782 X86_64Assembler* lock();
788 X86_64Assembler* gs();
966 DISALLOW_COPY_AND_ASSIGN(X86_64Assembler);
969 inline void X86_64Assembler::EmitUint8(uint8_t value) { in EmitUint8()
973 inline void X86_64Assembler::EmitInt32(int32_t value) { in EmitInt32()
[all …]
Djni_macro_assembler_x86_64.h34 class X86_64JNIMacroAssembler final : public JNIMacroAssemblerFwd<X86_64Assembler,
38 : JNIMacroAssemblerFwd<X86_64Assembler, PointerSize::k64>(allocator) {} in X86_64JNIMacroAssembler()
Djni_macro_assembler_x86_64.cc144 static void DecreaseFrameSizeImpl(size_t adjust, X86_64Assembler* assembler) { in DecreaseFrameSizeImpl()
634 X86_64Assembler* sp_asm = down_cast<X86_64Assembler*>(sasm); in Emit()
/art/compiler/optimizing/
Dintrinsics_x86_64.h31 class X86_64Assembler; variable
72 X86_64Assembler* GetAssembler();
Dcode_generator_x86_64.h137 X86_64Assembler* GetAssembler() const;
205 X86_64Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
290 X86_64Assembler* const assembler_;
350 X86_64Assembler* GetAssembler() override { in GetAssembler()
354 const X86_64Assembler& GetAssembler() const override { in GetAssembler()
610 X86_64Assembler assembler_;
Dcode_generator_vector_x86_64.cc26 #define __ down_cast<X86_64Assembler*>(GetAssembler())-> // NOLINT
/art/compiler/utils/
Dlabel.h45 class X86_64Assembler; variable
124 friend class x86_64::X86_64Assembler;