Home
last modified time | relevance | path

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

/external/llvm/include/llvm/IR/
DOperator.h83 NoSignedWrap = (1 << 1) enumerator
95 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); in setHasNoSignedWrap()
108 return (SubclassOptionalData & NoSignedWrap) != 0; in hasNoSignedWrap()
DPatternMatch.h516 if (WrapFlags & OverflowingBinaryOperator::NoSignedWrap && in match()
527 OverflowingBinaryOperator::NoSignedWrap>
530 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWAdd()
535 OverflowingBinaryOperator::NoSignedWrap>
538 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWSub()
543 OverflowingBinaryOperator::NoSignedWrap>
546 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWMul()
551 OverflowingBinaryOperator::NoSignedWrap>
554 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWShl()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp940 Value *InstCombiner::Descale(Value *Val, APInt Scale, bool &NoSignedWrap) { in Descale() argument
947 NoSignedWrap = true; in Descale()
999 NoSignedWrap = true; in Descale()
1007 NoSignedWrap = BO->hasNoSignedWrap(); in Descale()
1008 if (RequireNoSignedWrap && !NoSignedWrap) in Descale()
1046 NoSignedWrap = BO->hasNoSignedWrap(); in Descale()
1047 if (RequireNoSignedWrap && !NoSignedWrap) in Descale()
1125 NoSignedWrap = true; in Descale()
1158 NoSignedWrap &= OpNoSignedWrap; in Descale()
1159 if (NoSignedWrap != OpNoSignedWrap) { in Descale()
[all …]
DInstCombine.h397 Value *Descale(Value *Val, APInt Scale, bool &NoSignedWrap);
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp100 BinOp->hasNoSignedWrap() * OverflowingBinaryOperator::NoSignedWrap | in getHashValue()
/external/llvm/lib/IR/
DConstants.cpp2105 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getAdd()
2116 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getSub()
2127 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getMul()
2176 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getShl()
2882 OverflowingBinaryOperator::NoSignedWrap); in getAsInstruction()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp1375 Flags |= OverflowingBinaryOperator::NoSignedWrap; in ParseConstants()
/external/llvm/lib/AsmParser/
DLLParser.cpp2759 if (NSW) Flags |= OverflowingBinaryOperator::NoSignedWrap; in ParseValID()