Lines Matching refs:addUse
2503 .addUse(Hi) in extractF64Exponent()
2504 .addUse(Const0.getReg(0)) in extractF64Exponent()
2505 .addUse(Const1.getReg(0)); in extractF64Exponent()
2594 .addUse(Unmerge.getReg(1)); in legalizeITOFP()
2827 .addUse(MulVal.getReg(0)) in legalizeSinCos()
2836 .addUse(TrigVal) in legalizeSinCos()
3212 .addUse(PtrReg) in legalizeAtomicCmpXChg()
3213 .addUse(PackedVal) in legalizeAtomicCmpXChg()
3303 .addUse(Ext.getReg(0)) in legalizeFlog2()
3315 .addUse(Src) in legalizeFlog2()
3322 .addUse(ScaledInput) in legalizeFlog2()
3379 B.buildIntrinsic(Intrinsic::amdgcn_log, {Ty}).addUse(X).setMIFlags(Flags); in legalizeFlogCommon()
3461 .addUse(Src) in legalizeFlogUnsafe()
3483 .addUse(Src) in legalizeFlogUnsafe()
3506 .addUse(Ext.getReg(0)) in legalizeFExp2()
3517 .addUse(Src) in legalizeFExp2()
3537 .addUse(AddInput.getReg(0)) in legalizeFExp2()
3559 .addUse(Mul.getReg(0)) in legalizeFExpUnsafe()
3579 .addUse(ExpInput.getReg(0)) in legalizeFExpUnsafe()
3701 .addUse(A.getReg(0)) in legalizeFExp()
3743 .addUse(Log.getReg(0)) in legalizeFPow()
3744 .addUse(Src1) in legalizeFPow()
3753 .addUse(Ext0.getReg(0)) in legalizeFPow()
3754 .addUse(Ext1.getReg(0)) in legalizeFPow()
3797 .addUse(OrigSrc) in legalizeFFloor()
4803 .addUse(RHS) in legalizeFastUnsafeFDIV()
4814 .addUse(FNeg.getReg(0)) in legalizeFastUnsafeFDIV()
4830 .addUse(RHS) in legalizeFastUnsafeFDIV()
4858 .addUse(Y) in legalizeFastUnsafeFDIV64()
4894 .addUse(RHSExt.getReg(0)) in legalizeFDIV16()
4901 .addUse(RDst.getReg(0)) in legalizeFDIV16()
4902 .addUse(RHS) in legalizeFDIV16()
4903 .addUse(LHS) in legalizeFDIV16()
4958 .addUse(LHS) in legalizeFDIV32()
4959 .addUse(RHS) in legalizeFDIV32()
4964 .addUse(LHS) in legalizeFDIV32()
4965 .addUse(RHS) in legalizeFDIV32()
4970 .addUse(DenominatorScaled.getReg(0)) in legalizeFDIV32()
5008 .addUse(Fma4.getReg(0)) in legalizeFDIV32()
5009 .addUse(Fma1.getReg(0)) in legalizeFDIV32()
5010 .addUse(Fma3.getReg(0)) in legalizeFDIV32()
5011 .addUse(NumeratorScaled.getReg(1)) in legalizeFDIV32()
5015 .addUse(Fmas.getReg(0)) in legalizeFDIV32()
5016 .addUse(RHS) in legalizeFDIV32()
5017 .addUse(LHS) in legalizeFDIV32()
5042 .addUse(LHS) in legalizeFDIV64()
5043 .addUse(RHS) in legalizeFDIV64()
5050 .addUse(DivScale0.getReg(0)) in legalizeFDIV64()
5058 .addUse(LHS) in legalizeFDIV64()
5059 .addUse(RHS) in legalizeFDIV64()
5089 .addUse(Fma4.getReg(0)) in legalizeFDIV64()
5090 .addUse(Fma3.getReg(0)) in legalizeFDIV64()
5091 .addUse(Mul.getReg(0)) in legalizeFDIV64()
5092 .addUse(Scale) in legalizeFDIV64()
5096 .addUse(Fmas.getReg(0)) in legalizeFDIV64()
5097 .addUse(RHS) in legalizeFDIV64()
5098 .addUse(LHS) in legalizeFDIV64()
5117 .addUse(Val) in legalizeFFREXP()
5120 .addUse(Val) in legalizeFFREXP()
5164 .addUse(Mul0.getReg(0)) in legalizeFDIVFastIntrin()
5185 .addUse(Ext.getReg(0)) in legalizeFSQRTF16()
5205 .addUse(X) in legalizeFSQRTF32()
5220 .addUse(SqrtX.getReg(0)) in legalizeFSQRTF32()
5397 .addUse(Src) in legalizeRsqClampIntrinsic()
5432 auto LaneOp = B.buildIntrinsic(IID, {VT}).addUse(Src0); in legalizeLaneOp()
5438 return LaneOp.addUse(Src1).getReg(0); in legalizeLaneOp()
5440 return LaneOp.addUse(Src1).addUse(Src2).getReg(0); in legalizeLaneOp()
5446 return LaneOp.addUse(Src1) in legalizeLaneOp()
5447 .addUse(Src2) in legalizeLaneOp()
5448 .addUse(Src3) in legalizeLaneOp()
5873 .addUse(VData) // vdata in legalizeBufferStore()
5874 .addUse(RSrc) // rsrc in legalizeBufferStore()
5875 .addUse(VIndex) // vindex in legalizeBufferStore()
5876 .addUse(VOffset) // voffset in legalizeBufferStore()
5877 .addUse(SOffset) // soffset in legalizeBufferStore()
5898 .addUse(RSrc) // rsrc in buildBufferLoad()
5899 .addUse(VIndex) // vindex in buildBufferLoad()
5900 .addUse(VOffset) // voffset in buildBufferLoad()
5901 .addUse(SOffset) // soffset in buildBufferLoad()
6195 .addUse(VData); // vdata in legalizeBufferAtomic()
6200 MIB.addUse(RSrc) // rsrc in legalizeBufferAtomic()
6201 .addUse(VIndex) // vindex in legalizeBufferAtomic()
6202 .addUse(VOffset) // voffset in legalizeBufferAtomic()
6203 .addUse(SOffset) // soffset in legalizeBufferAtomic()
7070 MIB.addUse(R); in legalizeBVHIntrinsic()
7073 MIB.addUse(TDescr) in legalizeBVHIntrinsic()
7095 .addUse(MI.getOperand(1).getReg()); in legalizeFPTruncRound()
7203 .addUse(Use) in legalizeIntrinsic()
7208 .addUse(Use) in legalizeIntrinsic()
7247 .addUse(Reg) in legalizeIntrinsic()