/external/swiftshader/third_party/LLVM/unittests/Transforms/Utils/ |
D | Cloning.cpp | 63 EXPECT_FALSE(AddClone->hasNoSignedWrap()); in TEST_F() 65 EXPECT_FALSE(SubClone->hasNoSignedWrap()); in TEST_F() 67 EXPECT_FALSE(MulClone->hasNoSignedWrap()); in TEST_F() 80 EXPECT_FALSE(AddClone->hasNoSignedWrap()); in TEST_F() 82 EXPECT_FALSE(SubClone->hasNoSignedWrap()); in TEST_F() 84 EXPECT_FALSE(MulClone->hasNoSignedWrap()); in TEST_F() 97 EXPECT_TRUE(AddClone->hasNoSignedWrap()); in TEST_F() 99 EXPECT_TRUE(SubClone->hasNoSignedWrap()); in TEST_F() 101 EXPECT_TRUE(MulClone->hasNoSignedWrap()); in TEST_F() 114 EXPECT_TRUE(AddClone->hasNoSignedWrap()); in TEST_F() [all …]
|
/external/llvm/unittests/Transforms/Utils/ |
D | Cloning.cpp | 72 EXPECT_FALSE(AddClone->hasNoSignedWrap()); in TEST_F() 74 EXPECT_FALSE(SubClone->hasNoSignedWrap()); in TEST_F() 76 EXPECT_FALSE(MulClone->hasNoSignedWrap()); in TEST_F() 89 EXPECT_FALSE(AddClone->hasNoSignedWrap()); in TEST_F() 91 EXPECT_FALSE(SubClone->hasNoSignedWrap()); in TEST_F() 93 EXPECT_FALSE(MulClone->hasNoSignedWrap()); in TEST_F() 106 EXPECT_TRUE(AddClone->hasNoSignedWrap()); in TEST_F() 108 EXPECT_TRUE(SubClone->hasNoSignedWrap()); in TEST_F() 110 EXPECT_TRUE(MulClone->hasNoSignedWrap()); in TEST_F() 123 EXPECT_TRUE(AddClone->hasNoSignedWrap()); in TEST_F() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Utils/ |
D | Cloning.cpp | 77 EXPECT_FALSE(AddClone->hasNoSignedWrap()); in TEST_F() 79 EXPECT_FALSE(SubClone->hasNoSignedWrap()); in TEST_F() 81 EXPECT_FALSE(MulClone->hasNoSignedWrap()); in TEST_F() 94 EXPECT_FALSE(AddClone->hasNoSignedWrap()); in TEST_F() 96 EXPECT_FALSE(SubClone->hasNoSignedWrap()); in TEST_F() 98 EXPECT_FALSE(MulClone->hasNoSignedWrap()); in TEST_F() 111 EXPECT_TRUE(AddClone->hasNoSignedWrap()); in TEST_F() 113 EXPECT_TRUE(SubClone->hasNoSignedWrap()); in TEST_F() 115 EXPECT_TRUE(MulClone->hasNoSignedWrap()); in TEST_F() 128 EXPECT_TRUE(AddClone->hasNoSignedWrap()); in TEST_F() [all …]
|
/external/llvm/unittests/IR/ |
D | IRBuilderTest.cpp | 262 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap()); in TEST_F() 264 cast<BinaryOperator>(Builder.CreateNSWMul(V, V))->hasNoSignedWrap()); in TEST_F() 266 cast<BinaryOperator>(Builder.CreateNSWSub(V, V))->hasNoSignedWrap()); in TEST_F() 269 ->hasNoSignedWrap()); in TEST_F() 284 ->hasNoSignedWrap()); in TEST_F() 286 ->hasNoSignedWrap()); in TEST_F() 288 ->hasNoSignedWrap()); in TEST_F() 291 ->hasNoSignedWrap()); in TEST_F()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 146 if (I.hasNoSignedWrap()) in visitMul() 165 if (I.hasNoSignedWrap() && Mul->hasNoSignedWrap() && in visitMul() 179 if (I.hasNoSignedWrap()) { in visitMul() 241 if (I.hasNoSignedWrap() && in visitMul() 242 cast<OverflowingBinaryOperator>(Op0)->hasNoSignedWrap() && in visitMul() 243 cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap()) in visitMul() 293 ShlNSW = cast<ShlOperator>(Op0)->hasNoSignedWrap(); in visitMul() 296 ShlNSW = cast<ShlOperator>(Op1)->hasNoSignedWrap(); in visitMul() 301 if (I.hasNoSignedWrap() && ShlNSW) in visitMul() 399 if (!I.hasNoSignedWrap() && willNotOverflowSignedMul(Op0, Op1, I)) { in visitMul() [all …]
|
D | InstCombineAddSub.cpp | 952 if (Add.hasNoSignedWrap() || Add.hasNoUnsignedWrap()) in foldAddWithConstant() 1131 I.hasNoSignedWrap(), I.hasNoUnsignedWrap(), in visitAdd() 1201 Shl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd() 1379 if (!I.hasNoSignedWrap() && willNotOverflowSignedAdd(LHS, RHS, I)) { in visitAdd() 1576 I.hasNoSignedWrap(), I.hasNoUnsignedWrap(), in visitSub() 1595 if (BO->hasNoSignedWrap() && I.hasNoSignedWrap()) in visitSub() 1598 if (cast<Constant>(Op1)->isNotMinSignedValue() && I.hasNoSignedWrap()) in visitSub() 1767 Add->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitSub() 1818 I.hasNoSignedWrap()); in visitSub() 1823 if (!I.hasNoSignedWrap() && willNotOverflowSignedSub(Op0, Op1, I)) { in visitSub()
|
D | InstCombineShifts.cpp | 592 I.hasNoSignedWrap(), I.hasNoUnsignedWrap(), in visitShl() 635 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitShl() 664 if (!I.hasNoSignedWrap() && ComputeNumSignBits(Op0, 0, &I) > ShAmt) { in visitShl()
|
/external/llvm/lib/IR/ |
D | Instruction.cpp | 115 bool Instruction::hasNoSignedWrap() const { in hasNoSignedWrap() function in Instruction 116 return cast<OverflowingBinaryOperator>(this)->hasNoSignedWrap(); in hasNoSignedWrap() 221 setHasNoSignedWrap(OB->hasNoSignedWrap()); in copyIRFlags() 240 setHasNoSignedWrap(hasNoSignedWrap() & OB->hasNoSignedWrap()); in andIRFlags()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/ |
D | IRBuilderTest.cpp | 346 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap()); in TEST_F() 348 cast<BinaryOperator>(Builder.CreateNSWMul(V, V))->hasNoSignedWrap()); in TEST_F() 350 cast<BinaryOperator>(Builder.CreateNSWSub(V, V))->hasNoSignedWrap()); in TEST_F() 353 ->hasNoSignedWrap()); in TEST_F() 368 ->hasNoSignedWrap()); in TEST_F() 370 ->hasNoSignedWrap()); in TEST_F() 372 ->hasNoSignedWrap()); in TEST_F() 375 ->hasNoSignedWrap()); in TEST_F()
|
D | InstructionsTest.cpp | 625 ASSERT_FALSE(AI->hasNoSignedWrap()); in TEST_F() 631 ASSERT_TRUE(SI->hasNoSignedWrap()); in TEST_F() 634 ASSERT_FALSE(SI->hasNoSignedWrap()); in TEST_F() 640 ASSERT_TRUE(ShlI->hasNoSignedWrap()); in TEST_F() 644 ASSERT_FALSE(ShlI->hasNoSignedWrap()); in TEST_F()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 191 if (I.hasNoSignedWrap()) in visitMul() 210 if (I.hasNoSignedWrap() && Mul->hasNoSignedWrap() && in visitMul() 232 if (I.hasNoSignedWrap()) { in visitMul() 296 if (I.hasNoSignedWrap() && in visitMul() 355 ShlNSW = cast<ShlOperator>(Op0)->hasNoSignedWrap(); in visitMul() 358 ShlNSW = cast<ShlOperator>(Op1)->hasNoSignedWrap(); in visitMul() 363 if (I.hasNoSignedWrap() && ShlNSW) in visitMul() 392 if (!I.hasNoSignedWrap() && WillNotOverflowSignedMul(Op0, Op1, I)) { in visitMul() 853 cast<OverflowingBinaryOperator>(LHS)->hasNoSignedWrap()); in commonIDivTransforms() 881 cast<OverflowingBinaryOperator>(LHS)->hasNoSignedWrap()); in commonIDivTransforms()
|
D | InstCombineAddSub.cpp | 1037 if (Value *V = SimplifyAddInst(LHS, RHS, I.hasNoSignedWrap(), in visitAdd() 1117 New->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd() 1263 New->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd() 1272 New->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd() 1281 if (!I.hasNoSignedWrap() && WillNotOverflowSignedAdd(LHS, RHS, I)) { in visitAdd() 1478 if (Value *V = SimplifySubInst(Op0, Op1, I.hasNoSignedWrap(), in visitSub() 1493 if (BO->hasNoSignedWrap() && I.hasNoSignedWrap()) in visitSub() 1496 if (cast<Constant>(Op1)->isNotMinSignedValue() && I.hasNoSignedWrap()) in visitSub() 1659 if (!I.hasNoSignedWrap() && WillNotOverflowSignedSub(Op0, Op1, I)) { in visitSub()
|
D | InstCombineShifts.cpp | 608 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap()); in FoldShiftByConstant() 634 if (ShiftOp->hasNoSignedWrap()) { in FoldShiftByConstant() 682 if (ShiftOp->hasNoSignedWrap()) { in FoldShiftByConstant() 701 SimplifyShlInst(I.getOperand(0), I.getOperand(1), I.hasNoSignedWrap(), in visitShl() 721 if (!I.hasNoSignedWrap() && in visitShl()
|
D | InstructionCombining.cpp | 129 if (!OBO || !OBO->hasNoSignedWrap()) in MaintainNoSignedWrap() 215 (!Op0 || (isa<BinaryOperator>(Op0) && Op0->hasNoSignedWrap()))) { in SimplifyAssociativeOrCommutative() 517 HasNSW = I.hasNoSignedWrap(); in tryFactorization() 521 HasNSW &= Op0->hasNoSignedWrap(); in tryFactorization() 525 HasNSW &= Op1->hasNoSignedWrap(); in tryFactorization() 1065 NoSignedWrap = BO->hasNoSignedWrap(); in Descale() 1104 NoSignedWrap = BO->hasNoSignedWrap(); in Descale() 1215 bool OpNoSignedWrap = BO->hasNoSignedWrap(); in Descale()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | Instruction.cpp | 117 bool Instruction::hasNoSignedWrap() const { in hasNoSignedWrap() function in Instruction 118 return cast<OverflowingBinaryOperator>(this)->hasNoSignedWrap(); in hasNoSignedWrap() 246 setHasNoSignedWrap(OB->hasNoSignedWrap()); in copyIRFlags() 269 setHasNoSignedWrap(hasNoSignedWrap() & OB->hasNoSignedWrap()); in andIRFlags()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineAddSub.cpp | 90 if (Value *V = SimplifyAddInst(LHS, RHS, I.hasNoSignedWrap(), in visitAdd() 153 New->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitAdd() 532 if (Value *V = SimplifySubInst(Op0, Op1, I.hasNoSignedWrap(), in visitSub() 543 Res->setHasNoSignedWrap(I.hasNoSignedWrap()); in visitSub()
|
D | InstCombinePHI.cpp | 38 isNSW = BO->hasNoSignedWrap(); in FoldPHIArgBinOpIntoPHI() 61 isNSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in FoldPHIArgBinOpIntoPHI() 426 isNSW = BO->hasNoSignedWrap(); in FoldPHIArgOpIntoPHI() 449 isNSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); in FoldPHIArgOpIntoPHI()
|
D | InstCombineShifts.cpp | 631 I.hasNoSignedWrap(), I.hasNoUnsignedWrap(), in visitShl() 650 if (!I.hasNoSignedWrap() && in visitShl() 726 if (cast<OverflowingBinaryOperator>(Op0)->hasNoSignedWrap()) in visitAShr()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | PHITransAddr.cpp | 258 bool isNSW = cast<BinaryOperator>(Inst)->hasNoSignedWrap(); in PHITranslateSubExpr() 432 Res->setHasNoSignedWrap(cast<BinaryOperator>(Inst)->hasNoSignedWrap()); in InsertPHITranslatedSubExpr()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | PHITransAddr.cpp | 265 bool isNSW = cast<BinaryOperator>(Inst)->hasNoSignedWrap(); in PHITranslateSubExpr() 434 Res->setHasNoSignedWrap(cast<BinaryOperator>(Inst)->hasNoSignedWrap()); in InsertPHITranslatedSubExpr()
|
D | InstructionSimplify.cpp | 847 if ((isSigned && Mul->hasNoSignedWrap()) || in SimplifyDiv() 1142 cast<OverflowingBinaryOperator>(Op0)->hasNoSignedWrap()) in SimplifyAShrInst() 1784 (CmpInst::isSigned(Pred) && LBO->hasNoSignedWrap()); in SimplifyICmpInst() 1790 (CmpInst::isSigned(Pred) && RBO->hasNoSignedWrap()); in SimplifyICmpInst() 1892 bool NSW = LBO->hasNoSignedWrap() && RBO->hasNoSignedWrap(); in SimplifyICmpInst() 2431 cast<BinaryOperator>(I)->hasNoSignedWrap(), in SimplifyInstruction() 2437 cast<BinaryOperator>(I)->hasNoSignedWrap(), in SimplifyInstruction() 2464 cast<BinaryOperator>(I)->hasNoSignedWrap(), in SimplifyInstruction()
|
/external/llvm/lib/Analysis/ |
D | PHITransAddr.cpp | 260 bool isNSW = cast<BinaryOperator>(Inst)->hasNoSignedWrap(); in PHITranslateSubExpr() 435 Res->setHasNoSignedWrap(cast<BinaryOperator>(Inst)->hasNoSignedWrap()); in InsertPHITranslatedSubExpr()
|
/external/spirv-llvm/lib/SPIRV/ |
D | SPIRVRegularizeLLVM.cpp | 138 if (BO->hasNoSignedWrap()) in regularize()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 495 if (BO->hasNoUnsignedWrap() && BO->hasNoSignedWrap()) in strengthenOverflowingOperation() 537 if (!BO->hasNoSignedWrap()) { in strengthenOverflowingOperation()
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | Operator.h | 101 bool hasNoSignedWrap() const { in hasNoSignedWrap() function
|