Lines Matching refs:LegalizerHelper
33 LegalizerHelper::LegalizerHelper(MachineFunction &MF, in LegalizerHelper() function in LegalizerHelper
42 LegalizerHelper::LegalizerHelper(MachineFunction &MF, const LegalizerInfo &LI, in LegalizerHelper() function in LegalizerHelper
49 LegalizerHelper::LegalizeResult
50 LegalizerHelper::legalizeInstrStep(MachineInstr &MI) { in legalizeInstrStep()
83 void LegalizerHelper::extractParts(unsigned Reg, LLT Ty, int NumParts, in extractParts()
130 LegalizerHelper::LegalizeResult
141 return LegalizerHelper::UnableToLegalize; in createLibcall()
143 return LegalizerHelper::Legalized; in createLibcall()
147 static LegalizerHelper::LegalizeResult
181 static LegalizerHelper::LegalizeResult
189 LegalizerHelper::LegalizeResult
190 LegalizerHelper::libcall(MachineInstr &MI) { in libcall()
283 LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI, in narrowScalar()
639 void LegalizerHelper::widenScalarSrc(MachineInstr &MI, LLT WideTy, in widenScalarSrc()
646 void LegalizerHelper::widenScalarDst(MachineInstr &MI, LLT WideTy, in widenScalarDst()
655 LegalizerHelper::LegalizeResult
656 LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) { in widenScalar()
969 LegalizerHelper::LegalizeResult
970 LegalizerHelper::lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty) { in lower()
1166 LegalizerHelper::LegalizeResult
1167 LegalizerHelper::fewerElementsVector(MachineInstr &MI, unsigned TypeIdx, in fewerElementsVector()
1272 LegalizerHelper::LegalizeResult
1273 LegalizerHelper::lowerBitCount(MachineInstr &MI, unsigned TypeIdx, LLT Ty) { in lowerBitCount()