Searched refs:PushMultipleTimes (Results 1 - 7 of 7) sorted by relevance
/external/v8/src/arm64/ |
H A D | macro-assembler-arm64.h | 670 void PushMultipleTimes(CPURegister src, Register count); 671 void PushMultipleTimes(CPURegister src, int count);
|
H A D | macro-assembler-arm64.cc | 1031 void MacroAssembler::PushMultipleTimes(CPURegister src, int count) { function in class:v8::internal::MacroAssembler 1069 void MacroAssembler::PushMultipleTimes(CPURegister src, Register count) { function in class:v8::internal::MacroAssembler
|
/external/v8/src/full-codegen/arm64/ |
H A D | full-codegen-arm64.cc | 166 __ PushMultipleTimes(x10 , locals_count); 175 __ PushMultipleTimes(x10 , kMaxPushes); 181 __ PushMultipleTimes(x10 , remaining);
|
/external/v8/src/builtins/arm64/ |
H A D | builtins-arm64.cc | 823 __ PushMultipleTimes(x11, w10); 1111 __ PushMultipleTimes(x10, x11);
|
/external/vixl/src/aarch64/ |
H A D | macro-assembler-aarch64.cc | 2051 void MacroAssembler::PushMultipleTimes(int count, Register src) { function in class:vixl::aarch64::MacroAssembler
|
H A D | macro-assembler-aarch64.h | 864 void PushMultipleTimes(int count, Register src);
|
/external/vixl/test/aarch64/ |
H A D | test-assembler-aarch64.cc | 14726 // In order to test various arguments to PushMultipleTimes, and to try to 14732 __ PushMultipleTimes(times, w[i]); 14744 __ PushMultipleTimes(times, x[i]); 14725 VIXL_ASSERT(i < reg_count); int times = i % 4 + 1; if (i & 1) { __ PushMultipleTimes(times, w[i]); for (int j = 0; j < times; j++) { if (w[i].Is(wzr)) { stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_w * i; } } } else { __ PushMultipleTimes(times, x[i]); for (int j = 0; j < times; j++) { if (x[i].Is(xzr)) { stack[active_w_slots++] = 0; stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_hi * i; stack[active_w_slots++] = literal_base_lo * i; } } } } if (active_w_slots > requested_w_slots) { __ Drop((active_w_slots - requested_w_slots) * kWRegSizeInBytes); do { stack[active_w_slots--] = 0xdeadbeef; } while (active_w_slots > requested_w_slots); } Clobber(&masm, list); bool next_is_64 = !(reg_count & 1); for (int i = reg_count - 1; i >= 0; i--) argument
|
Completed in 219 milliseconds