Searched refs:masm (Results 26 - 50 of 231) sorted by relevance

12345678910

/external/vixl/test/examples/
H A Dtest-examples.cc40 #define __ masm->
75 void GenerateTestWrapper(MacroAssembler* masm, RegisterDump *regs) { argument
78 regs->Dump(masm);
141 MacroAssembler masm(assm_buf, BUF_SIZE); \
159 masm.Bind(&test); \
160 GenerateTestWrapper(&masm, &regs); \
161 masm.FinalizeCode()
179 masm.Bind(&factorial);
180 GenerateFactorial(&masm);
181 masm
[all...]
/external/chromium_org/v8/src/mips64/
H A Dcode-stubs-mips64.h12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 static void GenerateCopyCharacters(MacroAssembler* masm,
30 MacroAssembler* masm, Register left, Register right, Register scratch1,
34 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
42 MacroAssembler* masm, Register left, Register right, Register length,
98 void Generate(MacroAssembler* masm);
157 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { argument
158 const unsigned offset = masm->instr_at(pos) & kImm16Mask;
159 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) |
161 DCHECK(Assembler::IsBne(masm
164 PatchNopIntoBranch(MacroAssembler* masm, int pos) argument
234 Save(MacroAssembler* masm) argument
241 Restore(MacroAssembler* masm) argument
248 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
H A Dcodegen-mips64.h25 static void Generate(MacroAssembler* masm,
39 static void EmitMathExp(MacroAssembler* masm,
H A Dbuiltins-mips64.cc21 #define __ ACCESS_MASM(masm)
24 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
52 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
57 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, argument
74 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { argument
88 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { argument
97 GenerateLoadInternalArrayFunction(masm, a1);
113 InternalArrayConstructorStub stub(masm->isolate());
118 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { argument
127 GenerateLoadArrayFunction(masm, a
148 Generate_StringConstructCode(MacroAssembler* masm) argument
274 CallRuntimePassFunction( MacroAssembler* masm, Runtime::FunctionId function_id) argument
287 GenerateTailCallToSharedCode(MacroAssembler* masm) argument
295 GenerateTailCallToReturnedCode(MacroAssembler* masm) argument
301 Generate_InOptimizationQueue(MacroAssembler* masm) argument
319 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
746 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
751 Generate_JSConstructStubApi(MacroAssembler* masm) argument
756 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
832 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
837 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
842 Generate_CompileLazy(MacroAssembler* masm) argument
848 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
862 Generate_CompileOptimized(MacroAssembler* masm) argument
868 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
874 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
914 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
949 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
954 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
973 Generate_NotifyStubFailure(MacroAssembler* masm) argument
978 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
983 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
1017 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
1022 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
1027 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
1032 Generate_OnStackReplacement(MacroAssembler* masm) argument
1065 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
1082 Generate_FunctionCall(MacroAssembler* masm) argument
1261 Generate_FunctionApply(MacroAssembler* masm) argument
1415 ArgumentAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1436 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1446 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1463 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/ic/
H A Daccess-compiler.cc18 masm()->GetCode(&desc);
19 Handle<Code> code = factory()->NewCode(desc, flags, masm()->CodeObject());
40 void PropertyAccessCompiler::TailCallBuiltin(MacroAssembler* masm, argument
42 Handle<Code> code(masm->isolate()->builtins()->builtin(name));
43 GenerateTailCall(masm, code);
/external/chromium_org/v8/src/mips/
H A Dcode-stubs-mips.h12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
21 static void GenerateCopyCharacters(MacroAssembler* masm,
30 MacroAssembler* masm, Register left, Register right, Register scratch1,
34 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
42 MacroAssembler* masm, Register left, Register right, Register length,
155 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { argument
156 const unsigned offset = masm->instr_at(pos) & kImm16Mask;
157 masm->instr_at_put(pos, BNE | (zero_reg.code() << kRsShift) |
159 DCHECK(Assembler::IsBne(masm->instr_at(pos)));
162 static void PatchNopIntoBranch(MacroAssembler* masm, in argument
232 Save(MacroAssembler* masm) argument
239 Restore(MacroAssembler* masm) argument
246 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
H A Dcodegen-mips.h25 static void Generate(MacroAssembler* masm,
39 static void EmitMathExp(MacroAssembler* masm,
H A Dbuiltins-mips.cc22 #define __ ACCESS_MASM(masm)
25 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
53 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
58 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, argument
75 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { argument
89 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { argument
98 GenerateLoadInternalArrayFunction(masm, a1);
114 InternalArrayConstructorStub stub(masm->isolate());
119 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { argument
128 GenerateLoadArrayFunction(masm, a
149 Generate_StringConstructCode(MacroAssembler* masm) argument
275 CallRuntimePassFunction( MacroAssembler* masm, Runtime::FunctionId function_id) argument
288 GenerateTailCallToSharedCode(MacroAssembler* masm) argument
296 GenerateTailCallToReturnedCode(MacroAssembler* masm) argument
302 Generate_InOptimizationQueue(MacroAssembler* masm) argument
320 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
734 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
739 Generate_JSConstructStubApi(MacroAssembler* masm) argument
744 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
817 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
822 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
827 Generate_CompileLazy(MacroAssembler* masm) argument
833 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
847 Generate_CompileOptimized(MacroAssembler* masm) argument
853 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
860 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
900 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
935 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
940 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
959 Generate_NotifyStubFailure(MacroAssembler* masm) argument
964 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
969 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
1003 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
1008 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
1013 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
1018 Generate_OnStackReplacement(MacroAssembler* masm) argument
1051 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
1068 Generate_FunctionCall(MacroAssembler* masm) argument
1247 Generate_FunctionApply(MacroAssembler* masm) argument
1401 ArgumentAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1422 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1431 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1448 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/arm/
H A Dcodegen-arm.h23 static void Generate(MacroAssembler* masm,
37 static void EmitMathExp(MacroAssembler* masm,
H A Dbuiltins-arm.cc19 #define __ ACCESS_MASM(masm)
22 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
48 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
53 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, argument
70 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { argument
84 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { argument
93 GenerateLoadInternalArrayFunction(masm, r1);
107 InternalArrayConstructorStub stub(masm->isolate());
112 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { argument
121 GenerateLoadArrayFunction(masm, r
140 Generate_StringConstructCode(MacroAssembler* masm) argument
266 CallRuntimePassFunction( MacroAssembler* masm, Runtime::FunctionId function_id) argument
280 GenerateTailCallToSharedCode(MacroAssembler* masm) argument
288 GenerateTailCallToReturnedCode(MacroAssembler* masm) argument
294 Generate_InOptimizationQueue(MacroAssembler* masm) argument
313 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
714 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
719 Generate_JSConstructStubApi(MacroAssembler* masm) argument
724 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
800 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
805 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
810 Generate_CompileLazy(MacroAssembler* masm) argument
816 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
831 Generate_CompileOptimized(MacroAssembler* masm) argument
837 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
843 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
877 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
905 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
910 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
929 Generate_NotifyStubFailure(MacroAssembler* masm) argument
934 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
939 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
971 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
976 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
981 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
986 Generate_OnStackReplacement(MacroAssembler* masm) argument
1029 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
1047 Generate_FunctionCall(MacroAssembler* masm) argument
1228 Generate_FunctionApply(MacroAssembler* masm) argument
1384 ArgumentAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1404 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1415 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1430 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/arm64/
H A Dcodegen-arm64.h20 static void Generate(MacroAssembler* masm,
33 static void EmitMathExp(MacroAssembler* masm,
H A Dcode-stubs-arm64.h12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
19 MacroAssembler* masm, Register left, Register right, Register scratch1,
23 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
31 MacroAssembler* masm, Register left, Register right, Register length,
204 void Save(MacroAssembler* masm) { argument
207 masm->Push(scratch1_, scratch2_);
210 void Restore(MacroAssembler* masm) { argument
211 masm->Pop(scratch2_, scratch1_);
216 void SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) { argument
219 masm
[all...]
H A Dbuiltins-arm64.cc19 #define __ ACCESS_MASM(masm)
23 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { argument
36 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, argument
48 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
74 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
78 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { argument
88 GenerateLoadInternalArrayFunction(masm, x1);
101 InternalArrayConstructorStub stub(masm->isolate());
106 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { argument
116 GenerateLoadArrayFunction(masm, x
134 Generate_StringConstructCode(MacroAssembler* masm) argument
258 CallRuntimePassFunction(MacroAssembler* masm, Runtime::FunctionId function_id) argument
272 GenerateTailCallToSharedCode(MacroAssembler* masm) argument
280 GenerateTailCallToReturnedCode(MacroAssembler* masm) argument
286 Generate_InOptimizationQueue(MacroAssembler* masm) argument
304 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
678 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
683 Generate_JSConstructStubApi(MacroAssembler* masm) argument
696 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
773 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
778 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
783 Generate_CompileLazy(MacroAssembler* masm) argument
789 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
805 Generate_CompileOptimized(MacroAssembler* masm) argument
811 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
817 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
858 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
890 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
895 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
921 Generate_NotifyStubFailure(MacroAssembler* masm) argument
926 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
931 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
965 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
970 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
975 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
980 Generate_OnStackReplacement(MacroAssembler* masm) argument
1016 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
1033 Generate_FunctionCall(MacroAssembler* masm) argument
1213 Generate_FunctionApply(MacroAssembler* masm) argument
1373 ArgumentAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1394 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1404 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1419 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/ia32/
H A Dcodegen-ia32.h20 static void Generate(MacroAssembler* masm,
34 static void EmitMathExp(MacroAssembler* masm,
H A Dbuiltins-ia32.cc18 #define __ ACCESS_MASM(masm)
21 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
51 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
56 MacroAssembler* masm, Runtime::FunctionId function_id) {
57 FrameScope scope(masm, StackFrame::INTERNAL);
69 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { argument
77 static void GenerateTailCallToReturnedCode(MacroAssembler* masm) { argument
83 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { argument
91 ExternalReference::address_of_stack_limit(masm->isolate());
95 CallRuntimePassFunction(masm, Runtim
55 CallRuntimePassFunction( MacroAssembler* masm, Runtime::FunctionId function_id) argument
103 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
472 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
477 Generate_JSConstructStubApi(MacroAssembler* masm) argument
482 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
543 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
548 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
553 Generate_CompileLazy(MacroAssembler* masm) argument
560 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
575 Generate_CompileOptimized(MacroAssembler* masm) argument
581 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
587 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
625 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
658 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
663 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
683 Generate_NotifyStubFailure(MacroAssembler* masm) argument
688 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
693 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
726 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
731 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
736 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
741 Generate_FunctionCall(MacroAssembler* masm) argument
898 Generate_FunctionApply(MacroAssembler* masm) argument
1057 Generate_InternalArrayCode(MacroAssembler* masm) argument
1086 Generate_ArrayCode(MacroAssembler* masm) argument
1115 Generate_StringConstructCode(MacroAssembler* masm) argument
1240 ArgumentsAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1267 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1286 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1301 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
1399 Generate_OnStackReplacement(MacroAssembler* masm) argument
1436 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-macro-assembler-x64.cc96 #define __ masm->
99 static void EntryCode(MacroAssembler* masm) { argument
108 static void ExitCode(MacroAssembler* masm) { argument
145 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) { argument
164 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local
165 EntryCode(masm);
168 TestMoveSmi(masm, &exit, 1, Smi::FromInt(0));
169 TestMoveSmi(masm, &exit, 2, Smi::FromInt(127));
170 TestMoveSmi(masm, &exit, 3, Smi::FromInt(128));
171 TestMoveSmi(masm,
194 TestSmiCompare(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
250 MacroAssembler* masm = &assembler; local
298 MacroAssembler* masm = &assembler; local
388 TestI64PlusConstantToSmi(MacroAssembler* masm, Label* exit, int id, int64_t x, int y) argument
424 MacroAssembler* masm = &assembler; local
466 MacroAssembler* masm = &assembler; local
655 TestSmiNeg(MacroAssembler* masm, Label* exit, int id, int x) argument
711 MacroAssembler* masm = &assembler; local
737 SmiAddTest(MacroAssembler* masm, Label* exit, int id, int first, int second) argument
803 SmiAddOverflowTest(MacroAssembler* masm, Label* exit, int id, int x) argument
924 MacroAssembler* masm = &assembler; local
959 SmiSubTest(MacroAssembler* masm, Label* exit, int id, int first, int second) argument
1019 SmiSubOverflowTest(MacroAssembler* masm, Label* exit, int id, int x) argument
1142 MacroAssembler* masm = &assembler; local
1178 TestSmiMul(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1230 MacroAssembler* masm = &assembler; local
1262 TestSmiDiv(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1333 MacroAssembler* masm = &assembler; local
1376 TestSmiMod(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1440 MacroAssembler* masm = &assembler; local
1483 TestSmiIndex(MacroAssembler* masm, Label* exit, int id, int x) argument
1534 MacroAssembler* masm = &assembler; local
1557 TestSelectNonSmi(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1600 MacroAssembler* masm = &assembler; local
1627 TestSmiAnd(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1676 MacroAssembler* masm = &assembler; local
1705 TestSmiOr(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1754 MacroAssembler* masm = &assembler; local
1785 TestSmiXor(MacroAssembler* masm, Label* exit, int id, int x, int y) argument
1834 MacroAssembler* masm = &assembler; local
1865 TestSmiNot(MacroAssembler* masm, Label* exit, int id, int x) argument
1898 MacroAssembler* masm = &assembler; local
1924 TestSmiShiftLeft(MacroAssembler* masm, Label* exit, int id, int x) argument
1991 MacroAssembler* masm = &assembler; local
2016 TestSmiShiftLogicalRight(MacroAssembler* masm, Label* exit, int id, int x) argument
2094 MacroAssembler* masm = &assembler; local
2119 TestSmiShiftArithmeticRight(MacroAssembler* masm, Label* exit, int id, int x) argument
2160 MacroAssembler* masm = &assembler; local
2185 TestPositiveSmiPowerUp(MacroAssembler* masm, Label* exit, int id, int x) argument
2221 MacroAssembler* masm = &assembler; local
2261 MacroAssembler* masm = &assembler; local
2610 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. local
[all...]
/external/chromium_org/v8/src/x64/
H A Dcode-stubs-x64.h12 void ArrayNativeCode(MacroAssembler* masm, Label* call_generic_code);
20 static void GenerateCopyCharacters(MacroAssembler* masm,
28 MacroAssembler* masm, Register left, Register right, Register scratch1,
32 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
39 MacroAssembler* masm, Register left, Register right, Register length,
59 static void GenerateNegativeLookup(MacroAssembler* masm,
66 static void GeneratePositiveLookup(MacroAssembler* masm,
217 void Save(MacroAssembler* masm) { argument
226 if (!scratch0_.is(scratch0_orig_)) masm->Push(scratch0_);
230 masm
243 Restore(MacroAssembler* masm) argument
270 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
H A Dbuiltins-x64.cc18 #define __ ACCESS_MASM(masm)
21 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
50 __ JumpToExternalReference(ExternalReference(id, masm->isolate()), 1);
55 MacroAssembler* masm, Runtime::FunctionId function_id) {
56 FrameScope scope(masm, StackFrame::INTERNAL);
68 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { argument
78 static void GenerateTailCallToReturnedCode(MacroAssembler* masm) { argument
84 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { argument
94 CallRuntimePassFunction(masm, Runtime::kTryInstallOptimizedCode);
95 GenerateTailCallToReturnedCode(masm);
54 CallRuntimePassFunction( MacroAssembler* masm, Runtime::FunctionId function_id) argument
102 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
474 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
479 Generate_JSConstructStubApi(MacroAssembler* masm) argument
484 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
602 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
607 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
612 Generate_CompileLazy(MacroAssembler* masm) argument
618 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
634 Generate_CompileOptimized(MacroAssembler* masm) argument
640 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
646 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
683 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
714 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
719 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
739 Generate_NotifyStubFailure(MacroAssembler* masm) argument
744 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
749 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
782 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
787 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
792 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
797 Generate_FunctionCall(MacroAssembler* masm) argument
962 Generate_FunctionApply(MacroAssembler* masm) argument
1126 Generate_InternalArrayCode(MacroAssembler* masm) argument
1156 Generate_ArrayCode(MacroAssembler* masm) argument
1186 Generate_StringConstructCode(MacroAssembler* masm) argument
1312 ArgumentsAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1338 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1356 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1372 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
1469 Generate_OnStackReplacement(MacroAssembler* masm) argument
1505 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/x87/
H A Dbuiltins-x87.cc18 #define __ ACCESS_MASM(masm)
21 void Builtins::Generate_Adaptor(MacroAssembler* masm, argument
51 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
56 MacroAssembler* masm, Runtime::FunctionId function_id) {
57 FrameScope scope(masm, StackFrame::INTERNAL);
69 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { argument
77 static void GenerateTailCallToReturnedCode(MacroAssembler* masm) { argument
83 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { argument
91 ExternalReference::address_of_stack_limit(masm->isolate());
95 CallRuntimePassFunction(masm, Runtim
55 CallRuntimePassFunction( MacroAssembler* masm, Runtime::FunctionId function_id) argument
103 Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, bool create_memento) argument
472 Generate_JSConstructStubGeneric(MacroAssembler* masm) argument
477 Generate_JSConstructStubApi(MacroAssembler* masm) argument
482 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) argument
543 Generate_JSEntryTrampoline(MacroAssembler* masm) argument
548 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) argument
553 Generate_CompileLazy(MacroAssembler* masm) argument
560 CallCompileOptimized(MacroAssembler* masm, bool concurrent) argument
575 Generate_CompileOptimized(MacroAssembler* masm) argument
581 Generate_CompileOptimizedConcurrent(MacroAssembler* masm) argument
587 GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) argument
625 Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) argument
658 Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) argument
663 Generate_NotifyStubFailureHelper(MacroAssembler* masm, SaveFPRegsMode save_doubles) argument
683 Generate_NotifyStubFailure(MacroAssembler* masm) argument
688 Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) argument
693 Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, Deoptimizer::BailoutType type) argument
726 Generate_NotifyDeoptimized(MacroAssembler* masm) argument
731 Generate_NotifySoftDeoptimized(MacroAssembler* masm) argument
736 Generate_NotifyLazyDeoptimized(MacroAssembler* masm) argument
741 Generate_FunctionCall(MacroAssembler* masm) argument
898 Generate_FunctionApply(MacroAssembler* masm) argument
1057 Generate_InternalArrayCode(MacroAssembler* masm) argument
1086 Generate_ArrayCode(MacroAssembler* masm) argument
1115 Generate_StringConstructCode(MacroAssembler* masm) argument
1240 ArgumentsAdaptorStackCheck(MacroAssembler* masm, Label* stack_overflow) argument
1267 EnterArgumentsAdaptorFrame(MacroAssembler* masm) argument
1286 LeaveArgumentsAdaptorFrame(MacroAssembler* masm) argument
1301 Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) argument
1399 Generate_OnStackReplacement(MacroAssembler* masm) argument
1436 Generate_OsrAfterStackCheck(MacroAssembler* masm) argument
[all...]
H A Dcodegen-x87.h20 static void Generate(MacroAssembler* masm,
/external/chromium_org/v8/src/
H A Dbuiltins.h294 static void Generate_Adaptor(MacroAssembler* masm,
297 static void Generate_CompileLazy(MacroAssembler* masm);
298 static void Generate_InOptimizationQueue(MacroAssembler* masm);
299 static void Generate_CompileOptimized(MacroAssembler* masm);
300 static void Generate_CompileOptimizedConcurrent(MacroAssembler* masm);
301 static void Generate_JSConstructStubGeneric(MacroAssembler* masm);
302 static void Generate_JSConstructStubApi(MacroAssembler* masm);
303 static void Generate_JSEntryTrampoline(MacroAssembler* masm);
304 static void Generate_JSConstructEntryTrampoline(MacroAssembler* masm);
305 static void Generate_NotifyDeoptimized(MacroAssembler* masm);
[all...]
/external/chromium_org/v8/src/ic/ia32/
H A Dic-ia32.cc21 #define __ ACCESS_MASM(masm)
24 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument
44 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, argument
64 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss_label, &done,
92 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, argument
110 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss_label, &done,
142 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument
173 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument
188 __ CheckMap(scratch, masm->isolate()->factory()->fixed_array_map(),
199 __ cmp(scratch, Immediate(masm
211 GenerateKeyNameCheck(MacroAssembler* masm, Register key, Register map, Register hash, Label* index_string, Label* not_unique) argument
241 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument
288 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
308 GenerateGeneric(MacroAssembler* masm) argument
479 GenerateString(MacroAssembler* masm) argument
506 GenerateSloppyArguments(MacroAssembler* masm) argument
537 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length) argument
675 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument
759 GenerateNormal(MacroAssembler* masm) argument
778 LoadIC_PushArgs(MacroAssembler* masm) argument
790 GenerateMiss(MacroAssembler* masm) argument
803 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
812 GenerateMiss(MacroAssembler* masm) argument
825 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
834 GenerateMegamorphic(MacroAssembler* masm) argument
847 StoreIC_PushArgs(MacroAssembler* masm) argument
862 GenerateMiss(MacroAssembler* masm) argument
873 GenerateNormal(MacroAssembler* masm) argument
900 GenerateMiss(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/ic/x87/
H A Dic-x87.cc21 #define __ ACCESS_MASM(masm)
24 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument
44 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, argument
64 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss_label, &done,
92 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, argument
110 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss_label, &done,
142 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument
173 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument
189 masm->isolate()->factory()->fixed_array_map(),
201 __ cmp(scratch, Immediate(masm
213 GenerateKeyNameCheck(MacroAssembler* masm, Register key, Register map, Register hash, Label* index_string, Label* not_unique) argument
243 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument
290 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
310 GenerateGeneric(MacroAssembler* masm) argument
481 GenerateString(MacroAssembler* masm) argument
508 GenerateSloppyArguments(MacroAssembler* masm) argument
539 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length) argument
677 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument
761 GenerateNormal(MacroAssembler* masm) argument
780 LoadIC_PushArgs(MacroAssembler* masm) argument
792 GenerateMiss(MacroAssembler* masm) argument
805 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
814 GenerateMiss(MacroAssembler* masm) argument
827 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
836 GenerateMegamorphic(MacroAssembler* masm) argument
849 StoreIC_PushArgs(MacroAssembler* masm) argument
864 GenerateMiss(MacroAssembler* masm) argument
875 GenerateNormal(MacroAssembler* masm) argument
902 GenerateMiss(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/ic/arm64/
H A Dic-arm64.cc18 #define __ ACCESS_MASM(masm)
24 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument
44 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, argument
54 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements,
84 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss, argument
93 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements,
126 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument
171 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument
219 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key, argument
252 static MemOperand GenerateMappedArgumentsLookup(MacroAssembler* masm, argument
308 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
334 GenerateNormal(MacroAssembler* masm) argument
352 GenerateMiss(MacroAssembler* masm) argument
366 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
373 GenerateSloppyArguments(MacroAssembler* masm) argument
419 GenerateMiss(MacroAssembler* masm) argument
435 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
442 GenerateKeyedLoadWithSmiKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument
479 GenerateKeyedLoadWithNameKey(MacroAssembler* masm, Register key, Register receiver, Register scratch1, Register scratch2, Register scratch3, Register scratch4, Register scratch5, Label* slow) argument
597 GenerateGeneric(MacroAssembler* masm) argument
630 GenerateString(MacroAssembler* masm) argument
656 GenerateMiss(MacroAssembler* masm) argument
669 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument
801 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument
901 GenerateMegamorphic(MacroAssembler* masm) argument
918 GenerateMiss(MacroAssembler* masm) argument
929 GenerateNormal(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/ic/x64/
H A Dic-x64.cc21 #define __ ACCESS_MASM(masm)
24 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument
44 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label, argument
62 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss_label, &done,
92 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label, argument
111 masm, miss_label, &done, elements, name, scratch0, scratch1);
144 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument
173 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument
210 SmiIndex index = masm->SmiToIndex(scratch, key, kPointerSizeLog2);
225 static void GenerateKeyNameCheck(MacroAssembler* masm, Registe argument
255 GenerateGeneric(MacroAssembler* masm) argument
406 GenerateString(MacroAssembler* masm) argument
432 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length) argument
569 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument
654 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
702 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
725 GenerateSloppyArguments(MacroAssembler* masm) argument
758 GenerateNormal(MacroAssembler* masm) argument
784 GenerateMiss(MacroAssembler* masm) argument
802 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
815 GenerateMiss(MacroAssembler* masm) argument
832 GenerateRuntimeGetProperty(MacroAssembler* masm) argument
845 GenerateMegamorphic(MacroAssembler* masm) argument
860 StoreIC_PushArgs(MacroAssembler* masm) argument
875 GenerateMiss(MacroAssembler* masm) argument
886 GenerateNormal(MacroAssembler* masm) argument
906 GenerateMiss(MacroAssembler* masm) argument
[all...]

Completed in 6997 milliseconds

12345678910