Searched refs:masm (Results 1 - 25 of 362) sorted by relevance

1234567891011>>

/external/v8/src/builtins/
H A Dbuiltins-debug.cc13 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 Dbuiltins-call.cc82 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 Dbuiltins-interpreter.cc35 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 Dexamples.h40 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 Dabs.cc29 #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 Dgetting-started.cc30 #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 Dadd3-double.cc29 #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 Ddebugger.cc33 #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 Dfactorial.cc29 #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 Dliteral.cc29 #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 Dsimulated-runtime-calls.cc35 #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 Dadd4-double.cc29 #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 Dcheck-bounds.cc29 #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 Dtest-code-generation-scopes.cc47 #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 Dabs.cc29 #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 Dgetting-started.cc29 #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 Ddebug-x64.cc17 #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 Dcode-generation-scopes-vixl.h150 // 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 Dmacro-assembler.h71 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 Ddebug-arm.cc15 #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 Ddebug-ppc.cc15 #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 Ddebug-ia32.cc16 #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 Ddebug-mips.cc15 #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 Ddebug-mips64.cc15 #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 Ddebug-x87.cc16 #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...]

Completed in 335 milliseconds

1234567891011>>