Lines Matching refs:ConstantFP

73     if (ConstantFP *ConstFloat = dyn_cast<ConstantFP>(&V)) {  in canSafelyConvertTo16Bit()
162 dyn_cast<ConstantFP>(II.getOperand(ImageDimIntr->LodIndex))) { in simplifyAMDGCNImageIntrinsic()
196 dyn_cast<ConstantFP>(II.getOperand(ImageDimIntr->BiasIndex))) { in simplifyAMDGCNImageIntrinsic()
364 ConstantFP *CFP; in matchFPExtFromF16()
372 FPExtSrc = ConstantFP::get(Type::getHalfTy(Arg->getContext()), Val); in matchFPExtFromF16()
457 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
464 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
473 return IC.replaceInstUsesWith(II, ConstantFP::get(II.getContext(), Val)); in instCombineIntrinsic()
516 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
541 return IC.replaceInstUsesWith(II, ConstantFP::getNaN(Ty)); in instCombineIntrinsic()
543 if (ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
552 return IC.replaceInstUsesWith(II, ConstantFP::getZero(Ty)); in instCombineIntrinsic()
559 Constant *Quieted = ConstantFP::get(Ty, C->getValue().makeQuiet()); in instCombineIntrinsic()
565 Constant *FoldedValue = IsLog ? ConstantFP::getInfinity(Ty, true) in instCombineIntrinsic()
566 : ConstantFP::get(Ty, 1.0); in instCombineIntrinsic()
571 return IC.replaceInstUsesWith(II, ConstantFP::getNaN(Ty)); in instCombineIntrinsic()
581 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
588 II, ConstantFP::get(II.getContext(), Significand)); in instCombineIntrinsic()
637 if (const ConstantFP *C0 = dyn_cast<ConstantFP>(Src0)) { in instCombineIntrinsic()
638 if (const ConstantFP *C1 = dyn_cast<ConstantFP>(Src1)) { in instCombineIntrinsic()
648 ConstantVector::get({ConstantFP::get(II.getContext(), Val0), in instCombineIntrinsic()
649 ConstantFP::get(II.getContext(), Val1)}); in instCombineIntrinsic()
815 if (const ConstantFP *C0 = dyn_cast<ConstantFP>(Src0)) { in instCombineIntrinsic()
816 if (const ConstantFP *C1 = dyn_cast<ConstantFP>(Src1)) { in instCombineIntrinsic()
817 if (const ConstantFP *C2 = dyn_cast<ConstantFP>(Src2)) { in instCombineIntrinsic()
821 II, ConstantFP::get(IC.Builder.getContext(), Result)); in instCombineIntrinsic()
1102 return IC.replaceInstUsesWith(II, ConstantFP::getZero(II.getType())); in instCombineIntrinsic()
1125 auto *Zero = ConstantFP::getZero(II.getType()); in instCombineIntrinsic()