Searched refs:assembler (Results 1 - 7 of 7) sorted by relevance
/art/compiler/trampolines/ |
H A D | trampoline_compiler.cc | 26 #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 D | assembler_thumb_test.cc | 230 #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 D | assembler_test.h | 20 #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 D | assembler_x86_64_test.cc | 155 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 D | assembler_arm.cc | 544 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 D | assembler_thumb2.h | 316 // 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 D | Android.mk | 109 utils/assembler.cc \
|
Completed in 95 milliseconds