/external/v8/src/ic/ |
access-compiler.h | 34 static void TailCallBuiltin(MacroAssembler* masm, Builtins::Name name); 50 MacroAssembler* masm() { return &masm_; } function in class:v8::internal::BASE_EMBEDDED 64 static void GenerateTailCall(MacroAssembler* masm, Handle<Code> code);
|
handler-compiler.h | 54 static void GenerateApiAccessorCall(MacroAssembler* masm, 67 static void GenerateDictionaryNegativeLookup(MacroAssembler* masm, 76 static void GenerateCheckPropertyCell(MacroAssembler* masm, 151 static void GenerateLoadViaGetter(MacroAssembler* masm, Handle<Map> map, 156 static void GenerateLoadViaGetterForDeopt(MacroAssembler* masm) { 157 GenerateLoadViaGetter(masm, Handle<Map>::null(), no_reg, no_reg, -1, -1, 223 static void GenerateStoreViaSetter(MacroAssembler* masm, Handle<Map> map, 228 static void GenerateStoreViaSetterForDeopt(MacroAssembler* masm) { 229 GenerateStoreViaSetter(masm, Handle<Map>::null(), no_reg, no_reg, -1, -1,
|
/external/v8/src/ic/arm64/ |
handler-compiler-arm64.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(); 81 masm, miss_label, &done, receiver, properties, name, scratch1) [all...] |
/external/v8/src/ic/arm/ |
handler-compiler-arm.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 30 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 48 __ Call(masm->isolate()->builtins()->CallFunction( 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 65 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 71 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 92 __ Call(masm->isolate()->builtins()->CallFunction( 98 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()) 113 MacroAssembler* masm = this->masm(); local [all...] |
ic-arm.cc | 92 patcher.masm()->tst(reg, Operand(kSmiTagMask)); 96 patcher.masm()->cmp(reg, reg);
|
/external/v8/src/ic/ia32/ |
handler-compiler-ia32.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 25 FrameScope scope(masm, StackFrame::INTERNAL); 43 __ Call(masm->isolate()->builtins()->CallFunction( 49 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 61 MacroAssembler* masm = this->masm(); local 74 MacroAssembler* masm = this->masm(); [all...] |
/external/v8/src/ic/mips/ |
handler-compiler-mips.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 30 FrameScope scope(masm, StackFrame::INTERNAL); 48 __ Call(masm->isolate()->builtins()->CallFunction( 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 65 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 71 FrameScope scope(masm, StackFrame::INTERNAL); 90 __ Call(masm->isolate()->builtins()->CallFunction( 96 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()) 109 MacroAssembler* masm = this->masm(); local [all...] |
/external/v8/src/ic/mips64/ |
handler-compiler-mips64.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 30 FrameScope scope(masm, StackFrame::INTERNAL); 48 __ Call(masm->isolate()->builtins()->CallFunction( 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 65 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 71 FrameScope scope(masm, StackFrame::INTERNAL); 90 __ Call(masm->isolate()->builtins()->CallFunction( 96 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()) 109 MacroAssembler* masm = this->masm(); local [all...] |
/external/v8/src/ic/ppc/ |
handler-compiler-ppc.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 30 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 48 __ Call(masm->isolate()->builtins()->CallFunction( 54 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 65 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 71 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 91 __ Call(masm->isolate()->builtins()->CallFunction( 97 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()) 110 MacroAssembler* masm = this->masm(); local [all...] |
/external/v8/src/ic/s390/ |
handler-compiler-s390.cc | 18 #define __ ACCESS_MASM(masm) 21 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 29 FrameScope scope(masm, StackFrame::INTERNAL); 47 __ Call(masm->isolate()->builtins()->CallFunction( 53 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 63 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 69 FrameScope scope(masm, StackFrame::INTERNAL); 89 __ Call(masm->isolate()->builtins()->CallFunction( 95 masm->isolate()->heap()->SetSetterStubDeoptPCOffset(masm->pc_offset()) 107 MacroAssembler* masm = this->masm(); local [all...] |
/external/v8/src/ic/x87/ |
handler-compiler-x87.cc | 18 #define __ ACCESS_MASM(masm) 22 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder, 25 FrameScope scope(masm, StackFrame::INTERNAL); 43 __ Call(masm->isolate()->builtins()->CallFunction( 49 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 61 MacroAssembler* masm = this->masm(); local 74 MacroAssembler* masm = this->masm(); [all...] |
/external/v8/src/x87/ |
code-stubs-x87.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) { 72 AllowExternalCallThatCantCauseGC scope(masm); 100 static void LoadFloatOperand(MacroAssembler* masm, Register number); 105 static void CheckFloatOperands(MacroAssembler* masm, 111 void DoubleToIStub::Generate(MacroAssembler* masm) { 220 void FloatingPointHelper::LoadFloatOperand(MacroAssembler* masm, [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/vixl/examples/aarch32/ |
examples.h | 91 void GenerateAbs(MacroAssembler* masm); 97 void GenerateDemo(MacroAssembler* masm);
|
/external/v8/src/builtins/ |
builtins.cc | 54 MacroAssembler masm(isolate, buffer, buffer_size, CodeObjectRequired::kYes); 55 DCHECK(!masm.has_frame()); 56 generator(&masm); 58 masm.GetCode(&desc); 60 isolate->factory()->NewCode(desc, flags, masm.CodeObject()); 71 MacroAssembler masm(isolate, buffer, buffer_size, CodeObjectRequired::kYes); 72 DCHECK(!masm.has_frame()); 73 Builtins::Generate_Adaptor(&masm, builtin_address, exit_frame_type); 75 masm.GetCode(&desc); 77 isolate->factory()->NewCode(desc, flags, masm.CodeObject()) [all...] |
/external/vixl/test/ |
test-use-scratch-register-scope.cc | 59 #define SETUP() MacroAssembler masm 62 #define __ masm. 71 explicit PerfectNestingTestHelper(MacroAssembler* masm) : masm_(masm) { 107 PerfectNestingTestHelper<MacroAssembler, UseScratchRegisterScope>(&masm) 116 PerfectNestingTestHelper<MacroAssembler, UseScratchRegisterScope>(&masm) 127 UseScratchRegisterScope temps(&masm); 189 UseScratchRegisterScope temps(&masm); 216 UseScratchRegisterScope local_temps(&masm); 245 UseScratchRegisterScope local_temps(&masm); [all...] |
/external/vixl/test/aarch32/ |
test-assembler-cond-rdlow-rnlow-operand-immediate-t32-zero.cc | 177 MacroAssembler masm(BUF_SIZE); 179 masm.UseT32(); 189 int32_t start = masm.GetCursorOffset(); 193 ExactAssemblyScope scope(&masm, 4, ExactAssemblyScope::kMaximumSize); 195 masm.it(kTests[i].it_condition); 197 (masm.*instruction)(cond, rd, rn, op); 199 int32_t end = masm.GetCursorOffset(); 202 masm.GetBuffer()->GetOffsetAddress<const byte*>(start); 261 masm.FinalizeCode();
|
test-assembler-cond-rdlow-rnlow-rmlow-t32.cc | 177 MacroAssembler masm(BUF_SIZE); 179 masm.UseT32(); 188 int32_t start = masm.GetCursorOffset(); 192 ExactAssemblyScope scope(&masm, 4, ExactAssemblyScope::kMaximumSize); 194 masm.it(kTests[i].it_condition); 196 (masm.*instruction)(cond, rd, rn, rm); 198 int32_t end = masm.GetCursorOffset(); 201 masm.GetBuffer()->GetOffsetAddress<const byte*>(start); 260 masm.FinalizeCode();
|
test-simulator-cond-rd-operand-const-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-const-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...] |
test-simulator-cond-rd-operand-imm16-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/arm/ |
deoptimizer-arm.cc | 44 patcher.masm()->bkpt(0); 52 osr_patcher.masm()->bkpt(0); 74 patcher.masm()->CallDeoptimizer(deopt_entry); 103 #define __ masm()-> 124 CpuFeatureScope scope(masm(), VFP32DREGS, 176 AllowExternalCallThatCantCauseGC scope(masm()); 233 AllowExternalCallThatCantCauseGC scope(masm()); 315 CpuFeatureScope scope(masm(), ARMv7); 318 int start = masm()->pc_offset(); 322 DCHECK_EQ(table_entry_size_, masm()->pc_offset() - start) [all...] |
codegen-arm.cc | 19 #define __ masm. 32 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 42 CpuFeatureScope scope(&masm, NEON); 169 masm.GetCode(&desc); 190 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 197 CpuFeatureScope scope(&masm, NEON); 258 masm.GetCode(&desc); 277 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size), 286 masm.GetCode(&desc); 301 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const [all...] |
/external/v8/src/mips/ |
deoptimizer-mips.cc | 42 patcher.masm()->break_(0xCC); 50 osr_patcher.masm()->break_(0xCC); 71 patcher.masm()->Call(deopt_entry, RelocInfo::NONE32); 101 #define __ masm()-> 172 AllowExternalCallThatCantCauseGC scope(masm()); 234 AllowExternalCallThatCantCauseGC scope(masm()); 311 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm()); 329 DCHECK_EQ(table_entry_size_, masm()->SizeOfCodeGeneratedSince(&start)); 332 DCHECK_EQ(masm()->SizeOfCodeGeneratedSince(&table_start), 346 DCHECK_EQ(table_entry_size_, masm()->SizeOfCodeGeneratedSince(&start)) [all...] |
/external/v8/src/mips64/ |
deoptimizer-mips64.cc | 42 patcher.masm()->break_(0xCC); 50 osr_patcher.masm()->break_(0xCC); 71 patcher.masm()->Call(deopt_entry, RelocInfo::NONE32); 101 #define __ masm()-> 172 AllowExternalCallThatCantCauseGC scope(masm()); 233 AllowExternalCallThatCantCauseGC scope(masm()); 310 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm()); 328 DCHECK_EQ(table_entry_size_, masm()->SizeOfCodeGeneratedSince(&start)); 331 DCHECK_EQ(masm()->SizeOfCodeGeneratedSince(&table_start), 345 DCHECK_EQ(table_entry_size_, masm()->SizeOfCodeGeneratedSince(&start)) [all...] |