/external/vixl/test/examples/ |
H A D | test-examples.cc | 40 #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, ®s); \ 161 masm.FinalizeCode() 179 masm.Bind(&factorial); 180 GenerateFactorial(&masm); 181 masm [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | code-stubs-mips64.h | 12 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 D | codegen-mips64.h | 25 static void Generate(MacroAssembler* masm, 39 static void EmitMathExp(MacroAssembler* masm,
|
H A D | builtins-mips64.cc | 21 #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 D | access-compiler.cc | 18 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 D | code-stubs-mips.h | 12 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 D | codegen-mips.h | 25 static void Generate(MacroAssembler* masm, 39 static void EmitMathExp(MacroAssembler* masm,
|
H A D | builtins-mips.cc | 22 #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 D | codegen-arm.h | 23 static void Generate(MacroAssembler* masm, 37 static void EmitMathExp(MacroAssembler* masm,
|
H A D | builtins-arm.cc | 19 #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 D | codegen-arm64.h | 20 static void Generate(MacroAssembler* masm, 33 static void EmitMathExp(MacroAssembler* masm,
|
H A D | code-stubs-arm64.h | 12 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 D | builtins-arm64.cc | 19 #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 D | codegen-ia32.h | 20 static void Generate(MacroAssembler* masm, 34 static void EmitMathExp(MacroAssembler* masm,
|
H A D | builtins-ia32.cc | 18 #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 D | test-macro-assembler-x64.cc | 96 #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 D | code-stubs-x64.h | 12 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 D | builtins-x64.cc | 18 #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 D | builtins-x87.cc | 18 #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 D | codegen-x87.h | 20 static void Generate(MacroAssembler* masm,
|
/external/chromium_org/v8/src/ |
H A D | builtins.h | 294 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 D | ic-ia32.cc | 21 #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 D | ic-x87.cc | 21 #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 D | ic-arm64.cc | 18 #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 D | ic-x64.cc | 21 #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...] |