HomeSort by relevance Sort by last modified time
    Searched refs:hasNoSignedWrap (Results 1 - 25 of 38) sorted by null

1 2

  /external/llvm/unittests/Transforms/Utils/
Cloning.cpp 73 EXPECT_FALSE(AddClone->hasNoSignedWrap());
75 EXPECT_FALSE(SubClone->hasNoSignedWrap());
77 EXPECT_FALSE(MulClone->hasNoSignedWrap());
90 EXPECT_FALSE(AddClone->hasNoSignedWrap());
92 EXPECT_FALSE(SubClone->hasNoSignedWrap());
94 EXPECT_FALSE(MulClone->hasNoSignedWrap());
107 EXPECT_TRUE(AddClone->hasNoSignedWrap());
109 EXPECT_TRUE(SubClone->hasNoSignedWrap());
111 EXPECT_TRUE(MulClone->hasNoSignedWrap());
124 EXPECT_TRUE(AddClone->hasNoSignedWrap());
    [all...]
  /external/llvm/unittests/IR/
IRBuilderTest.cpp 252 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap());
254 cast<BinaryOperator>(Builder.CreateNSWMul(V, V))->hasNoSignedWrap());
256 cast<BinaryOperator>(Builder.CreateNSWSub(V, V))->hasNoSignedWrap());
259 ->hasNoSignedWrap());
274 ->hasNoSignedWrap());
276 ->hasNoSignedWrap());
278 ->hasNoSignedWrap());
281 ->hasNoSignedWrap());
  /external/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 191 if (I.hasNoSignedWrap())
210 if (I.hasNoSignedWrap() && Mul->hasNoSignedWrap() &&
232 if (I.hasNoSignedWrap()) {
296 if (I.hasNoSignedWrap() &&
355 ShlNSW = cast<ShlOperator>(Op0)->hasNoSignedWrap();
358 ShlNSW = cast<ShlOperator>(Op1)->hasNoSignedWrap();
363 if (I.hasNoSignedWrap() && ShlNSW)
389 if (!I.hasNoSignedWrap() && WillNotOverflowSignedMul(Op0, Op1, I)) {
839 cast<OverflowingBinaryOperator>(LHS)->hasNoSignedWrap());
    [all...]
InstCombineAddSub.cpp     [all...]
InstCombineShifts.cpp 607 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap());
633 if (ShiftOp->hasNoSignedWrap()) {
681 if (ShiftOp->hasNoSignedWrap()) {
700 SimplifyShlInst(I.getOperand(0), I.getOperand(1), I.hasNoSignedWrap(),
720 if (!I.hasNoSignedWrap() &&
    [all...]
InstCombinePHI.cpp 39 isNSW = BO->hasNoSignedWrap();
62 isNSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap();
518 isNSW = BO->hasNoSignedWrap();
541 isNSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap();
    [all...]
InstructionCombining.cpp 123 if (!OBO || !OBO->hasNoSignedWrap()) {
219 (!Op0 || (isa<BinaryOperator>(Op0) && Op0->hasNoSignedWrap()))) {
521 HasNSW = I.hasNoSignedWrap();
525 HasNSW &= Op0->hasNoSignedWrap();
529 HasNSW &= Op1->hasNoSignedWrap();
    [all...]
InstCombineCompares.cpp     [all...]
InstCombineSelect.cpp 238 BO->setHasNoSignedWrap(TVI_BO->hasNoSignedWrap());
273 BO->setHasNoSignedWrap(FVI_BO->hasNoSignedWrap());
    [all...]
InstCombineSimplifyDemanded.cpp 572 if (IOp->hasNoSignedWrap())
    [all...]
InstCombineVectorOps.cpp 649 New->setHasNoSignedWrap(BO->hasNoSignedWrap());
    [all...]
  /external/llvm/lib/Analysis/
PHITransAddr.cpp 259 bool isNSW = cast<BinaryOperator>(Inst)->hasNoSignedWrap();
434 Res->setHasNoSignedWrap(cast<BinaryOperator>(Inst)->hasNoSignedWrap());
DemandedBits.cpp 151 if (S->hasNoSignedWrap())
InstructionSimplify.cpp     [all...]
ValueTracking.cpp     [all...]
BasicAliasAnalysis.cpp 259 NSW &= BOp->hasNoSignedWrap();
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 354 if (BO->hasNoUnsignedWrap() && BO->hasNoSignedWrap())
396 if (!BO->hasNoSignedWrap()) {
  /external/llvm/include/llvm/IR/
Operator.h 102 bool hasNoSignedWrap() const {
InstrTypes.h 545 bool hasNoSignedWrap() const;
    [all...]
PatternMatch.h 558 !Op->hasNoSignedWrap())
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64AddressTypePromotion.cpp 163 (BinOp->hasNoUnsignedWrap() || BinOp->hasNoSignedWrap()))
  /external/llvm/lib/Transforms/Scalar/
EarlyCSE.cpp 103 BinOp->hasNoSignedWrap() * OverflowingBinaryOperator::NoSignedWrap |
172 LHSBinOp->hasNoSignedWrap() != RHSBinOp->hasNoSignedWrap())
    [all...]
SeparateConstOffsetFromGEP.cpp 499 if (SignExtended && !BO->hasNoSignedWrap())
    [all...]
  /external/llvm/lib/IR/
Instructions.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 357 bool hasNoSignedWrap() const { return NoSignedWrap; }
    [all...]

Completed in 398 milliseconds

1 2