/external/v8/src/codegen/ |
D | constant-pool.cc | 100 void ConstantPoolBuilder::EmitSharedEntries(Assembler* assm, in EmitSharedEntries() argument 110 int offset = assm->pc_offset() - base; in EmitSharedEntries() 113 assm->dp(shared_it->value()); in EmitSharedEntries() 115 assm->dq(shared_it->value64()); in EmitSharedEntries() 120 assm->PatchConstantPoolAccessInstruction(shared_it->position(), offset, in EmitSharedEntries() 125 void ConstantPoolBuilder::EmitGroup(Assembler* assm, in EmitGroup() argument 140 EmitSharedEntries(assm, type); in EmitGroup() 161 offset = assm->pc_offset() - base; in EmitGroup() 164 assm->dp(it->value()); in EmitGroup() 166 assm->dq(it->value64()); in EmitGroup() [all …]
|
D | code-comments.cc | 66 void CodeCommentsWriter::Emit(Assembler* assm) { in Emit() argument 67 assm->dd(section_size()); in Emit() 69 assm->dd(i->pc_offset); in Emit() 70 assm->dd(i->comment_length()); in Emit() 72 EnsureSpace ensure_space(assm); in Emit() 73 assm->db(c); in Emit() 75 assm->db('\0'); in Emit()
|
D | constant-pool.h | 132 int Emit(Assembler* assm); 143 void EmitSharedEntries(Assembler* assm, ConstantPoolEntry::Type type); 144 void EmitGroup(Assembler* assm, ConstantPoolEntry::Access access, 252 explicit ConstantPool(Assembler* assm);
|
D | code-comments.h | 39 void Emit(Assembler* assm);
|
/external/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 41 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, Register base, in Load() argument 48 assm->mov(dst.gp(), src); in Load() 51 assm->mov(dst.low_gp(), src); in Load() 52 assm->mov(dst.high_gp(), Operand(base, offset + 4)); in Load() 55 assm->movss(dst.fp(), src); in Load() 58 assm->movsd(dst.fp(), src); in Load() 61 assm->movdqu(dst.fp(), src); in Load() 68 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store() argument 73 assm->mov(dst, src.gp()); in Store() 76 assm->mov(dst, src.low_gp()); in Store() [all …]
|
/external/v8/src/wasm/baseline/x64/ |
D | liftoff-assembler-x64.h | 44 inline Operand GetMemOp(LiftoffAssembler* assm, Register addr, Register offset, in GetMemOp() argument 52 assm->movl(scratch, Immediate(offset_imm)); in GetMemOp() 54 assm->addq(scratch, offset); in GetMemOp() 59 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, Operand src, in Load() argument 63 assm->movl(dst.gp(), src); in Load() 68 assm->movq(dst.gp(), src); in Load() 71 assm->Movss(dst.fp(), src); in Load() 74 assm->Movsd(dst.fp(), src); in Load() 77 assm->Movdqu(dst.fp(), src); in Load() 84 inline void Store(LiftoffAssembler* assm, Operand dst, LiftoffRegister src, in Store() argument [all …]
|
/external/v8/src/wasm/baseline/mips/ |
D | liftoff-assembler-mips.h | 59 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, Register base, in Load() argument 66 assm->lw(dst.gp(), src); in Load() 69 assm->lw(dst.low_gp(), in Load() 71 assm->lw(dst.high_gp(), in Load() 75 assm->lwc1(dst.fp(), src); in Load() 78 assm->Ldc1(dst.fp(), src); in Load() 85 inline void Store(LiftoffAssembler* assm, Register base, int32_t offset, in Store() argument 90 assm->Usw(src.gp(), dst); in Store() 93 assm->Usw(src.low_gp(), in Store() 95 assm->Usw(src.high_gp(), in Store() [all …]
|
/external/v8/src/wasm/baseline/arm/ |
D | liftoff-assembler-arm.h | 59 inline MemOperand GetMemOp(LiftoffAssembler* assm, in GetMemOp() argument 65 assm->add(tmp, offset, Operand(offset_imm)); in GetMemOp() 71 inline Register CalculateActualAddress(LiftoffAssembler* assm, 80 assm->mov(result_reg, addr_reg); 87 assm->add(actual_addr_reg, addr_reg, Operand(offset_imm)); 89 assm->add(actual_addr_reg, addr_reg, Operand(offset_reg)); 91 assm->add(actual_addr_reg, actual_addr_reg, Operand(offset_imm)); 122 inline void I64Binop(LiftoffAssembler* assm, LiftoffRegister dst, in I64Binop() argument 126 dst_low = assm->GetUnusedRegister( in I64Binop() 130 (assm->*op)(dst_low, lhs.low_gp(), rhs.low_gp(), SetCC, al); in I64Binop() [all …]
|
/external/v8/src/wasm/baseline/mips64/ |
D | liftoff-assembler-mips64.h | 50 inline MemOperand GetMemOp(LiftoffAssembler* assm, Register addr, in GetMemOp() argument 54 assm->daddu(kScratchReg, addr, offset); in GetMemOp() 58 assm->li(kScratchReg, offset_imm); in GetMemOp() 59 assm->daddu(kScratchReg, kScratchReg, addr); in GetMemOp() 61 assm->daddu(kScratchReg, kScratchReg, offset); in GetMemOp() 66 inline void Load(LiftoffAssembler* assm, LiftoffRegister dst, MemOperand src, in Load() argument 70 assm->Lw(dst.gp(), src); in Load() 75 assm->Ld(dst.gp(), src); in Load() 78 assm->Lwc1(dst.fp(), src); in Load() 81 assm->Ldc1(dst.fp(), src); in Load() [all …]
|
/external/v8/src/wasm/baseline/ |
D | liftoff-assembler.h | 1209 void EmitI64IndependentHalfOperation(LiftoffAssembler* assm, in EmitI64IndependentHalfOperation() argument 1215 (assm->*op)(dst.low_gp(), lhs.low_gp(), rhs.low_gp()); in EmitI64IndependentHalfOperation() 1216 (assm->*op)(dst.high_gp(), lhs.high_gp(), rhs.high_gp()); in EmitI64IndependentHalfOperation() 1222 (assm->*op)(dst.high_gp(), lhs.high_gp(), rhs.high_gp()); in EmitI64IndependentHalfOperation() 1223 (assm->*op)(dst.low_gp(), lhs.low_gp(), rhs.low_gp()); in EmitI64IndependentHalfOperation() 1228 assm->GetUnusedRegister(kGpReg, LiftoffRegList::ForRegs(lhs, rhs)).gp(); in EmitI64IndependentHalfOperation() 1229 (assm->*op)(tmp, lhs.low_gp(), rhs.low_gp()); in EmitI64IndependentHalfOperation() 1230 (assm->*op)(dst.high_gp(), lhs.high_gp(), rhs.high_gp()); in EmitI64IndependentHalfOperation() 1231 assm->Move(dst.low_gp(), tmp, kWasmI32); in EmitI64IndependentHalfOperation() 1235 void EmitI64IndependentHalfOperationImm(LiftoffAssembler* assm, in EmitI64IndependentHalfOperationImm() argument [all …]
|
/external/v8/src/codegen/x64/ |
D | macro-assembler-x64.h | 66 Assembler* assm; member 74 CpuFeatureScope scope(assm, AVX); in emit() 75 (assm->*avx)(dst, dst, args...); in emit() 78 CpuFeatureScope scope(assm, *feature); in emit() 79 (assm->*no_avx)(dst, args...); in emit() 81 (assm->*no_avx)(dst, args...); in emit() 90 CpuFeatureScope scope(assm, AVX); in emit() 91 (assm->*avx)(dst, args...); in emit() 94 CpuFeatureScope scope(assm, *feature); in emit() 95 (assm->*no_avx)(dst, args...); in emit() [all …]
|
D | macro-assembler-x64.cc | 1769 void PinsrHelper(Assembler* assm, AvxFn<Src> avx, NoAvxFn<Src> noavx, in PinsrHelper() argument 1773 CpuFeatureScope scope(assm, AVX); in PinsrHelper() 1774 (assm->*avx)(dst, src1, src2, imm8); in PinsrHelper() 1779 assm->movdqu(dst, src1); in PinsrHelper() 1783 CpuFeatureScope scope(assm, *feature); in PinsrHelper() 1784 (assm->*noavx)(dst, src2, imm8); in PinsrHelper() 1786 (assm->*noavx)(dst, src2, imm8); in PinsrHelper()
|
D | assembler-x64.h | 344 explicit ConstPool(Assembler* assm) : assm_(assm) {} in ConstPool() argument
|
/external/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 95 inline MemOperand GetMemOp(LiftoffAssembler* assm, in GetMemOp() argument 101 assm->Add(tmp, offset.W(), offset_imm); in GetMemOp() 112 inline void EmitSimdShift(LiftoffAssembler* assm, VRegister dst, VRegister lhs, in EmitSimdShift() argument 118 UseScratchRegisterScope temps(assm); in EmitSimdShift() 122 assm->And(shift, rhs, mask); in EmitSimdShift() 123 assm->Dup(tmp, shift); in EmitSimdShift() 126 assm->Neg(tmp, tmp); in EmitSimdShift() 130 assm->Sshl(dst, lhs, tmp); in EmitSimdShift() 132 assm->Ushl(dst, lhs, tmp); in EmitSimdShift() 137 inline void EmitSimdShiftRightImmediate(LiftoffAssembler* assm, VRegister dst, in EmitSimdShiftRightImmediate() argument [all …]
|
/external/vixl/test/aarch32/ |
D | test-assembler-aarch32.cc | 3103 void CheckInstructionSetA32(const T& assm) { in CheckInstructionSetA32() argument 3104 VIXL_CHECK(assm.IsUsingA32()); in CheckInstructionSetA32() 3105 VIXL_CHECK(!assm.IsUsingT32()); in CheckInstructionSetA32() 3106 VIXL_CHECK(assm.GetInstructionSetInUse() == A32); in CheckInstructionSetA32() 3111 void CheckInstructionSetT32(const T& assm) { in CheckInstructionSetT32() argument 3112 VIXL_CHECK(assm.IsUsingT32()); in CheckInstructionSetT32() 3113 VIXL_CHECK(!assm.IsUsingA32()); in CheckInstructionSetT32() 3114 VIXL_CHECK(assm.GetInstructionSetInUse() == T32); in CheckInstructionSetT32() 3170 Assembler assm; in TEST_NOASM() local 3171 CheckInstructionSetA32(assm); in TEST_NOASM() [all …]
|
/external/v8/src/codegen/arm64/ |
D | utils-arm64.cc | 12 #define __ assm->
|
/external/vixl/test/aarch64/ |
D | test-utils-aarch64.h | 83 void Dump(MacroAssembler* assm);
|