Searched refs:NoSignedWrap (Results 1 - 8 of 8) sorted by relevance

/external/llvm/include/llvm/IR/
H A DOperator.h83 NoSignedWrap = (1 << 1) enumerator in enum:llvm::OverflowingBinaryOperator::__anon25520
95 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
108 return (SubclassOptionalData & NoSignedWrap) != 0;
H A DPatternMatch.h516 if (WrapFlags & OverflowingBinaryOperator::NoSignedWrap &&
527 OverflowingBinaryOperator::NoSignedWrap>
530 OverflowingBinaryOperator::NoSignedWrap>(
535 OverflowingBinaryOperator::NoSignedWrap>
538 OverflowingBinaryOperator::NoSignedWrap>(
543 OverflowingBinaryOperator::NoSignedWrap>
546 OverflowingBinaryOperator::NoSignedWrap>(
551 OverflowingBinaryOperator::NoSignedWrap>
554 OverflowingBinaryOperator::NoSignedWrap>(
/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp939 /// the multiplication is known not to overflow then NoSignedWrap is set.
940 Value *InstCombiner::Descale(Value *Val, APInt Scale, bool &NoSignedWrap) { argument
947 NoSignedWrap = true;
999 NoSignedWrap = true;
1007 NoSignedWrap = BO->hasNoSignedWrap();
1008 if (RequireNoSignedWrap && !NoSignedWrap)
1046 NoSignedWrap = BO->hasNoSignedWrap();
1047 if (RequireNoSignedWrap && !NoSignedWrap)
1125 NoSignedWrap = true;
1131 // expression. NoSignedWrap i
[all...]
H A DInstCombine.h396 /// the multiplication is known not to overflow then NoSignedWrap is set.
397 Value *Descale(Value *Val, APInt Scale, bool &NoSignedWrap);
/external/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp100 BinOp->hasNoSignedWrap() * OverflowingBinaryOperator::NoSignedWrap |
/external/llvm/lib/IR/
H A DConstants.cpp2105 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2116 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2127 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2176 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2882 OverflowingBinaryOperator::NoSignedWrap);
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1375 Flags |= OverflowingBinaryOperator::NoSignedWrap;
/external/llvm/lib/AsmParser/
H A DLLParser.cpp2759 if (NSW) Flags |= OverflowingBinaryOperator::NoSignedWrap;

Completed in 387 milliseconds