/external/v8/src/builtins/ |
H A D | builtins-debug.cc | 13 void Builtins::Generate_Return_DebugBreak(MacroAssembler* masm) { argument 14 DebugCodegen::GenerateDebugBreakStub(masm, 18 void Builtins::Generate_Slot_DebugBreak(MacroAssembler* masm) { argument 19 DebugCodegen::GenerateDebugBreakStub(masm, 23 void Builtins::Generate_FrameDropperTrampoline(MacroAssembler* masm) { argument 24 DebugCodegen::GenerateFrameDropperTrampoline(masm); 27 void Builtins::Generate_HandleDebuggerStatement(MacroAssembler* masm) { argument 28 DebugCodegen::GenerateHandleDebuggerStatement(masm);
|
H A D | builtins-call.cc | 82 MacroAssembler* masm) { 83 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined, 88 MacroAssembler* masm) { 89 Generate_CallFunction(masm, ConvertReceiverMode::kNotNullOrUndefined, 93 void Builtins::Generate_CallFunction_ReceiverIsAny(MacroAssembler* masm) { argument 94 Generate_CallFunction(masm, ConvertReceiverMode::kAny, 99 MacroAssembler* masm) { 100 Generate_CallFunction(masm, ConvertReceiverMode::kNullOrUndefined, 105 MacroAssembler* masm) { 106 Generate_CallFunction(masm, ConvertReceiverMod 81 Generate_CallFunction_ReceiverIsNullOrUndefined( MacroAssembler* masm) argument 87 Generate_CallFunction_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument 98 Generate_TailCallFunction_ReceiverIsNullOrUndefined( MacroAssembler* masm) argument 104 Generate_TailCallFunction_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument 110 Generate_TailCallFunction_ReceiverIsAny(MacroAssembler* masm) argument 114 Generate_CallBoundFunction(MacroAssembler* masm) argument 118 Generate_TailCallBoundFunction(MacroAssembler* masm) argument 122 Generate_Call_ReceiverIsNullOrUndefined(MacroAssembler* masm) argument 127 Generate_Call_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument 133 Generate_Call_ReceiverIsAny(MacroAssembler* masm) argument 137 Generate_TailCall_ReceiverIsNullOrUndefined( MacroAssembler* masm) argument 143 Generate_TailCall_ReceiverIsNotNullOrUndefined( MacroAssembler* masm) argument 149 Generate_TailCall_ReceiverIsAny(MacroAssembler* masm) argument 153 Generate_CallForwardVarargs(MacroAssembler* masm) argument 157 Generate_CallFunctionForwardVarargs(MacroAssembler* masm) argument [all...] |
H A D | builtins-interpreter.cc | 35 void Builtins::Generate_InterpreterPushArgsAndCall(MacroAssembler* masm) { argument 37 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kOther); 41 MacroAssembler* masm) { 43 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kJSFunction); 47 MacroAssembler* masm) { 49 masm, TailCallMode::kDisallow, InterpreterPushArgsMode::kWithFinalSpread); 52 void Builtins::Generate_InterpreterPushArgsAndTailCall(MacroAssembler* masm) { argument 54 masm, TailCallMode::kAllow, InterpreterPushArgsMode::kOther); 58 MacroAssembler* masm) { 60 masm, TailCallMod 40 Generate_InterpreterPushArgsAndCallFunction( MacroAssembler* masm) argument 46 Generate_InterpreterPushArgsAndCallWithFinalSpread( MacroAssembler* masm) argument 57 Generate_InterpreterPushArgsAndTailCallFunction( MacroAssembler* masm) argument 77 Generate_InterpreterPushArgsAndConstruct(MacroAssembler* masm) argument 82 Generate_InterpreterPushArgsAndConstructWithFinalSpread( MacroAssembler* masm) argument 88 Generate_InterpreterPushArgsAndConstructFunction( MacroAssembler* masm) argument [all...] |
/external/vixl/examples/aarch64/ |
H A D | examples.h | 40 void GenerateFactorial(MacroAssembler* masm); 46 void GenerateFactorialRec(MacroAssembler* masm); 52 void GenerateNEONMatrixMultiply(MacroAssembler* masm); 58 void GenerateAdd2Vectors(MacroAssembler* masm); 65 void GenerateAdd3Double(MacroAssembler* masm); 72 void GenerateAdd4Double(MacroAssembler* masm); 79 void GenerateSumArray(MacroAssembler* masm); 85 void GenerateAbs(MacroAssembler* masm); 94 void GenerateCheckBounds(MacroAssembler* masm); 101 void GenerateCrc32(MacroAssembler* masm); [all...] |
H A D | abs.cc | 29 #define __ masm-> 31 void GenerateAbs(MacroAssembler* masm) { argument 47 MacroAssembler masm; local 53 masm.Bind(&abs); 54 GenerateAbs(&masm); 55 masm.FinalizeCode(); 60 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&abs));
|
H A D | getting-started.cc | 30 #define __ masm-> 34 void GenerateDemoFunction(MacroAssembler *masm) { argument 45 MacroAssembler masm; local 50 masm.Bind(&demo_function); 51 GenerateDemoFunction(&masm); 52 masm.FinalizeCode(); 55 simulator.RunFrom(masm.GetLabelAddress<Instruction *>(&demo_function));
|
H A D | add3-double.cc | 29 #define __ masm-> 31 void GenerateAdd3Double(MacroAssembler* masm) { argument 48 MacroAssembler masm; local 54 masm.Bind(&add3_double); 55 GenerateAdd3Double(&masm); 56 masm.FinalizeCode(); 65 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add3_double));
|
H A D | debugger.cc | 33 #define __ masm-> 37 void GenerateBreak(MacroAssembler* masm) { argument 53 MacroAssembler masm; local 59 masm.Bind(&start); 60 GenerateBreak(&masm); 61 masm.FinalizeCode(); 64 debugger.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
|
H A D | factorial.cc | 29 #define __ masm-> 31 void GenerateFactorial(MacroAssembler* masm) { argument 57 MacroAssembler masm; local 63 masm.Bind(&factorial); 64 GenerateFactorial(&masm); 65 masm.FinalizeCode(); 70 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&factorial));
|
H A D | literal.cc | 29 #define __ masm. 34 MacroAssembler masm; local 38 Literal<int64_t> automatically_placed_literal(111, masm.GetLiteralPool()); 43 masm.Bind(&start); 45 ExactAssemblyScope scope(&masm, 58 masm.FinalizeCode(); 62 size_t code_size = masm.GetSizeOfCodeGenerated(); 67 memcpy(code, masm.GetBuffer()->GetStartAddress<void*>(), code_size); 70 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&start));
|
H A D | simulated-runtime-calls.cc | 35 #define __ masm-> 60 void GenerateRuntimeCallExamples(MacroAssembler* masm) { argument 83 MacroAssembler masm; local 87 masm.Bind(&call_runtime_add_floats); 88 GenerateRuntimeCallExamples(&masm); 89 masm.FinalizeCode(); 92 masm.GetLabelAddress<Instruction*>(&call_runtime_add_floats); 96 disassembler.DisassembleBuffer(start, masm.GetSizeOfCodeGenerated());
|
H A D | add4-double.cc | 29 #define __ masm-> 31 void GenerateAdd4Double(MacroAssembler* masm) { argument 56 MacroAssembler masm; local 62 masm.Bind(&add4_double); 63 GenerateAdd4Double(&masm); 64 masm.FinalizeCode(); 75 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&add4_double));
|
H A D | check-bounds.cc | 29 #define __ masm-> 31 void GenerateCheckBounds(MacroAssembler* masm) { argument 81 MacroAssembler masm; local 87 masm.Bind(&check_bounds); 88 GenerateCheckBounds(&masm); 89 masm.FinalizeCode(); 92 Instruction* function = masm.GetLabelAddress<Instruction*>(&check_bounds);
|
/external/vixl/test/ |
H A D | test-code-generation-scopes.cc | 47 #define __ masm. 55 aarch32::MacroAssembler masm; local 58 CodeBufferCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes); 62 masm.FinalizeCode(); 69 aarch64::MacroAssembler masm; local 72 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); 76 masm.FinalizeCode(); 83 aarch32::MacroAssembler masm; local 86 CodeBufferCheckScope scope(&masm, 2 * aarch32::kA32InstructionSizeInBytes); 91 masm 98 aarch64::MacroAssembler masm; local 113 aarch32::MacroAssembler masm; local 129 aarch64::MacroAssembler masm; local 145 aarch32::MacroAssembler masm; local 161 aarch64::MacroAssembler masm; local 177 aarch32::MacroAssembler masm; local 195 aarch64::MacroAssembler masm; local 213 aarch32::MacroAssembler masm; local 227 aarch64::MacroAssembler masm; local 241 aarch32::MacroAssembler masm; local 257 aarch64::MacroAssembler masm; local 273 aarch32::MacroAssembler masm; local 289 aarch64::MacroAssembler masm; local 305 aarch32::MacroAssembler masm; local 323 aarch64::MacroAssembler masm; local 348 aarch32::MacroAssembler masm; local 390 aarch64::MacroAssembler masm; local 424 aarch32::MacroAssembler masm; local 461 aarch64::MacroAssembler masm; local 497 aarch32::MacroAssembler masm; local 511 aarch64::MacroAssembler masm; local 525 aarch32::MacroAssembler masm; local 541 aarch64::MacroAssembler masm; local 557 aarch32::MacroAssembler masm; local 573 aarch64::MacroAssembler masm; local 589 aarch32::MacroAssembler masm; local 607 aarch64::MacroAssembler masm; local 625 aarch32::MacroAssembler masm; local 665 aarch64::MacroAssembler masm; local 705 aarch32::MacroAssembler masm; local 740 aarch64::MacroAssembler masm; local [all...] |
/external/vixl/examples/aarch32/ |
H A D | abs.cc | 29 #define __ masm-> 31 void GenerateAbs(MacroAssembler* masm) { argument 45 MacroAssembler masm(A32); 48 masm.Bind(&abs); 49 GenerateAbs(&masm); 50 masm.FinalizeCode(); 55 byte* code = masm.GetBuffer()->GetStartAddress<byte*>(); 56 uint32_t code_size = masm.GetSizeOfCodeGenerated(); 61 masm.GetInstructionSetInUse());
|
H A D | getting-started.cc | 29 #define __ masm-> 31 void GenerateDemo(MacroAssembler* masm) { argument 43 MacroAssembler masm; local 48 masm.Bind(&demo); 49 GenerateDemo(&masm); 52 masm.FinalizeCode(); 56 byte* code = masm.GetBuffer()->GetStartAddress<byte*>(); 57 uint32_t code_size = masm.GetSizeOfCodeGenerated(); 61 uint32_t)>(demo, masm.GetInstructionSetInUse());
|
/external/v8/src/debug/x64/ |
H A D | debug-x64.cc | 17 #define __ ACCESS_MASM(masm) 20 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 25 masm->SizeOfCodeGeneratedSince(&check_codesize)); 29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 31 masm->RecordDebugBreakSlot(mode); 32 EmitDebugBreakSlot(masm); 38 EmitDebugBreakSlot(patcher.masm()); 48 patcher.masm()->bind(&check_codesize); 49 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()), 51 patcher.masm() 60 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 98 GenerateHandleDebuggerStatement(MacroAssembler* masm) argument 109 GenerateFrameDropperTrampoline(MacroAssembler* masm) argument [all...] |
/external/vixl/src/ |
H A D | code-generation-scopes-vixl.h | 150 // This constructor implicitly calls `Open` (when `masm` is not `NULL`) to 153 EmissionCheckScope(MacroAssemblerInterface* masm, argument 156 Open(masm, size, size_policy); 177 void Open(MacroAssemblerInterface* masm, argument 180 Open(masm, size, size_policy, kBlockPools); 202 void Open(MacroAssemblerInterface* masm, argument 206 if (masm == NULL) { 212 masm_ = masm; 218 masm->EnsureEmitPoolsFor(size); 219 masm 231 EmissionCheckScope(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy, PoolPolicy pool_policy) argument 251 ExactAssemblyScope(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy = kExactSize) argument 264 Open(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy = kExactSize) argument 290 ExactAssemblyScope(MacroAssemblerInterface* masm, size_t size, SizePolicy assert_policy, PoolPolicy pool_policy) argument 297 Open(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy, PoolPolicy pool_policy) argument [all...] |
/external/v8/src/ |
H A D | macro-assembler.h | 71 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type) argument 72 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) { 73 masm->set_has_frame(true); 75 masm->EnterFrame(type); 104 FrameAndConstantPoolScope(MacroAssembler* masm, StackFrame::Type type) argument 105 : masm_(masm), 107 old_has_frame_(masm->has_frame()), 109 masm->is_constant_pool_available()) { 110 masm 149 ConstantPoolUnavailableScope(MacroAssembler* masm) argument 173 AllowExternalCallThatCantCauseGC(MacroAssembler* masm) argument 180 NoCurrentFrameScope(MacroAssembler* masm) argument [all...] |
/external/v8/src/debug/arm/ |
H A D | debug-arm.cc | 15 #define __ ACCESS_MASM(masm) 18 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 25 masm->InstructionsGeneratedSince(&check_size)); 29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 32 Assembler::BlockConstPoolScope block_const_pool(masm); 33 masm->RecordDebugBreakSlot(mode); 34 EmitDebugBreakSlot(masm); 40 EmitDebugBreakSlot(patcher.masm()); 60 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0)); 61 patcher.masm() 72 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 113 GenerateHandleDebuggerStatement(MacroAssembler* masm) argument 124 GenerateFrameDropperTrampoline(MacroAssembler* masm) argument [all...] |
/external/v8/src/debug/ppc/ |
H A D | debug-ppc.cc | 15 #define __ ACCESS_MASM(masm) 18 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 25 masm->InstructionsGeneratedSince(&check_size)); 29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 32 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm); 33 masm->RecordDebugBreakSlot(mode); 34 EmitDebugBreakSlot(masm); 40 EmitDebugBreakSlot(patcher.masm()); 62 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm()); 63 patcher.masm() 74 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 115 GenerateHandleDebuggerStatement(MacroAssembler* masm) argument 126 GenerateFrameDropperTrampoline(MacroAssembler* masm) argument [all...] |
/external/v8/src/debug/ia32/ |
H A D | debug-ia32.cc | 16 #define __ ACCESS_MASM(masm) 19 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 24 masm->SizeOfCodeGeneratedSince(&check_codesize)); 28 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 30 masm->RecordDebugBreakSlot(mode); 31 EmitDebugBreakSlot(masm); 37 EmitDebugBreakSlot(patcher.masm()); 49 patcher.masm()->bind(&check_codesize); 50 patcher.masm()->call(code->entry(), RelocInfo::NONE32); 52 DCHECK_EQ(kSize, patcher.masm() 59 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 102 GenerateHandleDebuggerStatement(MacroAssembler* masm) argument 113 GenerateFrameDropperTrampoline(MacroAssembler* masm) argument [all...] |
/external/v8/src/debug/mips/ |
H A D | debug-mips.cc | 15 #define __ ACCESS_MASM(masm) 18 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 25 masm->InstructionsGeneratedSince(&check_size)); 29 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 32 Assembler::BlockTrampolinePoolScope block_pool(masm); 33 masm->RecordDebugBreakSlot(mode); 34 EmitDebugBreakSlot(masm); 40 EmitDebugBreakSlot(patcher.masm()); 56 patcher.masm()->li(v8::internal::t9, 58 patcher.masm() 66 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 106 GenerateHandleDebuggerStatement(MacroAssembler* masm) argument 117 GenerateFrameDropperTrampoline(MacroAssembler* masm) argument [all...] |
/external/v8/src/debug/mips64/ |
H A D | debug-mips64.cc | 15 #define __ ACCESS_MASM(masm) 17 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 24 masm->InstructionsGeneratedSince(&check_size)); 28 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 31 Assembler::BlockTrampolinePoolScope block_pool(masm); 32 masm->RecordDebugBreakSlot(mode); 33 EmitDebugBreakSlot(masm); 39 EmitDebugBreakSlot(patcher.masm()); 57 patcher.masm()->li(v8::internal::t9, 60 patcher.masm() 68 GenerateHandleDebuggerStatement(MacroAssembler* masm) argument 79 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 120 GenerateFrameDropperTrampoline(MacroAssembler* masm) argument [all...] |
/external/v8/src/debug/x87/ |
H A D | debug-x87.cc | 16 #define __ ACCESS_MASM(masm) 19 void EmitDebugBreakSlot(MacroAssembler* masm) { argument 24 masm->SizeOfCodeGeneratedSince(&check_codesize)); 28 void DebugCodegen::GenerateSlot(MacroAssembler* masm, RelocInfo::Mode mode) { argument 30 masm->RecordDebugBreakSlot(mode); 31 EmitDebugBreakSlot(masm); 37 EmitDebugBreakSlot(patcher.masm()); 49 patcher.masm()->bind(&check_codesize); 50 patcher.masm()->call(code->entry(), RelocInfo::NONE32); 52 DCHECK_EQ(kSize, patcher.masm() 59 GenerateDebugBreakStub(MacroAssembler* masm, DebugBreakCallHelperMode mode) argument 121 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument [all...] |