Lines Matching refs:NewPow
609 Instruction *NewPow = Builder.CreateIntrinsic( in foldPowiReassoc() local
612 return NewPow; in foldPowiReassoc()
627 Instruction *NewPow = createPowiExpr(I, *this, X, Y, One); in foldPowiReassoc() local
628 return replaceInstUsesWith(I, NewPow); in foldPowiReassoc()
641 Instruction *NewPow = createPowiExpr(I, *this, X, Y, Z); in foldPowiReassoc() local
642 return replaceInstUsesWith(I, NewPow); in foldPowiReassoc()
654 Instruction *NewPow = createPowiExpr(I, *this, Op1, Y, NegOne); in foldPowiReassoc() local
655 return replaceInstUsesWith(I, NewPow); in foldPowiReassoc()
667 auto *NewPow = createPowiExpr(I, *this, X, Y, NegOne); in foldPowiReassoc() local
668 return BinaryOperator::CreateFDivFMF(NewPow, Z, &I); in foldPowiReassoc()
809 auto *NewPow = Builder.CreateBinaryIntrinsic(Intrinsic::pow, X, YZ, &I); in foldFMulReassoc() local
810 return replaceInstUsesWith(I, NewPow); in foldFMulReassoc()
816 auto *NewPow = Builder.CreateBinaryIntrinsic(Intrinsic::pow, XZ, Y, &I); in foldFMulReassoc() local
817 return replaceInstUsesWith(I, NewPow); in foldFMulReassoc()