• Home
  • Raw
  • Download

Lines Matching refs:UseQRegs

1204                                   IValueT Dm, bool UseQRegs, bool IsFloatTy) {  in emitSIMDBase()  argument
1209 (getYInRegYXXXX(Dn) << 7) | (encodeBool(UseQRegs) << 6) | in emitSIMDBase()
1215 IValueT Dn, IValueT Dm, bool UseQRegs) { in emitSIMD() argument
1219 emitSIMDBase(Opcode | (ElmtSize << ElmtShift), Dd, Dn, Dm, UseQRegs, in emitSIMD()
1229 constexpr bool UseQRegs = true; in emitSIMDqqqBase() local
1231 UseQRegs, IsFloatTy); in emitSIMDqqqBase()
1250 constexpr bool UseQRegs = true; in emitSIMDShiftqqc() local
1254 mapQRegToDReg(Qn), mapQRegToDReg(Qm), UseQRegs, IsFloatTy); in emitSIMDShiftqqc()
1262 constexpr bool UseQRegs = true; in emitSIMDCvtqq() local
1268 mapQRegToDReg(Qm), UseQRegs, IsFloatTy); in emitSIMDCvtqq()
2368 constexpr bool UseQRegs = true; in vabsq() local
2369 emitSIMDBase(VabsqOpcode, Dd, Dn, Dm, UseQRegs, isFloatingType(ElmtTy)); in vabsq()
3368 constexpr bool UseQRegs = false; in vmulh() local
3370 emitSIMDBase(VmullOpcode | (ElmtSize << ElmtShift), Dd, Dn, Dm, UseQRegs, in vmulh()
3378 emitSIMDBase(VshrnOpcode | (Imm6 << ImmShift), Dd, 0, Dd, UseQRegs, in vmulh()
3408 constexpr bool UseQRegs = false; in vmlap() local
3410 emitSIMDBase(VmullOpcode | (ElmtSize << ElmtShift), Dd, Dn, Dm, UseQRegs, in vmlap()
3421 emitSIMDBase(VpaddOpcode, Dd, Dd, Dd + 1, UseQRegs, IsFloatTy); in vmlap()
3438 constexpr bool UseQRegs = true; in vdup() local
3465 emitSIMDBase(VdupOpcode, Dd, Imm4, Dn + (Lower ? 0 : 1), UseQRegs, IsFloatTy); in vdup()
3485 constexpr bool UseQRegs = false; in vzip() local
3493 emitSIMDBase(VmovOpcode, Dd + 1, Dm, Dm, UseQRegs, IsFloatTy); in vzip()
3497 emitSIMDBase(VmovOpcode, Dd, Dn, Dn, UseQRegs, IsFloatTy); in vzip()
3506 emitSIMDBase(VzipOpcode | (ElmtSize << ElmtShift), Dd, 0, Dd + 1, UseQRegs, in vzip()
3510 emitSIMDBase(VtrnOpcode | (ElmtSize << ElmtShift), Dd, 0, Dd + 1, UseQRegs, in vzip()
3539 constexpr bool UseQRegs = true; in vmvnq() local
3542 mapQRegToDReg(Qm), UseQRegs, IsFloat); in vmvnq()
3560 constexpr bool UseQRegs = false; in vmovlq() local
3566 emitSIMDBase(VmovOpcode, Dd, Dm, Dm, UseQRegs, IsFloat); in vmovlq()
3568 emitSIMDBase(VmovOpcode, Dd + 1, Dn + 1, Dn + 1, UseQRegs, IsFloat); in vmovlq()
3586 constexpr bool UseQRegs = false; in vmovhq() local
3592 emitSIMDBase(VmovOpcode, Dd, Dn, Dn, UseQRegs, IsFloat); in vmovhq()
3594 emitSIMDBase(VmovOpcode, Dd + 1, Dm + 1, Dm + 1, UseQRegs, IsFloat); in vmovhq()
3612 constexpr bool UseQRegs = false; in vmovhlq() local
3618 emitSIMDBase(VmovOpcode, Dd, Dm + 1, Dm + 1, UseQRegs, IsFloat); in vmovhlq()
3620 emitSIMDBase(VmovOpcode, Dd + 1, Dn + 1, Dn + 1, UseQRegs, IsFloat); in vmovhlq()
3638 constexpr bool UseQRegs = false; in vmovlhq() local
3644 emitSIMDBase(VmovOpcode, Dd + 1, Dm, Dm, UseQRegs, IsFloat); in vmovlhq()
3646 emitSIMDBase(VmovOpcode, Dd, Dn, Dn, UseQRegs, IsFloat); in vmovlhq()
3664 constexpr bool UseQRegs = true; in vnegqs() local
3669 mapQRegToDReg(Qn), mapQRegToDReg(Qm), UseQRegs, in vnegqs()
3916 constexpr bool UseQRegs = false; in vqmovn2() local
3933 emitSIMDBase(VqmovnOpcode, Dd + 1, 0, Dn, UseQRegs, IsFloatTy); in vqmovn2()
3935 emitSIMDBase(VqmovnOpcode, Dd + 0, 0, Dm, UseQRegs, IsFloatTy); in vqmovn2()
3938 emitSIMDBase(VqmovnOpcode, Dd + 0, 0, Dm, UseQRegs, IsFloatTy); in vqmovn2()
3940 emitSIMDBase(VqmovnOpcode, Dd + 1, 0, Dn, UseQRegs, IsFloatTy); in vqmovn2()
3943 emitSIMDBase(VqmovnOpcode, Dd, 0, Dm, UseQRegs, IsFloatTy); in vqmovn2()
3949 emitSIMDBase(VmovOpcode, Dd + 1, Dd, Dd, UseQRegs, IsFloatTy); in vqmovn2()