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

12345678910

/external/vixl/examples/
H A Dexamples.h40 void GenerateFactorial(MacroAssembler* masm);
46 void GenerateFactorialRec(MacroAssembler* masm);
53 void GenerateAdd3Double(MacroAssembler* masm);
60 void GenerateAdd4Double(MacroAssembler* masm);
67 void GenerateSumArray(MacroAssembler* masm);
73 void GenerateAbs(MacroAssembler* masm);
82 void GenerateCheckBounds(MacroAssembler* masm);
86 void GenerateSwap4(MacroAssembler* masm);
91 void GenerateSwapInt32(MacroAssembler* masm);
97 void GenerateDemoFunction(MacroAssembler *masm);
[all...]
H A Dabs.cc30 #define __ masm->
32 void GenerateAbs(MacroAssembler* masm) { argument
49 MacroAssembler masm(assm_buf, BUF_SIZE);
55 masm.Bind(&abs);
56 GenerateAbs(&masm);
57 masm.FinalizeCode();
H A Dgetting-started.cc31 #define __ masm->
35 void GenerateDemoFunction(MacroAssembler *masm) { argument
46 MacroAssembler masm(assm_buf, BUF_SIZE);
51 masm.Bind(&demo_function);
52 GenerateDemoFunction(&masm);
53 masm.FinalizeCode();
H A Dadd3-double.cc30 #define __ masm->
32 void GenerateAdd3Double(MacroAssembler* masm) { argument
50 MacroAssembler masm(assm_buf, BUF_SIZE);
56 masm.Bind(&add3_double);
57 GenerateAdd3Double(&masm);
58 masm.FinalizeCode();
H A Ddebugger.cc33 #define __ masm->
37 void GenerateBreak(MacroAssembler* masm) { argument
54 MacroAssembler masm(assm_buf, BUF_SIZE);
60 masm.Bind(&start);
61 GenerateBreak(&masm);
62 masm.FinalizeCode();
H A Dfactorial.cc30 #define __ masm->
32 void GenerateFactorial(MacroAssembler* masm) { argument
59 MacroAssembler masm(assm_buf, BUF_SIZE);
65 masm.Bind(&factorial);
66 GenerateFactorial(&masm);
67 masm.FinalizeCode();
H A Dadd4-double.cc30 #define __ masm->
32 void GenerateAdd4Double(MacroAssembler* masm) { argument
58 MacroAssembler masm(assm_buf, BUF_SIZE);
64 masm.Bind(&add4_double);
65 GenerateAdd4Double(&masm);
66 masm.FinalizeCode();
H A Dcheck-bounds.cc30 #define __ masm->
32 void GenerateCheckBounds(MacroAssembler* masm) { argument
78 MacroAssembler masm(assm_buf, BUF_SIZE);
84 masm.Bind(&check_bounds);
85 GenerateCheckBounds(&masm);
86 masm.FinalizeCode();
H A Dfactorial-rec.cc30 #define __ masm->
32 void GenerateFactorialRec(MacroAssembler* masm) { argument
61 MacroAssembler masm(assm_buf, BUF_SIZE);
67 masm.Bind(&factorial_rec);
68 GenerateFactorialRec(&masm);
69 masm.FinalizeCode();
H A Dsum-array.cc31 #define __ masm->
33 void GenerateSumArray(MacroAssembler* masm) { argument
65 MacroAssembler masm(assm_buf, BUF_SIZE);
71 masm.Bind(&sum_array);
72 GenerateSumArray(&masm);
73 masm.FinalizeCode();
H A Dswap-int32.cc30 #define __ masm->
32 void GenerateSwapInt32(MacroAssembler* masm) { argument
67 MacroAssembler masm(assm_buf, BUF_SIZE);
73 masm.Bind(&swap_int32);
74 GenerateSwapInt32(&masm);
75 masm.FinalizeCode();
H A Dswap4.cc30 #define __ masm->
32 void GenerateSwap4(MacroAssembler* masm) { argument
53 MacroAssembler masm(assm_buf, BUF_SIZE);
59 masm.Bind(&swap4);
60 GenerateSwap4(&masm);
61 masm.FinalizeCode();
/external/chromium_org/v8/src/mips64/
H A Ddebug-mips64.cc36 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int64_t>(
39 patcher.masm()->Call(v8::internal::t9);
41 patcher.masm()->nop();
43 // patcher.masm()->bkpt(0);
82 patcher.masm()->li(v8::internal::t9,
86 patcher.masm()->Call(v8::internal::t9);
97 #define __ ACCESS_MASM(masm)
101 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
105 FrameScope scope(masm, StackFrame::INTERNAL);
142 __ PrepareCEntryFunction(ExternalReference::debug_break(masm
180 GenerateCallICStubDebugBreak(MacroAssembler* masm) argument
190 GenerateLoadICDebugBreak(MacroAssembler* masm) argument
197 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
206 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
212 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
222 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
231 GenerateReturnDebugBreak(MacroAssembler* masm) argument
239 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
248 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
259 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
272 GenerateSlot(MacroAssembler* masm) argument
287 GenerateSlotDebugBreak(MacroAssembler* masm) argument
294 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
299 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/arm64/
H A Ddebug-arm64.cc16 #define __ ACCESS_MASM(masm)
127 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
132 FrameScope scope(masm, StackFrame::INTERNAL);
158 DCHECK((masm->TmpList()->list() & (object_regs | non_object_regs)) == 0);
186 __ Mov(x1, ExternalReference::debug_break(masm->isolate()));
188 CEntryStub stub(masm->isolate(), 1);
220 ExternalReference::debug_after_break_target_address(masm->isolate());
227 void DebugCodegen::GenerateCallICStubDebugBreak(MacroAssembler* masm) { argument
233 Generate_DebugBreakCallHelper(masm, x1.Bit() | x3.Bit(), 0, x10);
237 void DebugCodegen::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
245 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
255 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
261 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
271 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
280 GenerateReturnDebugBreak(MacroAssembler* masm) argument
288 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
297 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
307 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
321 GenerateSlot(MacroAssembler* masm) argument
333 GenerateSlotDebugBreak(MacroAssembler* masm) argument
340 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
345 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/ia32/
H A Ddebug-ia32.cc70 #define __ ACCESS_MASM(masm)
72 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
78 FrameScope scope(masm, StackFrame::INTERNAL);
112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate())));
114 CEntryStub ceb(masm->isolate(), 1);
165 ExternalReference::debug_after_break_target_address(masm->isolate());
170 void DebugCodegen::GenerateCallICStubDebugBreak(MacroAssembler* masm) { argument
176 Generate_DebugBreakCallHelper(masm, edx.bit() | edi.bit(),
181 void DebugCodegen::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
185 Generate_DebugBreakCallHelper(masm, receive
189 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
199 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
205 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
215 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
224 GenerateReturnDebugBreak(MacroAssembler* masm) argument
233 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
242 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
255 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
272 GenerateSlot(MacroAssembler* masm) argument
283 GenerateSlotDebugBreak(MacroAssembler* masm) argument
290 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
295 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
H A Dcode-stubs-ia32.h12 void ArrayNativeCode(MacroAssembler* masm,
22 static void GenerateCopyCharacters(MacroAssembler* masm,
30 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
37 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
44 MacroAssembler* masm, Register left, Register right, Register length,
64 static void GenerateNegativeLookup(MacroAssembler* masm,
71 static void GeneratePositiveLookup(MacroAssembler* masm,
225 void Save(MacroAssembler* masm) { argument
234 if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_);
238 masm
251 Restore(MacroAssembler* masm) argument
276 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
/external/chromium_org/v8/src/x64/
H A Ddebug-x64.cc69 #define __ ACCESS_MASM(masm)
72 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
78 FrameScope scope(masm, StackFrame::INTERNAL);
108 __ Move(rbx, ExternalReference::debug_break(masm->isolate()));
110 CEntryStub ceb(masm->isolate(), 1);
147 ExternalReference::debug_after_break_target_address(masm->isolate());
153 void DebugCodegen::GenerateCallICStubDebugBreak(MacroAssembler* masm) { argument
159 Generate_DebugBreakCallHelper(masm, rdx.bit() | rdi.bit(), 0, false);
163 void DebugCodegen::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
167 Generate_DebugBreakCallHelper(masm, receive
171 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
181 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
187 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
197 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
206 GenerateReturnDebugBreak(MacroAssembler* masm) argument
215 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
224 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
236 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
252 GenerateSlot(MacroAssembler* masm) argument
263 GenerateSlotDebugBreak(MacroAssembler* masm) argument
270 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
275 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/x87/
H A Ddebug-x87.cc70 #define __ ACCESS_MASM(masm)
72 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
78 FrameScope scope(masm, StackFrame::INTERNAL);
112 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate())));
114 CEntryStub ceb(masm->isolate(), 1);
165 ExternalReference::debug_after_break_target_address(masm->isolate());
170 void DebugCodegen::GenerateCallICStubDebugBreak(MacroAssembler* masm) { argument
176 Generate_DebugBreakCallHelper(masm, edx.bit() | edi.bit(),
181 void DebugCodegen::GenerateLoadICDebugBreak(MacroAssembler* masm) { argument
185 Generate_DebugBreakCallHelper(masm, receive
189 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
199 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
205 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
215 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
224 GenerateReturnDebugBreak(MacroAssembler* masm) argument
233 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
242 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
255 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
272 GenerateSlot(MacroAssembler* masm) argument
283 GenerateSlotDebugBreak(MacroAssembler* masm) argument
290 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
295 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
H A Dcode-stubs-x87.h12 void ArrayNativeCode(MacroAssembler* masm,
22 static void GenerateCopyCharacters(MacroAssembler* masm,
30 static void GenerateCompareFlatOneByteStrings(MacroAssembler* masm,
37 static void GenerateFlatOneByteStringEquals(MacroAssembler* masm,
44 MacroAssembler* masm, Register left, Register right, Register length,
64 static void GenerateNegativeLookup(MacroAssembler* masm,
71 static void GeneratePositiveLookup(MacroAssembler* masm,
222 void Save(MacroAssembler* masm) { argument
231 if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_);
235 masm
248 Restore(MacroAssembler* masm) argument
273 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
283 RestoreCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
/external/chromium_org/v8/src/mips/
H A Ddebug-mips.cc36 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
38 patcher.masm()->Call(v8::internal::t9);
39 patcher.masm()->nop();
40 patcher.masm()->nop();
41 patcher.masm()->nop();
44 // patcher.masm()->bkpt(0);
81 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>(
83 patcher.masm()->Call(v8::internal::t9);
94 #define __ ACCESS_MASM(masm)
98 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
177 GenerateCallICStubDebugBreak(MacroAssembler* masm) argument
187 GenerateLoadICDebugBreak(MacroAssembler* masm) argument
194 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
204 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
210 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
220 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
229 GenerateReturnDebugBreak(MacroAssembler* masm) argument
237 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
246 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
256 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
269 GenerateSlot(MacroAssembler* masm) argument
284 GenerateSlotDebugBreak(MacroAssembler* masm) argument
291 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
296 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
/external/chromium_org/v8/src/arm/
H A Ddebug-arm.cc32 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0));
33 patcher.masm()->blx(v8::internal::ip);
36 patcher.masm()->bkpt(0);
73 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0));
74 patcher.masm()->blx(v8::internal::ip);
87 #define __ ACCESS_MASM(masm)
90 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, argument
94 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL);
129 __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate())));
131 CEntryStub ceb(masm
167 GenerateCallICStubDebugBreak(MacroAssembler* masm) argument
177 GenerateLoadICDebugBreak(MacroAssembler* masm) argument
185 GenerateStoreICDebugBreak(MacroAssembler* masm) argument
195 GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) argument
201 GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) argument
211 GenerateCompareNilICDebugBreak(MacroAssembler* masm) argument
220 GenerateReturnDebugBreak(MacroAssembler* masm) argument
228 GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) argument
237 GenerateCallConstructStubDebugBreak(MacroAssembler* masm) argument
247 GenerateCallConstructStubRecordDebugBreak( MacroAssembler* masm) argument
260 GenerateSlot(MacroAssembler* masm) argument
275 GenerateSlotDebugBreak(MacroAssembler* masm) argument
282 GeneratePlainReturnLiveEdit(MacroAssembler* masm) argument
287 GenerateFrameDropperLiveEdit(MacroAssembler* masm) argument
[all...]
H A Dcode-stubs-arm.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,
117 static void PatchBranchIntoNop(MacroAssembler* masm, int pos) { argument
118 masm->instr_at_put(pos, (masm->instr_at(pos) & ~B27) | (B24 | B20));
119 DCHECK(Assembler::IsTstImmediate(masm->instr_at(pos)));
122 static void PatchNopIntoBranch(MacroAssembler* masm, in argument
190 Save(MacroAssembler* masm) argument
197 Restore(MacroAssembler* masm) argument
204 SaveCallerSaveRegisters(MacroAssembler* masm, SaveFPRegsMode mode) argument
[all...]
/external/chromium_org/v8/src/
H A Dmacro-assembler.h96 explicit FrameScope(MacroAssembler* masm, StackFrame::Type type) argument
97 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) {
98 masm->set_has_frame(true);
100 masm->EnterFrame(type);
130 explicit AllowExternalCallThatCantCauseGC(MacroAssembler* masm) argument
131 : FrameScope(masm, StackFrame::NONE) { }
137 explicit NoCurrentFrameScope(MacroAssembler* masm) argument
138 : masm_(masm), saved_(masm
[all...]
/external/vixl/benchmarks/
H A Dbench-branch.cc56 MacroAssembler* masm = new MacroAssembler(assm_buffer, buffer_size); local
58 #define __ masm->
68 masm->Reset();
78 delete masm;
H A Dbench-dataop.cc56 MacroAssembler* masm = new MacroAssembler(assm_buffer, buffer_size); local
58 #define __ masm->
65 masm->Reset();
73 delete masm;

Completed in 2012 milliseconds

12345678910