Searched defs:NoSignedWrap (Results 1 - 4 of 4) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/
H A DOperator.h75 NoSignedWrap = (1 << 1) enumerator in enum:llvm::OverflowingBinaryOperator::__anon19662
89 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
102 return (SubclassOptionalData & NoSignedWrap) != 0;
/external/llvm/include/llvm/IR/
H A DOperator.h78 NoSignedWrap = (1 << 1) enumerator in enum:llvm::OverflowingBinaryOperator::__anon12404
90 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
103 return (SubclassOptionalData & NoSignedWrap) != 0;
/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp997 /// If the multiplication is known not to overflow, then NoSignedWrap is set.
998 Value *InstCombiner::Descale(Value *Val, APInt Scale, bool &NoSignedWrap) { argument
1005 NoSignedWrap = true;
1057 NoSignedWrap = true;
1065 NoSignedWrap = BO->hasNoSignedWrap();
1066 if (RequireNoSignedWrap && !NoSignedWrap)
1104 NoSignedWrap = BO->hasNoSignedWrap();
1105 if (RequireNoSignedWrap && !NoSignedWrap)
1183 NoSignedWrap = true;
1189 // expression. NoSignedWrap i
[all...]
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h330 bool NoSignedWrap : 1; member in struct:llvm::SDNodeFlags
343 NoSignedWrap = false;
355 void setNoSignedWrap(bool b) { NoSignedWrap = b; }
366 bool hasNoSignedWrap() const { return NoSignedWrap; }
378 return (NoUnsignedWrap << 0) | (NoSignedWrap << 1) | (Exact << 2) |
386 NoSignedWrap &= Flags->NoSignedWrap;

Completed in 236 milliseconds