/external/v8/src/ic/ppc/ |
ic-ppc.cc | 94 patcher.masm()->TestIfSmi(reg, r0); 98 patcher.masm()->cmp(reg, reg, cr0);
|
/external/v8/src/compiler/ |
code-generator.cc | 82 FrameScope frame_scope(masm(), StackFrame::MANUAL); 91 ProfileEntryHookStub::MaybeCallEntryHook(masm()); 94 info->set_prologue_offset(masm()->pc_offset()); 126 if (block->IsLoopHeader()) masm()->Align(16); 131 unwinding_info_writer_.BeginInstructionBlock(masm()->pc_offset(), block); 157 masm()->RecordComment(buffer_start); 162 masm()->bind(GetLabel(current_block_)); 170 masm()->InitializeRootRegister(); 176 ConstantPoolUnavailableScope constant_pool_unavailable(masm()); 188 masm()->RecordComment("-- Out of line code --") [all...] |
code-generator-impl.h | 205 Isolate* isolate() const { return masm()->isolate(); } 206 MacroAssembler* masm() const { return masm_; } function in class:v8::internal::compiler::OutOfLineCode 220 static inline void FinishCode(MacroAssembler* masm) { 222 masm->CheckConstPool(true, false);
|
/external/v8/src/ic/ |
handler-compiler.cc | 40 #define __ ACCESS_MASM(masm()) 101 GenerateTailCall(masm(), slow_stub); 113 GenerateTailCall(masm(), slow_stub); 116 GenerateApiAccessorCall(masm(), call_optimization, map(), receiver(), 286 GenerateTailCall(masm(), isolate()->builtins()->LoadField()); 299 GenerateApiAccessorCall(masm(), call_optimization, holder_map, 309 GenerateLoadViaGetter(masm(), map(), receiver(), holder, accessor_index, 318 GenerateStoreViaSetter(masm(), map(), receiver(), holder, accessor_index, 329 GenerateTailCall(masm(), slow_stub); 335 GenerateApiAccessorCall(masm(), call_optimization, handle(object->map()) [all...] |
/external/vixl/src/aarch64/ |
macro-assembler-aarch64.cc | 49 LiteralPool::LiteralPool(MacroAssembler* masm) 50 : Pool(masm), 99 ExactAssemblyScopeWithoutPoolsCheck(MacroAssembler* masm, size_t size) 100 : ExactAssemblyScope(masm, 207 // is bound with masm Bind and not asm bind. 401 int MacroAssembler::MoveImmediateHelper(MacroAssembler* masm, 404 bool emit_code = (masm != NULL); 409 MacroEmissionCheckScope guard(masm); 428 if (OneInstrMoveImmediateHelper(masm, rd, imm)) { 454 temps.Open(masm); [all...] |
/external/v8/src/ppc/ |
deoptimizer-ppc.cc | 49 patcher.masm()->bkpt(0); 57 osr_patcher.masm()->bkpt(0); 80 patcher.masm()->Call(deopt_entry, kRelocInfo_NONEPTR); 109 #define __ masm()-> 177 AllowExternalCallThatCantCauseGC scope(masm()); 233 AllowExternalCallThatCantCauseGC scope(masm()); 309 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm()); 315 int start = masm()->pc_offset(); 319 DCHECK(masm()->pc_offset() - start == table_entry_size_);
|
/external/v8/src/s390/ |
deoptimizer-s390.cc | 47 patcher.masm()->bkpt(0); 55 osr_patcher.masm()->bkpt(0); 76 patcher.masm()->Call(deopt_entry, kRelocInfo_NONEPTR); 103 #define __ masm()-> 169 AllowExternalCallThatCantCauseGC scope(masm()); 231 AllowExternalCallThatCantCauseGC scope(masm()); 308 int start = masm()->pc_offset(); 313 int end = masm()->pc_offset(); 315 DCHECK(masm()->pc_offset() - start == table_entry_size_);
|
/external/vixl/test/aarch32/ |
test-assembler-cond-rd-operand-rn-t32-identical-low-registers-in-it-block.cc | 222 MacroAssembler masm(BUF_SIZE); 224 masm.UseT32(); 233 int32_t start = masm.GetCursorOffset(); 237 ExactAssemblyScope scope(&masm, 4, ExactAssemblyScope::kMaximumSize); 239 masm.it(kTests[i].it_condition); 241 (masm.*instruction)(cond, rd, op); 243 int32_t end = masm.GetCursorOffset(); 246 masm.GetBuffer()->GetOffsetAddress<const byte*>(start); 305 masm.FinalizeCode();
|
test-assembler-cond-rd-rn-operand-rm-t32-rn-is-sp-in-it-block.cc | 225 MacroAssembler masm(BUF_SIZE); 227 masm.UseT32(); 237 int32_t start = masm.GetCursorOffset(); 241 ExactAssemblyScope scope(&masm, 4, ExactAssemblyScope::kMaximumSize); 243 masm.it(kTests[i].it_condition); 245 (masm.*instruction)(cond, rd, rn, op); 247 int32_t end = masm.GetCursorOffset(); 250 masm.GetBuffer()->GetOffsetAddress<const byte*>(start); 309 masm.FinalizeCode();
|
test-disasm-a32.cc | 44 #define __ masm. 61 #define SETUP() MacroAssembler masm(BUF_SIZE); 69 int32_t start = masm.GetCursorOffset(); 72 int32_t end = masm.GetCursorOffset(); \ 73 masm.FinalizeCode(); \ 76 if (masm.IsUsingT32()) { \ 77 disassembler.DisassembleT32(*masm.GetBuffer(), start, end); \ 79 disassembler.DisassembleA32(*masm.GetBuffer(), start, end); \ 81 masm.GetBuffer()->Reset(); \ 90 masm.IsUsingT32() ? "T32" : "A32", [all...] |
test-simulator-cond-rd-operand-rn-a32.cc | 46 #define __ masm. 52 #define SETUP() MacroAssembler masm(BUF_SIZE) 54 #define START() masm.GetBuffer()->Reset() 68 MacroAssembler masm(BUF_SIZE); \ 69 UseScratchRegisterScope harness_scratch(&masm); \ 73 masm.GetBuffer()->Reset(); \ 101 int pcs_offset = masm.IsUsingT32() ? 1 : 0; \ 102 masm.GetBuffer()->SetExecutable(); \ 103 ExecuteMemory(masm.GetBuffer()->GetStartAddress<byte*>(), \ 104 masm.GetSizeOfCodeGenerated(), [all...] |
test-simulator-cond-rd-operand-rn-ror-amount-a32.cc | 46 #define __ masm. 52 #define SETUP() MacroAssembler masm(BUF_SIZE) 54 #define START() masm.GetBuffer()->Reset() 68 MacroAssembler masm(BUF_SIZE); \ 69 UseScratchRegisterScope harness_scratch(&masm); \ 73 masm.GetBuffer()->Reset(); \ 101 int pcs_offset = masm.IsUsingT32() ? 1 : 0; \ 102 masm.GetBuffer()->SetExecutable(); \ 103 ExecuteMemory(masm.GetBuffer()->GetStartAddress<byte*>(), \ 104 masm.GetSizeOfCodeGenerated(), [all...] |
test-simulator-cond-rd-operand-rn-ror-amount-t32.cc | 46 #define __ masm. 52 #define SETUP() MacroAssembler masm(BUF_SIZE) 54 #define START() masm.GetBuffer()->Reset() 68 MacroAssembler masm(BUF_SIZE); \ 69 UseScratchRegisterScope harness_scratch(&masm); \ 73 masm.GetBuffer()->Reset(); \ 101 int pcs_offset = masm.IsUsingT32() ? 1 : 0; \ 102 masm.GetBuffer()->SetExecutable(); \ 103 ExecuteMemory(masm.GetBuffer()->GetStartAddress<byte*>(), \ 104 masm.GetSizeOfCodeGenerated(), [all...] |
/external/v8/src/mips64/ |
codegen-mips64.cc | 19 #define __ masm. 36 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 548 masm.GetCode(&desc); 567 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 576 masm.GetCode(&desc); 591 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 592 masm->EnterFrame(StackFrame::INTERNAL); 593 DCHECK(!masm->has_frame()); 594 masm->set_has_frame(true); 598 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const [all...] |
/external/v8/src/compiler/arm64/ |
code-generator-arm64.cc | 19 #define __ masm()-> 242 MemOperand ToMemOperand(InstructionOperand* op, MacroAssembler* masm) const { 245 return SlotToMemOperand(AllocatedOperand::cast(op)->index(), masm); 248 MemOperand SlotToMemOperand(int slot, MacroAssembler* masm) const { 258 return MemOperand(offset.from_stack_pointer() ? masm->StackPointer() : fp, 532 FrameScope scope(masm(), StackFrame::MANUAL); \ 539 FrameScope scope(masm(), StackFrame::MANUAL); \ 592 void AdjustStackPointerForTailCall(MacroAssembler* masm, 600 masm->Claim(stack_slot_delta); 603 masm->Drop(-stack_slot_delta) [all...] |
/external/boringssl/src/crypto/perlasm/ |
x86_64-xlate.pl | 10 # Ascetic x86_64 AT&T to MASM/NASM assembler translator by <appro>. 12 # Why AT&T to MASM and not vice versa? Several reasons. Because AT&T 22 # code from AT&T format to MASM one. It's designed to convert just 81 my $masm=0; 96 elsif ($flavour eq "masm") { $gas=0; $elf=0; $masm=$masmref; $win64=1; $decor="\$L\$"; } 212 $value =~ s/0x([0-9a-f]+)/0$1h/ig if ($masm); 409 # Make all labels in masm global. 410 $self->{value} .= ":" if ($masm); 420 $func .= ":" if ($masm); [all...] |
/external/vixl/test/aarch64/ |
test-utils-aarch64.h | 257 void Clobber(MacroAssembler* masm, 262 void ClobberFP(MacroAssembler* masm, 269 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
/external/v8/src/mips/ |
codegen-mips.cc | 19 #define __ masm. 35 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 546 masm.GetCode(&desc); 565 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 574 masm.GetCode(&desc); 589 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 590 masm->EnterFrame(StackFrame::INTERNAL); 591 DCHECK(!masm->has_frame()); 592 masm->set_has_frame(true); 596 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const [all...] |
/external/v8/src/crankshaft/arm64/ |
delayed-masm-arm64.h | 24 MacroAssembler* masm, 26 : cgen_(owner), masm_(masm), scratch_register_(scratch_register),
|
/external/v8/src/ia32/ |
deoptimizer-ia32.cc | 106 patcher.masm()->int3(); 114 osr_patcher.masm()->int3(); 144 patcher.masm()->call(deopt_entry, RelocInfo::NONE32); 189 #define __ masm()-> 242 AllowExternalCallThatCantCauseGC scope(masm()); 298 AllowExternalCallThatCantCauseGC scope(masm()); 363 int start = masm()->pc_offset(); 367 DCHECK(masm()->pc_offset() - start == table_entry_size_);
|
/external/v8/src/ic/mips/ |
ic-mips.cc | 91 patcher.masm()->andi(at, reg, kSmiTagMask); 95 patcher.masm()->andi(at, reg, 0);
|
/external/v8/src/ic/mips64/ |
ic-mips64.cc | 91 patcher.masm()->andi(at, reg, kSmiTagMask); 95 patcher.masm()->andi(at, reg, 0);
|
/external/v8/src/x64/ |
deoptimizer-x64.cc | 46 patcher.masm()->int3(); 54 osr_patcher.masm()->int3(); 80 patcher.masm()->Call(GetDeoptimizationEntry(isolate, i, LAZY), 109 #define __ masm()-> 180 { AllowExternalCallThatCantCauseGC scope(masm()); 228 AllowExternalCallThatCantCauseGC scope(masm()); 303 int start = masm()->pc_offset(); 307 DCHECK(masm()->pc_offset() - start == table_entry_size_);
|
codegen-x64.h | 19 static void Generate(MacroAssembler* masm,
|
/external/v8/src/ |
codegen.h | 18 // masm 81 static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm,
|