Searched refs:X86Assembler (Results 1 – 12 of 12) sorted by relevance
/art/compiler/utils/x86/ |
D | assembler_x86_test.cc | 47 class AssemblerX86Test : public AssemblerTest<x86::X86Assembler, 53 using Base = AssemblerTest<x86::X86Assembler, 186 x86::X86Assembler* CreateAssembler(ArenaAllocator* allocator) override { in CreateAssembler() 187 return new (allocator) x86::X86Assembler(allocator, instruction_set_features_.get()); in CreateAssembler() 293 DriverStr(RepeatA(&x86::X86Assembler::popl, all_addresses, "popl {mem}"), "popq"); in TEST_F() 297 DriverStr(RepeatRR(&x86::X86Assembler::movl, "movl %{reg2}, %{reg1}"), "movl"); in TEST_F() 301 DriverStr(RepeatRA(&x86::X86Assembler::movl, "movl {mem}, %{reg}"), "movl-load"); in TEST_F() 305 DriverStr(RepeatAI(&x86::X86Assembler::addw, /*imm_bytes*/ 2U, "addw ${imm}, {mem}"), "addw"); in TEST_F() 309 DriverStr(RepeatAI(&x86::X86Assembler::andw, /*imm_bytes*/ 2U, "andw ${imm}, {mem}"), "andw"); in TEST_F() 313 DriverStr(RepeatAr(&x86::X86Assembler::movw, "movw %{reg}, {mem}"), "movw-store"); in TEST_F() [all …]
|
D | assembler_x86.cc | 62 bool X86Assembler::CpuHasAVXorAVX2FeatureFlag() { in CpuHasAVXorAVX2FeatureFlag() 69 void X86Assembler::call(Register reg) { in call() 76 void X86Assembler::call(const Address& address) { in call() 83 void X86Assembler::call(Label* label) { in call() 92 void X86Assembler::call(const ExternalLabel& label) { in call() 102 void X86Assembler::pushl(Register reg) { in pushl() 108 void X86Assembler::pushl(const Address& address) { in pushl() 115 void X86Assembler::pushl(const Immediate& imm) { in pushl() 127 void X86Assembler::popl(Register reg) { in popl() 133 void X86Assembler::popl(const Address& address) { in popl() [all …]
|
D | assembler_x86.h | 154 friend class X86Assembler; variable 284 friend class x86::X86Assembler; 334 class X86Assembler final : public Assembler { 336 explicit X86Assembler(ArenaAllocator* allocator, 342 virtual ~X86Assembler() {} in ~X86Assembler() 826 X86Assembler* lock(); 838 X86Assembler* fs(); 839 X86Assembler* gs(); 1005 DISALLOW_COPY_AND_ASSIGN(X86Assembler); 1008 inline void X86Assembler::EmitUint8(uint8_t value) { in EmitUint8() [all …]
|
D | jni_macro_assembler_x86.h | 35 class X86JNIMacroAssembler final : public JNIMacroAssemblerFwd<X86Assembler, PointerSize::k32> {
|
D | jni_macro_assembler_x86.cc | 122 static void DecreaseFrameSizeImpl(X86Assembler* assembler, size_t adjust) { in DecreaseFrameSizeImpl() 598 X86Assembler* sp_asm = down_cast<X86Assembler*>(sasm); in Emit()
|
/art/compiler/optimizing/ |
D | intrinsics_x86.h | 31 class X86Assembler; variable 72 X86Assembler* GetAssembler();
|
D | intrinsics_x86.cc | 51 X86Assembler* IntrinsicCodeGeneratorX86::GetAssembler() { in GetAssembler() 52 return down_cast<X86Assembler*>(codegen_->GetAssembler()); in GetAssembler() 71 #define __ down_cast<X86Assembler*>(codegen->GetAssembler())-> // NOLINT 191 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { in MoveFPToInt() 206 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { in MoveIntToFP() 273 X86Assembler* assembler) { in GenReverseBytes() 312 X86Assembler* assembler = GetAssembler(); in VisitLongReverseBytes() 358 static void GenSSE41FPToFPIntrinsic(HInvoke* invoke, X86Assembler* assembler, int round_mode) { in GenSSE41FPToFPIntrinsic() 420 X86Assembler* assembler = GetAssembler(); in VisitMathRoundFloat() 479 X86Assembler* assembler = codegen->GetAssembler(); in GenFPToFPCall() [all …]
|
D | code_generator_x86.h | 161 X86Assembler* GetAssembler() const; 228 X86Assembler* GetAssembler() const { return assembler_; } in GetAssembler() 347 X86Assembler* const assembler_; 414 X86Assembler* GetAssembler() override { in GetAssembler() 418 const X86Assembler& GetAssembler() const override { in GetAssembler() 711 X86Assembler assembler_;
|
D | code_generator_vector_x86.cc | 26 #define __ down_cast<X86Assembler*>(GetAssembler())-> // NOLINT
|
D | code_generator_x86.cc | 73 #define __ down_cast<X86Assembler*>(codegen->GetAssembler())-> // NOLINT 943 #define __ down_cast<X86Assembler*>(GetAssembler())-> // NOLINT 6764 X86Assembler* ParallelMoveResolverX86::GetAssembler() const { in GetAssembler() 8804 X86Assembler* assembler = codegen_->GetAssembler(); in CreateJumpTable() 8834 X86Assembler* assembler = GetAssembler(); in Finalize()
|
/art/compiler/utils/ |
D | label.h | 33 class X86Assembler; variable 110 friend class x86::X86Assembler;
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 134 X86Assembler assembler(allocator); in CreateTrampoline()
|