/external/v8/src/ia32/ |
codegen-ia32.cc | 20 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 21 masm->EnterFrame(StackFrame::INTERNAL); 22 DCHECK(!masm->has_frame()); 23 masm->set_has_frame(true); 27 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 28 masm->LeaveFrame(StackFrame::INTERNAL); 29 DCHECK(masm->has_frame()); 30 masm->set_has_frame(false); 34 #define __ masm. 43 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size) [all...] |
code-stubs-ia32.cc | 25 #define __ ACCESS_MASM(masm) 27 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 48 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 57 FrameScope scope(masm, StackFrame::INTERNAL); 71 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { 85 AllowExternalCallThatCantCauseGC scope(masm); 115 static void LoadFloatOperand(MacroAssembler* masm, Register number); 120 static void CheckFloatOperands(MacroAssembler* masm, 128 static void LoadSSE2Operands(MacroAssembler* masm, Label* not_numbers); 132 void DoubleToIStub::Generate(MacroAssembler* masm) { [all...] |
/external/v8/src/ic/ |
handler-compiler.h | 57 static void GenerateApiAccessorCall(MacroAssembler* masm, 70 static void GenerateDictionaryNegativeLookup(MacroAssembler* masm, 79 static void GenerateCheckPropertyCell(MacroAssembler* masm, 149 static void GenerateLoadViaGetter(MacroAssembler* masm, Handle<Map> map, 154 static void GenerateLoadViaGetterForDeopt(MacroAssembler* masm) { 155 GenerateLoadViaGetter(masm, Handle<Map>::null(), no_reg, no_reg, -1, -1, 159 static void GenerateLoadFunctionPrototype(MacroAssembler* masm, 203 static void GenerateDirectLoadGlobalFunctionPrototype(MacroAssembler* masm, 234 static void GenerateStoreViaSetter(MacroAssembler* masm, Handle<Map> map, 239 static void GenerateStoreViaSetterForDeopt(MacroAssembler* masm) { [all...] |
access-compiler.h | 34 static void TailCallBuiltin(MacroAssembler* masm, Builtins::Name name); 50 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::BASE_EMBEDDED 69 static void GenerateTailCall(MacroAssembler* masm, Handle<Code> code);
|
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 25 #define __ ACCESS_MASM(masm) 27 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 47 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 56 FrameScope scope(masm, StackFrame::INTERNAL); 61 MacroAssembler::PushPopQueue queue(masm); 74 void DoubleToIStub::Generate(MacroAssembler* masm) { 81 DCHECK(jssp.Is(masm->StackPointer())); 123 if (masm->emit_debug_code()) { 154 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Register left, 253 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, [all...] |
/external/v8/src/x64/ |
code-stubs-x64.cc | 23 #define __ ACCESS_MASM(masm) 25 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 46 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 55 FrameScope scope(masm, StackFrame::INTERNAL); 69 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { 76 AllowExternalCallThatCantCauseGC scope(masm); 95 static void LoadSSE2UnknownOperands(MacroAssembler* masm, 100 void DoubleToIStub::Generate(MacroAssembler* masm) { 184 void FloatingPointHelper::LoadSSE2UnknownOperands(MacroAssembler* masm, 214 void MathPowStub::Generate(MacroAssembler* masm) { [all...] |
codegen-x64.cc | 18 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 19 masm->EnterFrame(StackFrame::INTERNAL); 20 DCHECK(!masm->has_frame()); 21 masm->set_has_frame(true); 25 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 26 masm->LeaveFrame(StackFrame::INTERNAL); 27 DCHECK(masm->has_frame()); 28 masm->set_has_frame(false); 32 #define __ masm. 42 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size) [all...] |
/external/v8/src/x87/ |
code-stubs-x87.cc | 25 #define __ ACCESS_MASM(masm) 27 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 48 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 57 FrameScope scope(masm, StackFrame::INTERNAL); 71 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { 83 AllowExternalCallThatCantCauseGC scope(masm); 111 static void LoadFloatOperand(MacroAssembler* masm, Register number); 116 static void CheckFloatOperands(MacroAssembler* masm, 122 void DoubleToIStub::Generate(MacroAssembler* masm) { 231 void FloatingPointHelper::LoadFloatOperand(MacroAssembler* masm, [all...] |
codegen-x87.cc | 20 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 21 masm->EnterFrame(StackFrame::INTERNAL); 22 DCHECK(!masm->has_frame()); 23 masm->set_has_frame(true); 27 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 28 masm->LeaveFrame(StackFrame::INTERNAL); 29 DCHECK(masm->has_frame()); 30 masm->set_has_frame(false); 34 #define __ masm. 44 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size) [all...] |
/external/v8/src/arm/ |
code-stubs-arm.cc | 25 #define __ ACCESS_MASM(masm) 27 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 47 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 49 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 55 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 60 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 69 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 83 void DoubleToIStub::Generate(MacroAssembler* masm) { 191 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 301 static void EmitSmiNonsmiComparison(MacroAssembler* masm, [all...] |
/external/v8/src/mips/ |
code-stubs-mips.cc | 24 #define __ ACCESS_MASM(masm) 26 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 47 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 49 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 55 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 60 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 69 FrameScope scope(masm, StackFrame::INTERNAL); 86 void DoubleToIStub::Generate(MacroAssembler* masm) { 229 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 335 static void EmitSmiNonsmiComparison(MacroAssembler* masm, [all...] |
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 23 #define __ ACCESS_MASM(masm) 25 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 46 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 48 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 54 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 59 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 68 FrameScope scope(masm, StackFrame::INTERNAL); 85 void DoubleToIStub::Generate(MacroAssembler* masm) { 227 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 332 static void EmitSmiNonsmiComparison(MacroAssembler* masm, [all...] |
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 24 #define __ ACCESS_MASM(masm) 26 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 46 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 48 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs, 51 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, 55 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 64 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 78 void DoubleToIStub::Generate(MacroAssembler* masm) { 201 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 317 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs [all...] |
/external/v8/src/s390/ |
code-stubs-s390.cc | 24 #define __ ACCESS_MASM(masm) 26 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 46 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 48 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs, 51 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, 54 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 63 FrameScope scope(masm, StackFrame::INTERNAL); 76 void DoubleToIStub::Generate(MacroAssembler* masm) { 202 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 314 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-gap-resolver-arm64.h | 8 #include "src/crankshaft/arm64/delayed-masm-arm64.h" 19 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm) 20 : DelayedMasm(owner, masm, root) {
|
/external/v8/test/cctest/ |
test-run-wasm-relocation-arm64.cc | 23 #define __ masm. 34 MacroAssembler masm(isolate, buffer, sizeof buffer, 41 masm.GetCode(&desc); 90 MacroAssembler masm(isolate, buffer, sizeof buffer, 102 masm.GetCode(&desc);
|
test-utils-arm64.cc | 38 #define __ masm-> 267 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { 290 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { 309 void Clobber(MacroAssembler* masm, CPURegList reg_list) { 312 Clobber(masm, reg_list.list()); 315 ClobberFP(masm, reg_list.list()); 322 void RegisterDump::Dump(MacroAssembler* masm) { 326 RegList old_tmp_list = masm->TmpList()->list(); 327 RegList old_fptmp_list = masm->FPTmpList()->list(); 328 masm->TmpList()->set_list(0) [all...] |
/external/v8/src/compiler/ |
code-generator.cc | 73 FrameScope frame_scope(masm(), StackFrame::MANUAL); 76 PositionsRecorder* recorder = masm()->positions_recorder(); 81 ProfileEntryHookStub::MaybeCallEntryHook(masm()); 84 info->set_prologue_offset(masm()->pc_offset()); 112 if (block->IsLoopHeader()) masm()->Align(16); 142 masm()->RecordComment(buffer_start); 147 masm()->bind(GetLabel(current_block_)); 155 masm()->InitializeRootRegister(); 161 ConstantPoolUnavailableScope constant_pool_unavailable(masm()); 172 masm()->RecordComment("-- Out of line code --") [all...] |
/external/v8/src/ic/arm/ |
stub-cache-arm.cc | 15 #define __ ACCESS_MASM(masm) 17 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 94 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 98 Isolate* isolate = masm->isolate(); 131 Counters* counters = masm->isolate()->counters(); 153 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, 163 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra,
|
/external/v8/src/ic/arm64/ |
stub-cache-arm64.cc | 16 #define __ ACCESS_MASM(masm) 25 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 90 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 94 Isolate* isolate = masm->isolate(); 122 Counters* counters = masm->isolate()->counters(); 139 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, 148 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra,
|
/external/v8/src/ic/mips/ |
stub-cache-mips.cc | 15 #define __ ACCESS_MASM(masm) 17 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 88 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 92 Isolate* isolate = masm->isolate(); 125 Counters* counters = masm->isolate()->counters(); 144 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, 155 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra,
|
/external/v8/src/ic/mips64/ |
stub-cache-mips64.cc | 15 #define __ ACCESS_MASM(masm) 17 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 90 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 94 Isolate* isolate = masm->isolate(); 128 Counters* counters = masm->isolate()->counters(); 147 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, 158 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra,
|
/external/v8/src/ic/ppc/ |
stub-cache-ppc.cc | 15 #define __ ACCESS_MASM(masm) 17 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 105 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 109 Isolate* isolate = masm->isolate(); 148 Counters* counters = masm->isolate()->counters(); 165 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, 175 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra,
|
/external/v8/src/ic/s390/ |
stub-cache-s390.cc | 15 #define __ ACCESS_MASM(masm) 17 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 100 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 104 Isolate* isolate = masm->isolate(); 143 Counters* counters = masm->isolate()->counters(); 160 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch, extra, 170 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch, extra,
|
/external/v8/src/ic/x64/ |
stub-cache-x64.cc | 15 #define __ ACCESS_MASM(masm) 17 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, 82 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind, 86 Isolate* isolate = masm->isolate(); 123 Counters* counters = masm->isolate()->counters(); 139 ProbeTable(isolate, masm, flags, kPrimary, receiver, name, scratch); 151 ProbeTable(isolate, masm, flags, kSecondary, receiver, name, scratch);
|