Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DIntegerDivision.cpp162 ConstantInt *NegOne; in generateUnsignedDivisionCode() local
168 NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode()
174 NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode()
283 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode()
319 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp1184 Constant *NegOne = ConstantInt::getAllOnesValue(Ty); in visitSDiv() local
1185 Value *Cond = Builder.CreateICmpSGT(X, NegOne); in visitSDiv()
1186 return SelectInst::Create(Cond, ConstantInt::get(Ty, 1), NegOne); in visitSDiv()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DMachineIRBuilder.h1536 auto NegOne = buildConstant(Dst.getLLTTy(*getMRI()), -1); in buildNot() local
1537 return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne}); in buildNot()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp1688 const SCEV *NegOne = SE.getNegativeSCEV(One); in computeSafeIterationSpace() local
1689 return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One); in computeSafeIterationSpace()
DReassociate.cpp276 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply() local
279 BinaryOperator *Res = CreateMul(Neg->getOperand(OpNo), NegOne, "", Neg, Neg); in LowerNegateToMultiply()
DLoopStrengthReduce.cpp443 const SCEV *NegOne = SE.getSCEV(ConstantInt::getAllOnesValue( in DoInitialMatch() local
446 Good.push_back(SE.getMulExpr(NegOne, S)); in DoInitialMatch()
448 Bad.push_back(SE.getMulExpr(NegOne, S)); in DoInitialMatch()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp2101 SDValue NegOne = DAG.getConstant(-1, DL, VT); in LowerSDIVREM() local
2125 SDValue LHSign = DAG.getSelectCC(DL, LHS, Zero, NegOne, Zero, ISD::SETLT); in LowerSDIVREM()
2126 SDValue RHSign = DAG.getSelectCC(DL, RHS, Zero, NegOne, Zero, ISD::SETLT); in LowerSDIVREM()
2335 const SDValue NegOne = DAG.getConstantFP(-1.0, SL, MVT::f64); in LowerFFLOOR() local
2344 SDValue Add = DAG.getNode(ISD::SELECT, SL, MVT::f64, And, NegOne, Zero); in LowerFFLOOR()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kISelLowering.cpp1978 APInt NegOne = APInt::getAllOnesValue(CarryVT.getScalarSizeInBits()); in LowerSETCCCARRY() local
1980 DAG.getConstant(NegOne, DL, CarryVT)); in LowerSETCCCARRY()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp3382 auto NegOne = Builder.buildConstant(Ty, -1); in applySimplifyURemByPow2() local
3383 auto Add = Builder.buildAdd(Ty, Pow2Src1, NegOne); in applySimplifyURemByPow2()
DLegalizerHelper.cpp6963 auto NegOne = MIRBuilder.buildConstant(Ty, -1); in lowerAddSubSatToMinMax() local
6964 Lo = MIRBuilder.buildSub(Ty, MIRBuilder.buildSMax(Ty, LHS, NegOne), in lowerAddSubSatToMinMax()
6966 Hi = MIRBuilder.buildSub(Ty, MIRBuilder.buildSMin(Ty, LHS, NegOne), in lowerAddSubSatToMinMax()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp3470 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() local
3473 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, Result, NegOne); in simplifySetCCWithCTPOP()
3491 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() local
3494 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, CTOp, NegOne); in simplifySetCCWithCTPOP()
DSelectionDAG.cpp1323 SDValue NegOne = in getNOT() local
1325 return getNode(ISD::XOR, DL, VT, Val, NegOne); in getNOT()
DDAGCombiner.cpp4412 SDValue NegOne = DAG.getAllOnesConstant(DL, VT); in visitREM() local
4413 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); in visitREM()
4420 SDValue NegOne = DAG.getAllOnesConstant(DL, VT); in visitREM() local
4421 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); in visitREM()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGExprScalar.cpp3173 llvm::Value *NegOne = llvm::Constant::getAllOnesValue(Ty); in EmitUndefinedBehaviorIntegerDivAndRemCheck() local
3176 llvm::Value *RHSCmp = Builder.CreateICmpNE(Ops.RHS, NegOne); in EmitUndefinedBehaviorIntegerDivAndRemCheck()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.cpp24113 SDValue NegOne = DAG.getConstant(-1, dl, WideVT); in LowerSIGN_EXTEND_Mask() local
24115 V = DAG.getSelect(dl, WideVT, In, NegOne, Zero); in LowerSIGN_EXTEND_Mask()