Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/IR/
H A DPatternMatch.cpp84 .match(NegOne)); in TEST_F()
94 .match(NegOne)); in TEST_F()
104 .match(NegOne)); in TEST_F()
123 .match(NegOne)); in TEST_F()
133 .match(NegOne)); in TEST_F()
143 .match(NegOne)); in TEST_F()
162 .match(NegOne)); in TEST_F()
172 .match(NegOne)); in TEST_F()
182 .match(NegOne)); in TEST_F()
224 .match(NegOne)); in TEST_F()
[all …]
H A DConstantsTest.cpp29 Constant *NegOne = ConstantInt::get(Int1, static_cast<uint64_t>(-1), true); in TEST() local
30 EXPECT_EQ(NegOne, ConstantInt::getSigned(Int1, -1)); in TEST()
39 EXPECT_EQ(Zero, ConstantExpr::getAdd(NegOne, One)); in TEST()
43 EXPECT_EQ(Zero, ConstantExpr::getAdd(NegOne, NegOne)); in TEST()
47 EXPECT_EQ(Zero, ConstantExpr::getSub(NegOne, One)); in TEST()
51 EXPECT_EQ(Zero, ConstantExpr::getSub(One, NegOne)); in TEST()
75 EXPECT_EQ(One, ConstantExpr::getMul(NegOne, One)); in TEST()
79 EXPECT_EQ(One, ConstantFoldBinaryInstruction(Instruction::SDiv, NegOne, One)); in TEST()
83 EXPECT_EQ(One, ConstantFoldBinaryInstruction(Instruction::SDiv, One, NegOne)); in TEST()
96 ConstantFoldBinaryInstruction(Instruction::SRem, NegOne, One)); in TEST()
[all …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dforeach-range-parse-errors2.td4 int NegOne = -1;
11 foreach Index = 0 - Constants.NegOne in {
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp161 ConstantInt *NegOne; in generateUnsignedDivisionCode() local
167 NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode()
173 NegOne = ConstantInt::getSigned(DivTy, -1); in generateUnsignedDivisionCode()
282 Value *Tmp4 = Builder.CreateAdd(Divisor, NegOne); in generateUnsignedDivisionCode()
318 Value *SR_2 = Builder.CreateAdd(SR_3, NegOne); in generateUnsignedDivisionCode()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1622 auto NegOne = buildConstant(Dst.getLLTTy(*getMRI()), -1); in buildNot() local
1623 return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne}); in buildNot()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1686 const SCEV *NegOne = SE.getNegativeSCEV(One); in computeSafeIterationSpace() local
1687 return SE.getAddExpr(SE.getSMaxExpr(SE.getSMinExpr(X, Zero), NegOne), One); in computeSafeIterationSpace()
H A DReassociate.cpp283 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply() local
286 BinaryOperator *Res = CreateMul(Neg->getOperand(OpNo), NegOne, "", Neg, Neg); in LowerNegateToMultiply()
H A DLoopStrengthReduce.cpp445 const SCEV *NegOne = SE.getSCEV(ConstantInt::getAllOnesValue( in DoInitialMatch() local
448 Good.push_back(SE.getMulExpr(NegOne, S)); in DoInitialMatch()
450 Bad.push_back(SE.getMulExpr(NegOne, S)); in DoInitialMatch()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1963 SDValue NegOne = DAG.getConstant(-1, DL, VT); in LowerSDIVREM() local
1987 SDValue LHSign = DAG.getSelectCC(DL, LHS, Zero, NegOne, Zero, ISD::SETLT); in LowerSDIVREM()
1988 SDValue RHSign = DAG.getSelectCC(DL, RHS, Zero, NegOne, Zero, ISD::SETLT); in LowerSDIVREM()
2194 const SDValue NegOne = DAG.getConstantFP(-1.0, SL, MVT::f64); in LowerFFLOOR() local
2203 SDValue Add = DAG.getNode(ISD::SELECT, SL, MVT::f64, And, NegOne, Zero); in LowerFFLOOR()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DAPFloatTest.cpp3219 APFloat NegOne = APFloat(APFloat::IEEEsingle(), "-1.0"); in TEST() local
3227 EXPECT_TRUE(NegOne.bitwiseIsEqual(neg(One))); in TEST()
3228 EXPECT_TRUE(One.bitwiseIsEqual(neg(NegOne))); in TEST()
3238 EXPECT_TRUE(NegOne.bitwiseIsEqual(-One)); in TEST()
3239 EXPECT_TRUE(One.bitwiseIsEqual(-NegOne)); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1990 APInt NegOne = APInt::getAllOnes(CarryVT.getScalarSizeInBits()); in LowerSETCCCARRY() local
1992 DAG.getConstant(NegOne, DL, CarryVT)); in LowerSETCCCARRY()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp6971 auto NegOne = MIRBuilder.buildConstant(Ty, -1); in lowerAddSubSatToMinMax() local
6972 Lo = MIRBuilder.buildSub(Ty, MIRBuilder.buildSMax(Ty, LHS, NegOne), in lowerAddSubSatToMinMax()
6974 Hi = MIRBuilder.buildSub(Ty, MIRBuilder.buildSMin(Ty, LHS, NegOne), in lowerAddSubSatToMinMax()
H A DCombinerHelper.cpp3098 auto NegOne = Builder.buildConstant(Ty, -1); in applySimplifyURemByPow2() local
3099 auto Add = Builder.buildAdd(Ty, Pow2Src1, NegOne); in applySimplifyURemByPow2()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp3236 llvm::Value *NegOne = llvm::Constant::getAllOnesValue(Ty); in EmitUndefinedBehaviorIntegerDivAndRemCheck() local
3239 llvm::Value *RHSCmp = Builder.CreateICmpNE(Ops.RHS, NegOne); in EmitUndefinedBehaviorIntegerDivAndRemCheck()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp3987 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() local
3990 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, Result, NegOne); in simplifySetCCWithCTPOP()
4008 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() local
4011 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, CTOp, NegOne); in simplifySetCCWithCTPOP()
H A DDAGCombiner.cpp4594 SDValue NegOne = DAG.getAllOnesConstant(DL, VT); in visitREM() local
4595 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); in visitREM()
4605 SDValue NegOne = DAG.getAllOnesConstant(DL, VT); in visitREM() local
4606 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); in visitREM()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp25383 SDValue NegOne = DAG.getConstant(-1, dl, WideVT); in LowerSIGN_EXTEND_Mask() local
25385 V = DAG.getSelect(dl, WideVT, In, NegOne, Zero); in LowerSIGN_EXTEND_Mask()