Lines Matching refs:addUse
2407 .addUse(Hi) in extractF64Exponent()
2408 .addUse(Const0.getReg(0)) in extractF64Exponent()
2409 .addUse(Const1.getReg(0)); in extractF64Exponent()
2498 .addUse(Unmerge.getReg(1)); in legalizeITOFP()
2731 .addUse(MulVal.getReg(0)) in legalizeSinCos()
2740 .addUse(TrigVal) in legalizeSinCos()
3116 .addUse(PtrReg) in legalizeAtomicCmpXChg()
3117 .addUse(PackedVal) in legalizeAtomicCmpXChg()
3207 .addUse(Ext.getReg(0)) in legalizeFlog2()
3219 .addUse(Src) in legalizeFlog2()
3226 .addUse(ScaledInput) in legalizeFlog2()
3283 B.buildIntrinsic(Intrinsic::amdgcn_log, {Ty}).addUse(X).setMIFlags(Flags); in legalizeFlogCommon()
3365 .addUse(Src) in legalizeFlogUnsafe()
3387 .addUse(Src) in legalizeFlogUnsafe()
3410 .addUse(Ext.getReg(0)) in legalizeFExp2()
3421 .addUse(Src) in legalizeFExp2()
3441 .addUse(AddInput.getReg(0)) in legalizeFExp2()
3463 .addUse(Mul.getReg(0)) in legalizeFExpUnsafe()
3483 .addUse(ExpInput.getReg(0)) in legalizeFExpUnsafe()
3605 .addUse(A.getReg(0)) in legalizeFExp()
3647 .addUse(Log.getReg(0)) in legalizeFPow()
3648 .addUse(Src1) in legalizeFPow()
3657 .addUse(Ext0.getReg(0)) in legalizeFPow()
3658 .addUse(Ext1.getReg(0)) in legalizeFPow()
3701 .addUse(OrigSrc) in legalizeFFloor()
4687 .addUse(RHS) in legalizeFastUnsafeFDIV()
4698 .addUse(FNeg.getReg(0)) in legalizeFastUnsafeFDIV()
4714 .addUse(RHS) in legalizeFastUnsafeFDIV()
4742 .addUse(Y) in legalizeFastUnsafeFDIV64()
4778 .addUse(RHSExt.getReg(0)) in legalizeFDIV16()
4785 .addUse(RDst.getReg(0)) in legalizeFDIV16()
4786 .addUse(RHS) in legalizeFDIV16()
4787 .addUse(LHS) in legalizeFDIV16()
4843 .addUse(LHS) in legalizeFDIV32()
4844 .addUse(RHS) in legalizeFDIV32()
4849 .addUse(LHS) in legalizeFDIV32()
4850 .addUse(RHS) in legalizeFDIV32()
4855 .addUse(DenominatorScaled.getReg(0)) in legalizeFDIV32()
4893 .addUse(Fma4.getReg(0)) in legalizeFDIV32()
4894 .addUse(Fma1.getReg(0)) in legalizeFDIV32()
4895 .addUse(Fma3.getReg(0)) in legalizeFDIV32()
4896 .addUse(NumeratorScaled.getReg(1)) in legalizeFDIV32()
4900 .addUse(Fmas.getReg(0)) in legalizeFDIV32()
4901 .addUse(RHS) in legalizeFDIV32()
4902 .addUse(LHS) in legalizeFDIV32()
4927 .addUse(LHS) in legalizeFDIV64()
4928 .addUse(RHS) in legalizeFDIV64()
4935 .addUse(DivScale0.getReg(0)) in legalizeFDIV64()
4943 .addUse(LHS) in legalizeFDIV64()
4944 .addUse(RHS) in legalizeFDIV64()
4974 .addUse(Fma4.getReg(0)) in legalizeFDIV64()
4975 .addUse(Fma3.getReg(0)) in legalizeFDIV64()
4976 .addUse(Mul.getReg(0)) in legalizeFDIV64()
4977 .addUse(Scale) in legalizeFDIV64()
4981 .addUse(Fmas.getReg(0)) in legalizeFDIV64()
4982 .addUse(RHS) in legalizeFDIV64()
4983 .addUse(LHS) in legalizeFDIV64()
5002 .addUse(Val) in legalizeFFREXP()
5005 .addUse(Val) in legalizeFFREXP()
5049 .addUse(Mul0.getReg(0)) in legalizeFDIVFastIntrin()
5070 .addUse(Ext.getReg(0)) in legalizeFSQRTF16()
5090 .addUse(X) in legalizeFSQRTF32()
5105 .addUse(SqrtX.getReg(0)) in legalizeFSQRTF32()
5282 .addUse(Src) in legalizeRsqClampIntrinsic()
5669 .addUse(VData) // vdata in legalizeBufferStore()
5670 .addUse(RSrc) // rsrc in legalizeBufferStore()
5671 .addUse(VIndex) // vindex in legalizeBufferStore()
5672 .addUse(VOffset) // voffset in legalizeBufferStore()
5673 .addUse(SOffset) // soffset in legalizeBufferStore()
5694 .addUse(RSrc) // rsrc in buildBufferLoad()
5695 .addUse(VIndex) // vindex in buildBufferLoad()
5696 .addUse(VOffset) // voffset in buildBufferLoad()
5697 .addUse(SOffset) // soffset in buildBufferLoad()
5989 .addUse(VData); // vdata in legalizeBufferAtomic()
5994 MIB.addUse(RSrc) // rsrc in legalizeBufferAtomic()
5995 .addUse(VIndex) // vindex in legalizeBufferAtomic()
5996 .addUse(VOffset) // voffset in legalizeBufferAtomic()
5997 .addUse(SOffset) // soffset in legalizeBufferAtomic()
6844 MIB.addUse(R); in legalizeBVHIntrinsic()
6847 MIB.addUse(TDescr) in legalizeBVHIntrinsic()
6869 .addUse(MI.getOperand(1).getReg()); in legalizeFPTruncRound()
6931 .addUse(Use) in legalizeIntrinsic()
6936 .addUse(Use) in legalizeIntrinsic()
6975 .addUse(Reg) in legalizeIntrinsic()