Searched refs:assembler (Results 1 - 7 of 7) sorted by relevance

/art/compiler/trampolines/
H A Dtrampoline_compiler.cc26 #define __ assembler->
33 std::unique_ptr<ArmAssembler> assembler(static_cast<ArmAssembler*>(Assembler::Create(kThumb2)));
49 size_t cs = assembler->CodeSize();
52 assembler->FinalizeInstructions(code);
61 std::unique_ptr<Arm64Assembler> assembler(static_cast<Arm64Assembler*>(Assembler::Create(kArm64)));
86 size_t cs = assembler->CodeSize();
89 assembler->FinalizeInstructions(code);
98 std::unique_ptr<MipsAssembler> assembler(static_cast<MipsAssembler*>(Assembler::Create(kMips)));
116 size_t cs = assembler->CodeSize();
119 assembler
[all...]
/art/compiler/utils/
H A Dassembler_thumb_test.cc230 #define __ assembler->
233 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
246 delete assembler;
250 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
251 assembler->Force32Bit();
261 delete assembler;
265 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
276 delete assembler;
280 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
323 delete assembler;
327 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
361 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
390 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
409 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
434 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
461 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
483 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
530 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
562 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
629 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
643 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
668 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
693 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
736 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
781 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
802 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
824 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
846 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
870 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
888 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
926 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
951 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
976 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
993 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1011 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1042 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1068 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1085 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1099 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1112 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1126 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1143 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1162 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1181 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1200 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1219 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1238 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1262 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1318 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1350 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
1373 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local
[all...]
H A Dassembler_test.h20 #include "assembler.h"
44 typedef std::string (*TestFn)(Ass* assembler);
50 // This driver assumes the assembler has already been called.
185 LOG(INFO) << "Chosen assembler command: " << GetAssemblerCommand();
230 // Get the name of the assembler, e.g., "as" by default.
235 // Switches to the assembler command. Default none.
240 // Return the host assembler command for this test.
393 EXPECT_TRUE(have_assembler) << "Cannot find assembler:" << GetAssemblerCommand();
/art/compiler/utils/x86_64/
H A Dassembler_x86_64_test.cc155 std::string setcc_test_fn(x86_64::X86_64Assembler* assembler) { argument
217 assembler->setcc(static_cast<x86_64::Condition>(i), *reg);
237 std::string buildframe_test_fn(x86_64::X86_64Assembler* assembler) { argument
257 assembler->BuildFrame(10 * kStackAlignment, method_reg, spill_regs, entry_spills);
281 std::string removeframe_test_fn(x86_64::X86_64Assembler* assembler) { argument
290 assembler->RemoveFrame(10 * kStackAlignment, spill_regs);
309 std::string increaseframe_test_fn(x86_64::X86_64Assembler* assembler) { argument
310 assembler->IncreaseFrameSize(0U);
311 assembler->IncreaseFrameSize(kStackAlignment);
312 assembler
327 decreaseframe_test_fn(x86_64::X86_64Assembler* assembler) argument
[all...]
/art/compiler/utils/arm/
H A Dassembler_arm.cc544 static void EmitLoad(ArmAssembler* assembler, ManagedRegister m_dst,
551 assembler->LoadFromOffset(kLoadWord, dst.AsCoreRegister(), src_register, src_offset);
554 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairLow(), src_register, src_offset);
555 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairHigh(), src_register, src_offset + 4);
557 assembler->LoadSFromOffset(dst.AsSRegister(), src_register, src_offset);
560 assembler->LoadDFromOffset(dst.AsDRegister(), src_register, src_offset);
H A Dassembler_thumb2.h316 // Force the assembler to generate 32 bit instructions.
422 bool force_32bit_branches_; // Force the assembler to use 32 bit branch instructions.
423 bool force_32bit_; // Force the assembler to use 32 bit thumb2 instructions.
505 Branch(const Thumb2Assembler* assembler, Type type, uint32_t location, Condition cond = AL) : argument
506 assembler_(assembler), type_(type), location_(location),
514 Branch(const Thumb2Assembler* assembler, Type type, uint32_t location, Register rn) : argument
515 assembler_(assembler), type_(type), location_(location),
522 Branch(const Thumb2Assembler* assembler, Type type, uint32_t location, uint32_t target, argument
524 assembler_(assembler), type_(type), location_(location),
592 // Emit the branch instruction into the assembler buffe
[all...]
/art/compiler/
H A DAndroid.mk109 utils/assembler.cc \

Completed in 95 milliseconds