Home
last modified time | relevance | path

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

/art/compiler/utils/x86/
Dassembler_x86_test.cc40 class AssemblerX86Test : public AssemblerTest<x86::X86Assembler,
46 typedef AssemblerTest<x86::X86Assembler,
250 DriverStr(RepeatA(&x86::X86Assembler::popl, all_addresses, "popl {mem}"), "popq"); in TEST_F()
254 DriverStr(RepeatRR(&x86::X86Assembler::movl, "movl %{reg2}, %{reg1}"), "movl"); in TEST_F()
258 DriverStr(RepeatRA(&x86::X86Assembler::movl, "movl {mem}, %{reg}"), "movl-load"); in TEST_F()
262 DriverStr(RepeatAI(&x86::X86Assembler::addw, /*imm_bytes*/ 2U, "addw ${imm}, {mem}"), "addw"); in TEST_F()
266 DriverStr(RepeatAR(&x86::X86Assembler::movl, "movl %{reg}, {mem}"), "movl-store"); in TEST_F()
270 DriverStr(RepeatAR(&x86::X86Assembler::movntl, "movntil %{reg}, {mem}"), "movntl"); in TEST_F()
284 DriverStr(RepeatAR(&x86::X86Assembler::LockCmpxchgl, in TEST_F()
289 DriverStr(RepeatA(&x86::X86Assembler::LockCmpxchg8b, in TEST_F()
[all …]
Dassembler_x86.h146 friend class X86Assembler; variable
259 friend class x86::X86Assembler;
309 class X86Assembler FINAL : public Assembler {
311 explicit X86Assembler(ArenaAllocator* allocator) in X86Assembler() function
313 virtual ~X86Assembler() {} in ~X86Assembler()
721 X86Assembler* lock();
727 X86Assembler* fs();
728 X86Assembler* gs();
833 DISALLOW_COPY_AND_ASSIGN(X86Assembler);
836 inline void X86Assembler::EmitUint8(uint8_t value) { in EmitUint8()
[all …]
Djni_macro_assembler_x86.h35 class X86JNIMacroAssembler FINAL : public JNIMacroAssemblerFwd<X86Assembler, PointerSize::k32> {
Djni_macro_assembler_x86.cc114 static void DecreaseFrameSizeImpl(X86Assembler* assembler, size_t adjust) { in DecreaseFrameSizeImpl()
572 X86Assembler* sp_asm = down_cast<X86Assembler*>(sasm); in Emit()
/art/compiler/optimizing/
Dintrinsics_x86.h31 class X86Assembler; variable
72 X86Assembler* GetAssembler();
Dintrinsics_x86.cc54 X86Assembler* IntrinsicCodeGeneratorX86::GetAssembler() { in GetAssembler()
55 return down_cast<X86Assembler*>(codegen_->GetAssembler()); in GetAssembler()
79 #define __ down_cast<X86Assembler*>(codegen->GetAssembler())-> // NOLINT
199 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { in MoveFPToInt()
214 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { in MoveIntToFP()
281 X86Assembler* assembler) { in GenReverseBytes()
320 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes()
359 X86Assembler* assembler, in MathAbsFP()
421 static void GenAbsInteger(LocationSummary* locations, X86Assembler* assembler) { in GenAbsInteger()
448 static void GenAbsLong(LocationSummary* locations, X86Assembler* assembler) { in GenAbsLong()
[all …]
Dcode_generator_x86.h138 X86Assembler* GetAssembler() const;
201 X86Assembler* GetAssembler() const { return assembler_; } in GetAssembler()
304 X86Assembler* const assembler_;
364 X86Assembler* GetAssembler() OVERRIDE { in GetAssembler()
368 const X86Assembler& GetAssembler() const OVERRIDE { in GetAssembler()
631 X86Assembler assembler_;
Dcode_generator_vector_x86.cc26 #define __ down_cast<X86Assembler*>(GetAssembler())-> // NOLINT
/art/compiler/utils/
Dlabel.h41 class X86Assembler; variable
122 friend class x86::X86Assembler;
/art/compiler/trampolines/
Dtrampoline_compiler.cc205 X86Assembler assembler(allocator); in CreateTrampoline()