Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DOperator.h79 NoSignedWrap = (1 << 1) enumerator
91 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap); in setHasNoSignedWrap()
104 return (SubclassOptionalData & NoSignedWrap) != 0; in hasNoSignedWrap()
H A DPatternMatch.h554 if (WrapFlags & OverflowingBinaryOperator::NoSignedWrap && in match()
565 OverflowingBinaryOperator::NoSignedWrap>
568 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWAdd()
573 OverflowingBinaryOperator::NoSignedWrap>
576 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWSub()
581 OverflowingBinaryOperator::NoSignedWrap>
584 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWMul()
589 OverflowingBinaryOperator::NoSignedWrap>
592 OverflowingBinaryOperator::NoSignedWrap>( in m_NSWShl()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp975 Value *InstCombiner::Descale(Value *Val, APInt Scale, bool &NoSignedWrap) { in Descale() argument
982 NoSignedWrap = true; in Descale()
1034 NoSignedWrap = true; in Descale()
1042 NoSignedWrap = BO->hasNoSignedWrap(); in Descale()
1043 if (RequireNoSignedWrap && !NoSignedWrap) in Descale()
1081 NoSignedWrap = BO->hasNoSignedWrap(); in Descale()
1082 if (RequireNoSignedWrap && !NoSignedWrap) in Descale()
1160 NoSignedWrap = true; in Descale()
1193 NoSignedWrap &= OpNoSignedWrap; in Descale()
1194 if (NoSignedWrap != OpNoSignedWrap) { in Descale()
[all …]
H A DInstCombine.h466 Value *Descale(Value *Val, APInt Scale, bool &NoSignedWrap);
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp104 BinOp->hasNoSignedWrap() * OverflowingBinaryOperator::NoSignedWrap | in getHashValue()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DConstants.cpp2228 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getAdd()
2239 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getSub()
2250 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getMul()
2299 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0); in getShl()
2976 OverflowingBinaryOperator::NoSignedWrap); in getAsInstruction()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1605 Flags |= OverflowingBinaryOperator::NoSignedWrap; in ParseConstants()
/minix3/external/bsd/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp2736 if (NSW) Flags |= OverflowingBinaryOperator::NoSignedWrap; in ParseValID()