/external/vixl/examples/ |
H A D | examples.h | 40 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 D | abs.cc | 30 #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 D | getting-started.cc | 31 #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 D | add3-double.cc | 30 #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 D | debugger.cc | 33 #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 D | factorial.cc | 30 #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 D | add4-double.cc | 30 #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 D | check-bounds.cc | 30 #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 D | factorial-rec.cc | 30 #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 D | sum-array.cc | 31 #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 D | swap-int32.cc | 30 #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 D | swap4.cc | 30 #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 D | debug-mips64.cc | 36 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 D | debug-arm64.cc | 16 #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 D | debug-ia32.cc | 70 #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 D | code-stubs-ia32.h | 12 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 D | debug-x64.cc | 69 #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 D | debug-x87.cc | 70 #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 D | code-stubs-x87.h | 12 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 D | debug-mips.cc | 36 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 D | debug-arm.cc | 32 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 D | code-stubs-arm.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, 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 D | macro-assembler.h | 96 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 D | bench-branch.cc | 56 MacroAssembler* masm = new MacroAssembler(assm_buffer, buffer_size); local 58 #define __ masm-> 68 masm->Reset(); 78 delete masm;
|
H A D | bench-dataop.cc | 56 MacroAssembler* masm = new MacroAssembler(assm_buffer, buffer_size); local 58 #define __ masm-> 65 masm->Reset(); 73 delete masm;
|