|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/InstructionSimplify.h 79 return Op->hasNoSignedWrap();
include/llvm/IR/PatternMatch.h 926 !Op->hasNoSignedWrap())
lib/Analysis/DemandedBits.cpp 192 if (S->hasNoSignedWrap())
lib/Analysis/LazyValueInfo.cpp 1099 if (OBO->hasNoSignedWrap())
lib/Analysis/LoopAccessAnalysis.cpp 976 if (OBO->hasNoSignedWrap() &&
lib/Analysis/ScalarEvolution.cpp 4485 IsNSW = OBO->hasNoSignedWrap();
lib/Analysis/ValueTracking.cpp 4087 if (Add && Add->hasNoSignedWrap()) {
lib/Bitcode/Writer/BitcodeWriter.cpp 1393 if (OBO->hasNoSignedWrap())
lib/CodeGen/MachineInstr.cpp 531 if (OB->hasNoSignedWrap())
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3114 Flags.setNoSignedWrap(OFBinOp->hasNoSignedWrap());
3170 nsw = OFBinOp->hasNoSignedWrap();
lib/IR/AsmWriter.cpp 1277 if (OBO->hasNoSignedWrap())
lib/IR/Instruction.cpp 117 return cast<OverflowingBinaryOperator>(this)->hasNoSignedWrap();
247 setHasNoSignedWrap(OB->hasNoSignedWrap());
270 setHasNoSignedWrap(hasNoSignedWrap() & OB->hasNoSignedWrap());
lib/Transforms/InstCombine/InstCombineCasts.cpp 41 if (OBI && !OBI->hasNoUnsignedWrap() && !OBI->hasNoSignedWrap()) {
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 287 cast<OverflowingBinaryOperator>(Op0)->hasNoSignedWrap() &&
288 cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap())
343 ShlNSW = cast<ShlOperator>(Op0)->hasNoSignedWrap();
346 ShlNSW = cast<ShlOperator>(Op1)->hasNoSignedWrap();
728 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap());
754 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap());
800 bool HasNSW = cast<OverflowingBinaryOperator>(Op1)->hasNoSignedWrap();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 460 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap();
480 if (IOp->hasNoSignedWrap())
lib/Transforms/InstCombine/InstructionCombining.cpp 205 if (!OBO || !OBO->hasNoSignedWrap())
233 return OBO && OBO->hasNoSignedWrap();
608 HasNSW &= LOBO->hasNoSignedWrap();
613 HasNSW &= ROBO->hasNoSignedWrap();
lib/Transforms/Scalar/IndVarSimplify.cpp 1272 if (ExtKind == SignExtended && OBO->hasNoSignedWrap())
1436 if (ExtKind == SignExtended && OBO->hasNoSignedWrap())
unittests/IR/IRBuilderTest.cpp 614 ->hasNoSignedWrap());
616 ->hasNoSignedWrap());
618 ->hasNoSignedWrap());
621 ->hasNoSignedWrap());