Lines Matching full:mi

37   bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
44 bool legalizeAddrSpaceCast(MachineInstr &MI, MachineRegisterInfo &MRI,
46 bool legalizeFroundeven(MachineInstr &MI, MachineRegisterInfo &MRI,
48 bool legalizeFceil(MachineInstr &MI, MachineRegisterInfo &MRI,
50 bool legalizeFrem(MachineInstr &MI, MachineRegisterInfo &MRI,
52 bool legalizeIntrinsicTrunc(MachineInstr &MI, MachineRegisterInfo &MRI,
54 bool legalizeITOFP(MachineInstr &MI, MachineRegisterInfo &MRI,
56 bool legalizeFPTOI(MachineInstr &MI, MachineRegisterInfo &MRI,
58 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const;
59 bool legalizeExtractVectorElt(MachineInstr &MI, MachineRegisterInfo &MRI,
61 bool legalizeInsertVectorElt(MachineInstr &MI, MachineRegisterInfo &MRI,
64 bool legalizeSinCos(MachineInstr &MI, MachineRegisterInfo &MRI,
75 bool legalizeGlobalValue(MachineInstr &MI, MachineRegisterInfo &MRI,
77 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
78 bool legalizeStore(LegalizerHelper &Helper, MachineInstr &MI) const;
80 bool legalizeFMad(MachineInstr &MI, MachineRegisterInfo &MRI,
83 bool legalizeAtomicCmpXChg(MachineInstr &MI, MachineRegisterInfo &MRI,
89 bool legalizeFlog2(MachineInstr &MI, MachineIRBuilder &B) const;
90 bool legalizeFlogCommon(MachineInstr &MI, MachineIRBuilder &B) const;
93 bool legalizeFExp2(MachineInstr &MI, MachineIRBuilder &B) const;
96 bool legalizeFExp(MachineInstr &MI, MachineIRBuilder &B) const;
97 bool legalizeFPow(MachineInstr &MI, MachineIRBuilder &B) const;
98 bool legalizeFFloor(MachineInstr &MI, MachineRegisterInfo &MRI,
101 bool legalizeBuildVector(MachineInstr &MI, MachineRegisterInfo &MRI,
108 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const;
109 bool legalizeCTLZ_CTTZ(MachineInstr &MI, MachineRegisterInfo &MRI,
111 bool legalizeCTLZ_ZERO_UNDEF(MachineInstr &MI, MachineRegisterInfo &MRI,
120 bool legalizePointerAsRsrcIntrin(MachineInstr &MI, MachineRegisterInfo &MRI,
124 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B,
127 MachineInstr &MI, MachineRegisterInfo &MRI, MachineIRBuilder &B,
131 bool legalizeKernargMemParameter(MachineInstr &MI, MachineIRBuilder &B,
135 bool legalizeUnsignedDIV_REM(MachineInstr &MI, MachineRegisterInfo &MRI,
146 bool legalizeSignedDIV_REM(MachineInstr &MI, MachineRegisterInfo &MRI,
149 bool legalizeFDIV(MachineInstr &MI, MachineRegisterInfo &MRI,
151 bool legalizeFDIV16(MachineInstr &MI, MachineRegisterInfo &MRI,
153 bool legalizeFDIV32(MachineInstr &MI, MachineRegisterInfo &MRI,
155 bool legalizeFDIV64(MachineInstr &MI, MachineRegisterInfo &MRI,
157 bool legalizeFFREXP(MachineInstr &MI, MachineRegisterInfo &MRI,
159 bool legalizeFastUnsafeFDIV(MachineInstr &MI, MachineRegisterInfo &MRI,
161 bool legalizeFastUnsafeFDIV64(MachineInstr &MI, MachineRegisterInfo &MRI,
163 bool legalizeFDIVFastIntrin(MachineInstr &MI, MachineRegisterInfo &MRI,
166 bool legalizeFSQRTF16(MachineInstr &MI, MachineRegisterInfo &MRI,
168 bool legalizeFSQRTF32(MachineInstr &MI, MachineRegisterInfo &MRI,
170 bool legalizeFSQRTF64(MachineInstr &MI, MachineRegisterInfo &MRI,
172 bool legalizeFSQRT(MachineInstr &MI, MachineRegisterInfo &MRI,
175 bool legalizeRsqClampIntrinsic(MachineInstr &MI, MachineRegisterInfo &MRI,
181 bool legalizeImplicitArgPtr(MachineInstr &MI, MachineRegisterInfo &MRI,
187 bool legalizeLDSKernelId(MachineInstr &MI, MachineRegisterInfo &MRI,
190 bool legalizeIsAddrSpace(MachineInstr &MI, MachineRegisterInfo &MRI,
201 bool legalizeBufferStore(MachineInstr &MI, MachineRegisterInfo &MRI,
204 bool legalizeBufferLoad(MachineInstr &MI, MachineRegisterInfo &MRI,
207 bool legalizeBufferAtomic(MachineInstr &MI, MachineIRBuilder &B,
210 bool legalizeLaneOp(LegalizerHelper &Helper, MachineInstr &MI,
213 bool legalizeBVHIntrinsic(MachineInstr &MI, MachineIRBuilder &B) const;
215 bool legalizeFPTruncRound(MachineInstr &MI, MachineIRBuilder &B) const;
216 bool legalizeStackSave(MachineInstr &MI, MachineIRBuilder &B) const;
217 bool legalizeWaveID(MachineInstr &MI, MachineIRBuilder &B) const;
219 bool legalizeGetFPEnv(MachineInstr &MI, MachineRegisterInfo &MRI,
221 bool legalizeSetFPEnv(MachineInstr &MI, MachineRegisterInfo &MRI,
225 MachineInstr &MI, MachineIRBuilder &B,
229 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
231 bool legalizeTrap(MachineInstr &MI, MachineRegisterInfo &MRI,
233 bool legalizeTrapEndpgm(MachineInstr &MI, MachineRegisterInfo &MRI,
235 bool legalizeTrapHsaQueuePtr(MachineInstr &MI, MachineRegisterInfo &MRI,
237 bool legalizeTrapHsa(MachineInstr &MI, MachineRegisterInfo &MRI,
239 bool legalizeDebugTrap(MachineInstr &MI, MachineRegisterInfo &MRI,
243 MachineInstr &MI) const override;