Lines Matching refs:Helper

825 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper,  in legalizeCustom()  argument
827 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom()
829 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
846 return legalizeVectorTrunc(MI, Helper); in legalizeCustom()
849 return legalizeBitfieldExtract(MI, MRI, Helper); in legalizeCustom()
851 return legalizeRotate(MI, MRI, Helper); in legalizeCustom()
853 return legalizeCTPOP(MI, MRI, Helper); in legalizeCustom()
855 return legalizeAtomicCmpxchg128(MI, MRI, Helper); in legalizeCustom()
857 return legalizeCTTZ(MI, Helper); in legalizeCustom()
862 return legalizeMemOps(MI, Helper); in legalizeCustom()
870 LegalizerHelper &Helper) const { in legalizeRotate()
878 auto NewAmt = Helper.MIRBuilder.buildSExt(LLT::scalar(64), AmtReg); in legalizeRotate()
879 Helper.Observer.changingInstr(MI); in legalizeRotate()
881 Helper.Observer.changedInstr(MI); in legalizeRotate()
894 MachineInstr &MI, LegalizerHelper &Helper) const { in legalizeVectorTrunc()
895 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeVectorTrunc()
927 Helper.Observer.changingInstr(MI); in legalizeVectorTrunc()
929 Helper.Observer.changedInstr(MI); in legalizeVectorTrunc()
989 bool AArch64LegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() argument
1015 MachineIRBuilder &MIB = Helper.MIRBuilder; in legalizeIntrinsic()
1191 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeBitfieldExtract()
1200 LegalizerHelper &Helper) const { in legalizeCTPOP()
1224 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTPOP()
1293 MachineInstr &MI, MachineRegisterInfo &MRI, LegalizerHelper &Helper) const { in legalizeAtomicCmpxchg128()
1294 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeAtomicCmpxchg128()
1390 LegalizerHelper &Helper) const { in legalizeCTTZ()
1391 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCTTZ()
1401 LegalizerHelper &Helper) const { in legalizeMemOps()
1402 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeMemOps()