/external/llvm/include/llvm/MC/ |
MCAsmLayout.h | 36 MCAssembler &Assembler; 61 /// Get the assembler object this is a layout for. 62 MCAssembler &getAssembler() const { return Assembler; }
|
MCELFStreamer.h | 38 MCCodeEmitter *Emitter, MCAssembler *Assembler) 39 : MCObjectStreamer(Context, TAB, OS, Emitter, Assembler),
|
MCObjectStreamer.h | 30 /// suitable for use with the assembler backend. Specific object file formats 35 MCAssembler *Assembler; 56 /// Object streamers require the integrated assembler. 84 MCAssembler &getAssembler() { return *Assembler; }
|
/external/llvm/lib/MC/ |
MCObjectStreamer.cpp | 28 Assembler(new MCAssembler(Context, TAB, *Emitter_, 35 : MCStreamer(Context), Assembler(_Assembler), CurSectionData(nullptr), 39 delete &Assembler->getBackend(); 40 delete &Assembler->getEmitter(); 41 delete &Assembler->getWriter(); 42 delete Assembler; 46 if (Assembler) 47 Assembler->reset(); 79 if (!F || (Assembler->isBundlingEnabled() && F->hasInstructions())) { 87 Assembler->getOrCreateSymbolData(Sym) [all...] |
/external/chromium_org/v8/src/mips/ |
code-stubs-mips.h | 159 DCHECK(Assembler::IsBne(masm->instr_at(pos))); 166 DCHECK(Assembler::IsBeq(masm->instr_at(pos))); 170 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); 171 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + 172 2 * Assembler::kInstrSize); 174 if (Assembler::IsBeq(first_instruction)) { 178 DCHECK(Assembler::IsBne(first_instruction)); 180 if (Assembler::IsBeq(second_instruction)) { 184 DCHECK(Assembler::IsBne(second_instruction)); 198 PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize) [all...] |
debug-mips.cc | 33 DCHECK(Assembler::kJSReturnSequenceInstructions == 7); 34 CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions); 51 Assembler::kJSReturnSequenceInstructions); 80 CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions); 90 Assembler::kDebugBreakSlotInstructions); 272 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm); 276 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) { 279 DCHECK_EQ(Assembler::kDebugBreakSlotInstructions,
|
deoptimizer-mips.cc | 19 return kCallInstructionSizeInWords * Assembler::kInstrSize; 62 int call_size_in_words = call_size_in_bytes / Assembler::kInstrSize; 63 DCHECK(call_size_in_bytes % Assembler::kInstrSize == 0); 320 const int Deoptimizer::table_entry_size_ = 2 * Assembler::kInstrSize; 323 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm()); 330 (table_entry_size_ / Assembler::kInstrSize);
|
/external/chromium_org/v8/src/mips64/ |
code-stubs-mips64.h | 161 DCHECK(Assembler::IsBne(masm->instr_at(pos))); 168 DCHECK(Assembler::IsBeq(masm->instr_at(pos))); 172 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); 173 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + 174 2 * Assembler::kInstrSize); 176 if (Assembler::IsBeq(first_instruction)) { 180 DCHECK(Assembler::IsBne(first_instruction)); 182 if (Assembler::IsBeq(second_instruction)) { 186 DCHECK(Assembler::IsBne(second_instruction)); 200 PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize) [all...] |
/external/chromium_org/v8/src/arm64/ |
instructions-arm64.cc | 11 #include "src/arm64/assembler-arm64-inl.h" 239 imm = Assembler::ImmPCRelAddress(target_offset); 256 branch_imm = Assembler::ImmCondBranch(offset); 261 branch_imm = Assembler::ImmUncondBranch(offset); 266 branch_imm = Assembler::ImmCmpBranch(offset); 271 branch_imm = Assembler::ImmTestBranch(offset); 284 Instr imm = Assembler::ImmLLiteral(offset);
|
debug-arm64.cc | 42 STATIC_ASSERT(Assembler::kJSRetSequenceInstructions >= 5); 65 Assembler::kJSRetSequenceInstructions); 101 STATIC_ASSERT(Assembler::kDebugBreakSlotInstructions >= 4); 123 Assembler::kDebugBreakSlotInstructions); 324 InstructionAccurateScope scope(masm, Assembler::kDebugBreakSlotInstructions); 327 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) { 328 __ nop(Assembler::DEBUG_BREAK_NOP);
|
/external/chromium_org/v8/src/ic/ |
ic-inl.h | 12 #include "src/macro-assembler.h" 21 Address result = Assembler::target_address_from_return_address(pc()); 31 Assembler::target_address_at(result, raw_constant_pool()))) { 63 Address target = Assembler::target_address_from_return_address(pc()); 65 Assembler::target_address_at(target, raw_constant_pool()))) { 87 Address target = Assembler::target_address_at(address, constant_pool); 110 Assembler::set_target_address_at(address, constant_pool,
|
/external/chromium_org/v8/src/arm/ |
debug-arm.cc | 31 CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions); 43 Assembler::kJSReturnSequenceInstructions); 72 CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions); 83 Assembler::kDebugBreakSlotInstructions); 263 Assembler::BlockConstPoolScope block_const_pool(masm); 267 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) { 270 DCHECK_EQ(Assembler::kDebugBreakSlotInstructions,
|
/art/compiler/trampolines/ |
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))) [all...] |
/art/compiler/utils/ |
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 280 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); local 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...] |
assembler.h | 35 class Assembler; 129 // Assembler fixups are positions in generated code that require processing 159 virtual void Emit(Assembler *sp_asm) = 0; 222 void EmitSlowPaths(Assembler* sp_asm) { 245 // To emit an instruction to the assembler buffer, the EnsureCapacity helper 261 // In debug mode, we save the assembler buffer along with the gap 304 // asserting that the user of the assembler buffer has ensured the 352 class Assembler { 354 static Assembler* Create(InstructionSet instruction_set); 502 virtual ~Assembler() {} [all...] |
/external/chromium_org/v8/src/ic/mips/ |
ic-mips.cc | [all...] |
/external/chromium_org/v8/src/ic/mips64/ |
ic-mips64.cc | [all...] |
/external/chromium_org/v8/src/ic/arm/ |
ic-arm.cc | [all...] |
/external/chromium_org/v8/test/cctest/ |
test-assembler-x87.cc | 35 #include "src/macro-assembler.h" 56 Assembler assm(isolate, buffer, sizeof buffer); 83 Assembler assm(isolate, buffer, sizeof buffer); 120 Assembler assm(isolate, buffer, sizeof buffer); 166 Assembler assm(isolate, buffer, sizeof buffer); 241 Assembler assm(isolate, NULL, 0); 256 Assembler assm(isolate, buffer, sizeof(buffer));
|
/external/chromium_org/v8/src/ |
safepoint-table.h | 193 Safepoint DefineSafepoint(Assembler* assembler, 207 void Emit(Assembler* assembler, int bits_per_entry);
|
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
jccolmmx.asm | 12 ; This file should be assembled with NASM (Netwide Assembler), 14 ; assembler (including Borland's Turbo Assembler).
|
jccolss2-64.asm | 9 ; This file should be assembled with NASM (Netwide Assembler), 11 ; assembler (including Borland's Turbo Assembler).
|
jccolss2.asm | 9 ; This file should be assembled with NASM (Netwide Assembler), 11 ; assembler (including Borland's Turbo Assembler).
|
jcgrammx.asm | 12 ; This file should be assembled with NASM (Netwide Assembler), 14 ; assembler (including Borland's Turbo Assembler).
|
jcgrass2-64.asm | 9 ; This file should be assembled with NASM (Netwide Assembler), 11 ; assembler (including Borland's Turbo Assembler).
|