Lines Matching refs:src

15 #include "src/base/logging.h"
16 #include "src/base/macros.h"
17 #include "src/builtins/builtins.h"
18 #include "src/codegen/assembler.h"
19 #include "src/codegen/bailout-reason.h"
20 #include "src/codegen/cpu-features.h"
21 #include "src/codegen/ia32/assembler-ia32.h"
22 #include "src/codegen/ia32/register-ia32.h"
23 #include "src/codegen/label.h"
24 #include "src/codegen/reglist.h"
25 #include "src/codegen/reloc-info.h"
26 #include "src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h"
27 #include "src/codegen/turbo-assembler.h"
28 #include "src/common/globals.h"
29 #include "src/execution/frames.h"
30 #include "src/handles/handles.h"
31 #include "src/objects/heap-object.h"
32 #include "src/objects/smi.h"
33 #include "src/roots/roots.h"
34 #include "src/runtime/runtime.h"
130 void Move(Register dst, const Immediate& src);
131 void Move(Register dst, Smi src) { Move(dst, Immediate(src)); }
132 void Move(Register dst, Handle<HeapObject> src);
133 void Move(Register dst, Register src);
134 void Move(Register dst, Operand src);
135 void Move(Operand dst, const Immediate& src);
138 void Move(XMMRegister dst, uint32_t src);
139 void Move(XMMRegister dst, uint64_t src);
140 void Move(XMMRegister dst, float src) { Move(dst, bit_cast<uint32_t>(src)); }
141 void Move(XMMRegister dst, double src) { Move(dst, bit_cast<uint64_t>(src)); }
246 void Lzcnt(Register dst, Register src) { Lzcnt(dst, Operand(src)); }
247 void Lzcnt(Register dst, Operand src);
249 void Tzcnt(Register dst, Register src) { Tzcnt(dst, Operand(src)); }
250 void Tzcnt(Register dst, Operand src);
252 void Popcnt(Register dst, Register src) { Popcnt(dst, Operand(src)); }
253 void Popcnt(Register dst, Operand src);
255 void PushReturnAddressFrom(Register src) { push(src); }
258 void PushReturnAddressFrom(XMMRegister src, Register scratch) {
259 Push(src, scratch);
307 void PextrdPreSse41(Register dst, XMMRegister src, uint8_t imm8);
308 void PinsrdPreSse41(XMMRegister dst, Register src, uint8_t imm8,
310 PinsrdPreSse41(dst, Operand(src), imm8, load_pc_offset);
312 void PinsrdPreSse41(XMMRegister dst, Operand src, uint8_t imm8,
319 void Cvtsi2ss(XMMRegister dst, Register src) { Cvtsi2ss(dst, Operand(src)); }
320 void Cvtsi2ss(XMMRegister dst, Operand src);
321 void Cvtsi2sd(XMMRegister dst, Register src) { Cvtsi2sd(dst, Operand(src)); }
322 void Cvtsi2sd(XMMRegister dst, Operand src);
324 void Cvtui2ss(XMMRegister dst, Register src, Register tmp) {
325 Cvtui2ss(dst, Operand(src), tmp);
327 void Cvtui2ss(XMMRegister dst, Operand src, Register tmp);
328 void Cvttss2ui(Register dst, XMMRegister src, XMMRegister tmp) {
329 Cvttss2ui(dst, Operand(src), tmp);
331 void Cvttss2ui(Register dst, Operand src, XMMRegister tmp);
332 void Cvtui2sd(XMMRegister dst, Register src, Register scratch) {
333 Cvtui2sd(dst, Operand(src), scratch);
335 void Cvtui2sd(XMMRegister dst, Operand src, Register scratch);
336 void Cvttsd2ui(Register dst, XMMRegister src, XMMRegister tmp) {
337 Cvttsd2ui(dst, Operand(src), tmp);
339 void Cvttsd2ui(Register dst, Operand src, XMMRegister tmp);
341 void Push(Register src) { push(src); }
342 void Push(Operand src) { push(src); }
346 void Push(XMMRegister src, Register scratch) {
347 movd(scratch, src);