Lines Matching refs:MacroAssembler

32 void MacroAssembler::AddSubHelper(AddSubHelperOption option,
69 bool MacroAssembler::TrySingleAddSub(AddSubHelperOption option,
92 void MacroAssembler::IntWideImmHelper(IntArithImmFn imm_fn,
129 void MacroAssembler::Mul(const ZRegister& zd,
134 SVEArithPredicatedFn reg_fn = &MacroAssembler::Mul;
138 void MacroAssembler::Smin(const ZRegister& zd,
144 SVEArithPredicatedFn reg_fn = &MacroAssembler::Smin;
148 void MacroAssembler::Smax(const ZRegister& zd,
154 SVEArithPredicatedFn reg_fn = &MacroAssembler::Smax;
158 void MacroAssembler::Umax(const ZRegister& zd,
164 SVEArithPredicatedFn reg_fn = &MacroAssembler::Umax;
168 void MacroAssembler::Umin(const ZRegister& zd,
174 SVEArithPredicatedFn reg_fn = &MacroAssembler::Umin;
178 void MacroAssembler::Addpl(const Register& xd,
240 // TODO: MacroAssembler::Add should be able to handle this.
248 void MacroAssembler::Addvl(const Register& xd,
304 void MacroAssembler::CalculateSVEAddress(const Register& xd,
363 void MacroAssembler::Cpy(const ZRegister& zd,
427 void MacroAssembler::Fcpy(const ZRegister& zd,
444 void MacroAssembler::Fcpy(const ZRegister& zd,
461 void MacroAssembler::Fcpy(const ZRegister& zd,
478 void MacroAssembler::Dup(const ZRegister& zd, IntegerOperand imm) {
501 void MacroAssembler::NoncommutativeArithmeticHelper(
523 void MacroAssembler::FPCommutativeArithmeticHelper(
572 void MacroAssembler::MASMFN(const ZRegister& zd, \
604 void MacroAssembler::MASMFN(const ZRegister& zd, \
645 void MacroAssembler::MASMFN(const ZRegister& zd, \
687 void MacroAssembler::MASMFN(const ZRegister& zd, \
704 void MacroAssembler::Fadd(const ZRegister& zd,
719 void MacroAssembler::Fabd(const ZRegister& zd,
734 void MacroAssembler::Fmul(const ZRegister& zd,
749 void MacroAssembler::Fmulx(const ZRegister& zd,
764 void MacroAssembler::Fmax(const ZRegister& zd,
779 void MacroAssembler::Fmin(const ZRegister& zd,
794 void MacroAssembler::Fmaxnm(const ZRegister& zd,
809 void MacroAssembler::Fminnm(const ZRegister& zd,
824 void MacroAssembler::Fdup(const ZRegister& zd, double imm) {
846 void MacroAssembler::Fdup(const ZRegister& zd, float imm) {
867 void MacroAssembler::Fdup(const ZRegister& zd, Float16 imm) {
888 void MacroAssembler::Index(const ZRegister& zd,
893 static IndexOperand Prepare(MacroAssembler* masm,
944 void MacroAssembler::Insr(const ZRegister& zdn, IntegerOperand imm) {
966 void MacroAssembler::Mla(const ZRegister& zd,
993 void MacroAssembler::Mls(const ZRegister& zd,
1020 void MacroAssembler::CompareHelper(Condition cond,
1032 void MacroAssembler::Pfirst(const PRegisterWithLaneSize& pd,
1054 void MacroAssembler::Pnext(const PRegisterWithLaneSize& pd,
1075 void MacroAssembler::Ptrue(const PRegisterWithLaneSize& pd,
1090 void MacroAssembler::Sub(const ZRegister& zd,
1111 void MacroAssembler::SVELoadBroadcastImmHelper(const ZRegister& zt,
1130 void MacroAssembler::SVELoadStoreScalarImmHelper(const CPURegister& rt,
1158 void MacroAssembler::SVELoadStoreNTBroadcastQOHelper(
1208 void MacroAssembler::SVELoadStore1Helper(int msize_in_bytes_log2,
1279 void MacroAssembler::SVELoadFFHelper(int msize_in_bytes_log2,
1305 void MacroAssembler::Ld1b(const ZRegister& zt,
1316 void MacroAssembler::Ld1h(const ZRegister& zt,
1327 void MacroAssembler::Ld1w(const ZRegister& zt,
1338 void MacroAssembler::Ld1d(const ZRegister& zt,
1349 void MacroAssembler::Ld1sb(const ZRegister& zt,
1360 void MacroAssembler::Ld1sh(const ZRegister& zt,
1371 void MacroAssembler::Ld1sw(const ZRegister& zt,
1382 void MacroAssembler::St1b(const ZRegister& zt,
1393 void MacroAssembler::St1h(const ZRegister& zt,
1404 void MacroAssembler::St1w(const ZRegister& zt,
1415 void MacroAssembler::St1d(const ZRegister& zt,
1426 void MacroAssembler::Ldff1b(const ZRegister& zt,
1437 void MacroAssembler::Ldff1h(const ZRegister& zt,
1448 void MacroAssembler::Ldff1w(const ZRegister& zt,
1459 void MacroAssembler::Ldff1d(const ZRegister& zt,
1470 void MacroAssembler::Ldff1sb(const ZRegister& zt,
1481 void MacroAssembler::Ldff1sh(const ZRegister& zt,
1492 void MacroAssembler::Ldff1sw(const ZRegister& zt,
1507 void MacroAssembler::Ld1r##SZ(const ZRegister& zt, \
1514 &MacroAssembler::ld1r##SZ, \
1526 void MacroAssembler::Ldnt1b(const ZRegister& zt,
1537 &MacroAssembler::ldnt1b,
1544 void MacroAssembler::Ldnt1d(const ZRegister& zt,
1555 &MacroAssembler::ldnt1d,
1562 void MacroAssembler::Ldnt1h(const ZRegister& zt,
1573 &MacroAssembler::ldnt1h,
1580 void MacroAssembler::Ldnt1w(const ZRegister& zt,
1591 &MacroAssembler::ldnt1w,
1598 void MacroAssembler::Stnt1b(const ZRegister& zt,
1609 &MacroAssembler::stnt1b,
1615 void MacroAssembler::Stnt1d(const ZRegister& zt,
1626 &MacroAssembler::stnt1d,
1632 void MacroAssembler::Stnt1h(const ZRegister& zt,
1643 &MacroAssembler::stnt1h,
1649 void MacroAssembler::Stnt1w(const ZRegister& zt,
1660 &MacroAssembler::stnt1w,
1667 void MacroAssembler::SVEDotIndexHelper(ZZZImmFn fn,
1697 void MacroAssembler::FourRegDestructiveHelper(Int3ArithFn fn,
1720 void MacroAssembler::FourRegDestructiveHelper(Int4ArithFn fn,
1743 void MacroAssembler::FourRegOneImmDestructiveHelper(ZZZImmFn fn,
1768 void MacroAssembler::AbsoluteDifferenceAccumulate(Int3ArithFn fn,
1845 void MacroAssembler::MASMFN(const ZRegister& zd, \
1880 void MacroAssembler::MASMFN(const ZRegister& zd, \
1891 void MacroAssembler::Sdot(const ZRegister& zd,
1900 void MacroAssembler::Udot(const ZRegister& zd,
1909 void MacroAssembler::Sudot(const ZRegister& zd,
1918 void MacroAssembler::Usdot(const ZRegister& zd,
1927 void MacroAssembler::Cdot(const ZRegister& zd,
1949 void MacroAssembler::Cdot(const ZRegister& zd,
1967 void MacroAssembler::FPMulAddHelper(const ZRegister& zd,
2019 void MacroAssembler::Fmla(const ZRegister& zd,
2036 void MacroAssembler::Fmls(const ZRegister& zd,
2053 void MacroAssembler::Fnmla(const ZRegister& zd,
2070 void MacroAssembler::Fnmls(const ZRegister& zd,
2087 void MacroAssembler::Ftmad(const ZRegister& zd,
2104 void MacroAssembler::Fcadd(const ZRegister& zd,
2124 void MacroAssembler::Fcmla(const ZRegister& zd,
2145 void MacroAssembler::Splice(const ZRegister& zd,
2167 void MacroAssembler::Clasta(const ZRegister& zd,
2186 void MacroAssembler::Clastb(const ZRegister& zd,
2205 void MacroAssembler::ShiftRightAccumulate(IntArithImmFn fn,
2225 void MacroAssembler::Srsra(const ZRegister& zd,
2232 void MacroAssembler::Ssra(const ZRegister& zd,
2239 void MacroAssembler::Ursra(const ZRegister& zd,
2246 void MacroAssembler::Usra(const ZRegister& zd,
2253 void MacroAssembler::ComplexAddition(ZZZImmFn fn,
2273 void MacroAssembler::Cadd(const ZRegister& zd,
2280 void MacroAssembler::Sqcadd(const ZRegister& zd,