Lines Matching defs:src

7 #include "src/base/bits.h"
8 #include "src/base/division-by-constant.h"
9 #include "src/codegen/assembler.h"
10 #include "src/codegen/callable.h"
11 #include "src/codegen/code-factory.h"
12 #include "src/codegen/external-reference-table.h"
13 #include "src/codegen/interface-descriptors-inl.h"
14 #include "src/codegen/macro-assembler-inl.h"
15 #include "src/codegen/register-configuration.h"
16 #include "src/codegen/reloc-info.h"
17 #include "src/debug/debug.h"
18 #include "src/deoptimizer/deoptimizer.h"
19 #include "src/execution/frame-constants.h"
20 #include "src/execution/frames-inl.h"
21 #include "src/heap/memory-chunk.h"
22 #include "src/init/bootstrapper.h"
23 #include "src/logging/counters.h"
24 #include "src/runtime/runtime.h"
25 #include "src/snapshot/snapshot.h"
28 #include "src/wasm/wasm-code-manager.h"
34 #include "src/base/platform/wrappers.h"
35 #include "src/codegen/arm64/macro-assembler-arm64.h"
1148 void MacroAssembler::PushMultipleTimes(CPURegister src, Register count) {
1160 PushHelper(4, src.SizeInBytes(), src, src, src, src);
1166 PushHelper(2, src.SizeInBytes(), src, src, NoReg, NoReg);
1171 PushHelper(1, src.SizeInBytes(), src, NoReg, NoReg, NoReg);
1341 void TurboAssembler::CopySlots(int dst, Register src, Register slot_count) {
1342 DCHECK(!src.IsZero());
1346 SlotAddress(src, src);
1347 CopyDoubleWords(dst_reg, src, slot_count);
1350 void TurboAssembler::CopySlots(Register dst, Register src,
1352 DCHECK(!dst.IsZero() && !src.IsZero());
1354 SlotAddress(src, src);
1355 CopyDoubleWords(dst, src, slot_count);
1358 void TurboAssembler::CopyDoubleWords(Register dst, Register src, Register count,
1361 DCHECK(!AreAliased(dst, src, count));
1365 Register pointer2 = src;
1367 pointer1 = src;
1383 Add(src, src, Operand(count, LSL, kSystemPointerSizeLog2));
1384 Sub(src, src, kSystemPointerSize);
1397 Ldr(temp0, MemOperand(src, src_direction * kSystemPointerSize, PostIndex));
1405 Sub(src, src, kSystemPointerSize);
1407 Sub(src, src, kSystemPointerSize);
1412 MemOperand(src, 2 * src_direction * kSystemPointerSize, PostIndex));
1462 const VRegister& src) {
1468 Fsub(dst, src, fp_zero);
1487 void TurboAssembler::Move(Register dst, Smi src) { Mov(dst, src); }
1488 void TurboAssembler::Move(Register dst, MemOperand src) { Ldr(dst, src); }
1489 void TurboAssembler::Move(Register dst, Register src) {
1490 if (dst == src) return;
1491 Mov(dst, src);
2360 Register src = x6;
2362 SlotAddress(src, slots_to_claim);
2364 CopyDoubleWords(dst, src, slots_to_copy);
2956 void TurboAssembler::SmiUntagField(Register dst, const MemOperand& src) {
2957 SmiUntag(dst, src);
3735 void TurboAssembler::PopcntHelper(Register dst, Register src) {
3738 VRegister tmp = src.Is32Bits() ? scratch.S() : scratch.D();
3739 Fmov(tmp, src);
3745 void TurboAssembler::I64x2BitMask(Register dst, VRegister src) {
3750 Ushr(tmp1.V2D(), src.V2D(), 63);
3756 void TurboAssembler::I64x2AllTrue(Register dst, VRegister src) {
3760 Cmeq(tmp.V2D(), src.V2D(), 0);