Home
last modified time | relevance | path

Searched refs:NegOne (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp153 ConstantInt *NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode() local
263 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode()
299 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp127 Value *NegOne = Builder.CreateSExt( in expandFPToI() local
187 Value *PosInf = Builder.CreateXor(NegOne, NegInf); in expandFPToI()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp653 Constant *NegOne = ConstantInt::getAllOnesValue(Y->getType()); in foldPowiReassoc() local
654 Instruction *NewPow = createPowiExpr(I, *this, Op1, Y, NegOne); in foldPowiReassoc()
666 Constant *NegOne = ConstantInt::getAllOnesValue(Y->getType()); in foldPowiReassoc() local
667 auto *NewPow = createPowiExpr(I, *this, X, Y, NegOne); in foldPowiReassoc()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1821 auto NegOne = buildConstant(Dst.getLLTTy(*getMRI()), -1); in buildNot() local
1822 return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne}); in buildNot()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp764 const SCEV *NegOne = SE.getNegativeSCEV(One);
765 return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One);
1861 const SCEV *NegOne = SE.getNegativeSCEV(One); computeSafeIterationSpace() local
H A DReassociate.cpp293 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply() local
297 CreateMul(Neg->getOperand(OpNo), NegOne, "", Neg->getIterator(), Neg); in LowerNegateToMultiply()
H A DLoopStrengthReduce.cpp587 const SCEV *NegOne = SE.getSCEV(ConstantInt::getAllOnesValue( in DoInitialMatch() local
590 Good.push_back(SE.getMulExpr(NegOne, S)); in DoInitialMatch()
592 Bad.push_back(SE.getMulExpr(NegOne, S)); in DoInitialMatch()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp2298 SDValue NegOne = DAG.getConstant(-1, DL, VT); in LowerSDIVREM() local
2322 SDValue LHSign = DAG.getSelectCC(DL, LHS, Zero, NegOne, Zero, ISD::SETLT); in LowerSDIVREM()
2323 SDValue RHSign = DAG.getSelectCC(DL, RHS, Zero, NegOne, Zero, ISD::SETLT); in LowerSDIVREM()
2536 const SDValue NegOne = DAG.getConstantFP(-1.0, SL, MVT::f64); in LowerFFLOOR() local
2545 SDValue Add = DAG.getNode(ISD::SELECT, SL, MVT::f64, And, NegOne, Zero); in LowerFFLOOR()
H A DAMDGPULegalizerInfo.cpp5223 auto NegOne = B.buildConstant(I32, -1); in legalizeFSQRTF32() local
5224 auto SqrtSNextDown = B.buildAdd(I32, SqrtS, NegOne); in legalizeFSQRTF32()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp2220 APInt NegOne = APInt::getAllOnes(CarryVT.getScalarSizeInBits()); in LowerSETCCCARRY() local
2222 DAG.getConstant(NegOne, DL, CarryVT)); in LowerSETCCCARRY()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3712 llvm::Value *NegOne = llvm::Constant::getAllOnesValue(Ty); in EmitUndefinedBehaviorIntegerDivAndRemCheck() local
3715 llvm::Value *RHSCmp = Builder.CreateICmpNE(Ops.RHS, NegOne); in EmitUndefinedBehaviorIntegerDivAndRemCheck()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp8029 auto NegOne = MIRBuilder.buildConstant(Ty, -1); in lowerAddSubSatToMinMax() local
8030 Lo = MIRBuilder.buildSub(Ty, MIRBuilder.buildSMax(Ty, LHS, NegOne), in lowerAddSubSatToMinMax()
8032 Hi = MIRBuilder.buildSub(Ty, MIRBuilder.buildSMin(Ty, LHS, NegOne), in lowerAddSubSatToMinMax()
H A DCombinerHelper.cpp3580 auto NegOne = Builder.buildConstant(Ty, -1); in applySimplifyURemByPow2() local
3581 auto Add = Builder.buildAdd(Ty, Pow2Src1, NegOne); in applySimplifyURemByPow2()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4306 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() local
4309 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, Result, NegOne); in simplifySetCCWithCTPOP()
4323 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() local
4325 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, CTOp, NegOne); in simplifySetCCWithCTPOP()
H A DDAGCombiner.cpp4999 SDValue NegOne = DAG.getAllOnesConstant(DL, VT); in visitREM() local
5000 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); in visitREM()
5010 SDValue NegOne = DAG.getAllOnesConstant(DL, VT); in visitREM() local
5011 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); in visitREM()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp24388 SDValue NegOne = DAG.getConstant(-1, dl, WideVT); in LowerSIGN_EXTEND_Mask() local
24390 V = DAG.getSelect(dl, WideVT, In, NegOne, Zero); in LowerSIGN_EXTEND_Mask()