Lines Matching refs:Src0

907   Value *Src0 = II.getArgOperand(0);  in foldIntrinsicIsFPClass()  local
920 if (match(Src0, m_FNeg(m_Value(FNegSrc)))) { in foldIntrinsicIsFPClass()
928 if (match(Src0, m_FAbs(m_Value(FAbsSrc)))) { in foldIntrinsicIsFPClass()
939 Constant *Inf = ConstantFP::getInfinity(Src0->getType()); in foldIntrinsicIsFPClass()
945 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, Src0); in foldIntrinsicIsFPClass()
958 ConstantFP::getInfinity(Src0->getType(), OrderedMask == fcNegInf); in foldIntrinsicIsFPClass()
959 Value *EqInf = IsUnordered ? Builder.CreateFCmpUEQ(Src0, Inf) in foldIntrinsicIsFPClass()
960 : Builder.CreateFCmpOEQ(Src0, Inf); in foldIntrinsicIsFPClass()
972 Constant *Inf = ConstantFP::getInfinity(Src0->getType(), in foldIntrinsicIsFPClass()
974 Value *NeInf = IsUnordered ? Builder.CreateFCmpUNE(Src0, Inf) in foldIntrinsicIsFPClass()
975 : Builder.CreateFCmpONE(Src0, Inf); in foldIntrinsicIsFPClass()
984 Builder.CreateFCmpUNO(Src0, ConstantFP::getZero(Src0->getType())); in foldIntrinsicIsFPClass()
992 Builder.CreateFCmpORD(Src0, ConstantFP::getZero(Src0->getType())); in foldIntrinsicIsFPClass()
1014 Src0->getType())) != in foldIntrinsicIsFPClass()
1016 Constant *Zero = ConstantFP::getZero(Src0->getType()); in foldIntrinsicIsFPClass()
1020 Src0, Zero); in foldIntrinsicIsFPClass()
1026 KnownFPClass Known = computeKnownFPClass(Src0, Mask, &II); in foldIntrinsicIsFPClass()
2483 Value *Src0 = II->getArgOperand(0); in visitCallInst() local
2486 if (match(Src0, m_FNeg(m_Value(X))) && match(Src1, m_FNeg(m_Value(Y)))) { in visitCallInst()
2493 if (match(Src0, m_FAbs(m_Value(X))) && in visitCallInst()
2516 return BinaryOperator::CreateFMulFMF(Src0, Src1, II); in visitCallInst()