/external/v8/src/x64/ |
codegen-x64.cc | 19 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 20 masm->EnterFrame(StackFrame::INTERNAL); 21 DCHECK(!masm->has_frame()); 22 masm->set_has_frame(true); 26 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 27 masm->LeaveFrame(StackFrame::INTERNAL); 28 DCHECK(masm->has_frame()); 29 masm->set_has_frame(false); 33 #define __ masm. 43 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size) [all...] |
code-stubs-x64.cc | 29 #define __ ACCESS_MASM(masm) 31 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 41 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 50 FrameScope scope(masm, StackFrame::INTERNAL); 64 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { 71 AllowExternalCallThatCantCauseGC scope(masm); 90 static void LoadSSE2UnknownOperands(MacroAssembler* masm, 95 void DoubleToIStub::Generate(MacroAssembler* masm) { 179 void FloatingPointHelper::LoadSSE2UnknownOperands(MacroAssembler* masm, 209 void MathPowStub::Generate(MacroAssembler* masm) { [all...] |
/external/v8/src/builtins/ia32/ |
builtins-ia32.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 52 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 56 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, 64 FrameScope scope(masm, StackFrame::INTERNAL); 88 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { 95 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { 103 ExternalReference::address_of_stack_limit(masm->isolate()); 107 GenerateTailCallToReturnedCode(masm, Runtime::kTryInstallOptimizedCode); 110 GenerateTailCallToSharedCode(masm); [all...] |
/external/v8/src/builtins/arm64/ |
builtins-arm64.cc | 17 #define __ ACCESS_MASM(masm) 20 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 26 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, 32 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 61 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 65 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { 75 GenerateLoadInternalArrayFunction(masm, x1); 88 InternalArrayConstructorStub stub(masm->isolate()); 92 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { 102 GenerateLoadArrayFunction(masm, x1) [all...] |
/external/v8/src/builtins/x87/ |
builtins-x87.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 52 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 56 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, 64 FrameScope scope(masm, StackFrame::INTERNAL); 88 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { 95 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { 103 ExternalReference::address_of_stack_limit(masm->isolate()); 107 GenerateTailCallToReturnedCode(masm, Runtime::kTryInstallOptimizedCode); 110 GenerateTailCallToSharedCode(masm); [all...] |
/external/v8/src/builtins/ppc/ |
builtins-ppc.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 47 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 52 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, 59 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { 73 GenerateLoadInternalArrayFunction(masm, r4); 87 InternalArrayConstructorStub stub(masm->isolate()); 91 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { 100 GenerateLoadArrayFunction(masm, r4) [all...] |
/external/v8/src/builtins/arm/ |
builtins-arm.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 47 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 52 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, 59 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { 73 GenerateLoadInternalArrayFunction(masm, r1); 87 InternalArrayConstructorStub stub(masm->isolate()); 91 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { 100 GenerateLoadArrayFunction(masm, r1) [all...] |
/external/v8/src/builtins/s390/ |
builtins-s390.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 47 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 52 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, 59 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { 73 GenerateLoadInternalArrayFunction(masm, r3); 87 InternalArrayConstructorStub stub(masm->isolate()); 91 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { 100 GenerateLoadArrayFunction(masm, r3) [all...] |
/external/v8/src/builtins/mips/ |
builtins-mips.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 47 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 52 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, 59 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { 73 GenerateLoadInternalArrayFunction(masm, a1); 89 InternalArrayConstructorStub stub(masm->isolate()); 93 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { 102 GenerateLoadArrayFunction(masm, a1) [all...] |
/external/v8/src/builtins/mips64/ |
builtins-mips64.cc | 16 #define __ ACCESS_MASM(masm) 18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, 47 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), 52 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, 59 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { 64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { 73 GenerateLoadInternalArrayFunction(masm, a1); 89 InternalArrayConstructorStub stub(masm->isolate()); 93 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { 102 GenerateLoadArrayFunction(masm, a1) [all...] |
/external/v8/src/x87/ |
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/vixl/examples/aarch32/ |
custom-aarch32-disasm.cc | 36 #define __ masm. 114 MacroAssembler masm; local 133 .DisassembleA32Buffer(masm.GetBuffer()->GetOffsetAddress<uint32_t*>(0), 134 masm.GetBuffer()->GetSizeInBytes()); 139 .DisassembleA32Buffer(masm.GetBuffer()->GetOffsetAddress<uint32_t*>(0), 140 masm.GetBuffer()->GetSizeInBytes());
|
/external/v8/src/ic/x64/ |
handler-compiler-x64.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm = this->masm(); local 35 MacroAssembler* masm = this->masm(); 42 MacroAssembler* masm = this->masm(); 48 MacroAssembler* masm, Label* miss_label, Register receiver, 52 Counters* counters = masm->isolate()->counters(); 80 NameDictionaryLookupStub::GenerateNegativeLookup(masm, miss_label, &done [all...] |
/external/vixl/test/aarch32/ |
test-assembler-aarch32.cc | 93 #define __ masm. 104 #define SETUP() MacroAssembler masm(BUF_SIZE, isa); 106 #define START() masm.GetBuffer()->Reset(); 120 MacroAssembler masm(BUF_SIZE, isa); \ 121 UseScratchRegisterScope harness_scratch(&masm); \ 125 masm.GetBuffer()->Reset(); \ 142 core.Dump(&masm); \ 162 int pcs_offset = masm.IsUsingT32() ? 1 : 0; \ 163 masm.GetBuffer()->SetExecutable(); \ 164 ExecuteMemory(masm.GetBuffer()->GetStartAddress<byte*>(), 3089 MacroAssembler masm; local [all...] |
/external/vixl/benchmarks/aarch64/ |
bench-branch-link-masm.cc | 56 MacroAssembler masm(base_buf_size); 58 #define __ masm. 78 masm.FinalizeCode();
|
/external/v8/src/ic/s390/ |
ic-s390.cc | 106 patcher.masm()->TestIfSmi(reg); 111 patcher.masm()->CmpP(reg, reg); 113 patcher.masm()->nop(); 122 patcher.masm()->brc(cc, Operand(branch_instr & 0xffff)); 128 patcher.masm()->brcl(cc, Operand(branch_instr & 0xffffffff));
|
/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) { 37 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 46 FrameScope scope(masm, StackFrame::INTERNAL); 60 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { 74 AllowExternalCallThatCantCauseGC scope(masm); 104 static void LoadFloatOperand(MacroAssembler* masm, Register number); 109 static void CheckFloatOperands(MacroAssembler* masm, 117 static void LoadSSE2Operands(MacroAssembler* masm, Label* not_numbers); 121 void DoubleToIStub::Generate(MacroAssembler* masm) { [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 25 #define __ ACCESS_MASM(masm) 27 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 36 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 45 FrameScope scope(masm, StackFrame::INTERNAL); 50 MacroAssembler::PushPopQueue queue(masm); 63 void DoubleToIStub::Generate(MacroAssembler* masm) { 70 DCHECK(jssp.Is(masm->StackPointer())); 112 if (masm->emit_debug_code()) { 143 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Register left, 236 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, [all...] |
codegen-arm64.cc | 16 #define __ ACCESS_MASM(masm) 26 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const { 27 masm->EnterFrame(StackFrame::INTERNAL); 28 DCHECK(!masm->has_frame()); 29 masm->set_has_frame(true); 33 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const { 34 masm->LeaveFrame(StackFrame::INTERNAL); 35 DCHECK(masm->has_frame()); 36 masm->set_has_frame(false); 96 void StringCharLoadGenerator::Generate(MacroAssembler* masm, [all...] |
/external/v8/src/arm/ |
code-stubs-arm.cc | 25 #define __ ACCESS_MASM(masm) 27 void ArrayNArgumentsConstructorStub::Generate(MacroAssembler* masm) { 36 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 38 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 44 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 49 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 58 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 72 void DoubleToIStub::Generate(MacroAssembler* masm) { 180 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 284 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) { 36 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 38 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 44 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 49 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 58 FrameScope scope(masm, StackFrame::INTERNAL); 75 void DoubleToIStub::Generate(MacroAssembler* masm) { 218 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 320 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) { 35 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 37 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 43 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 48 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 57 FrameScope scope(masm, StackFrame::INTERNAL); 74 void DoubleToIStub::Generate(MacroAssembler* masm) { 216 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 317 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) { 35 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 37 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs, 40 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, 44 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 53 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 67 void DoubleToIStub::Generate(MacroAssembler* masm) { 190 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 300 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) { 35 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 37 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs, 40 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, 43 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, 52 FrameScope scope(masm, StackFrame::INTERNAL); 65 void DoubleToIStub::Generate(MacroAssembler* masm) { 191 static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, 297 static void EmitSmiNonsmiComparison(MacroAssembler* masm, Register lhs [all...] |