HomeSort by: relevance | last modified time | path
    Searched refs:NoSignedWrap (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Operator.h 71 NoSignedWrap = (1 << 1)
84 (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
97 return (SubclassOptionalData & NoSignedWrap) != 0;
PatternMatch.h 1174 if (WrapFlags & OverflowingBinaryOperator::NoSignedWrap &&
1185 OverflowingBinaryOperator::NoSignedWrap>
1188 OverflowingBinaryOperator::NoSignedWrap>(
1193 OverflowingBinaryOperator::NoSignedWrap>
1196 OverflowingBinaryOperator::NoSignedWrap>(
1201 OverflowingBinaryOperator::NoSignedWrap>
1204 OverflowingBinaryOperator::NoSignedWrap>(
1209 OverflowingBinaryOperator::NoSignedWrap>
1212 OverflowingBinaryOperator::NoSignedWrap>(
2264 OverflowingBinaryOperator::NoSignedWrap>
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp 1299 /// If the multiplication is known not to overflow, then NoSignedWrap is set.
1300 Value *InstCombinerImpl::Descale(Value *Val, APInt Scale, bool &NoSignedWrap) {
1307 NoSignedWrap = true;
1358 NoSignedWrap = true;
1365 NoSignedWrap = BO->hasNoSignedWrap();
1366 if (RequireNoSignedWrap && !NoSignedWrap)
1404 NoSignedWrap = BO->hasNoSignedWrap();
1405 if (RequireNoSignedWrap && !NoSignedWrap)
1483 NoSignedWrap = true;
1489 // expression. NoSignedWrap is 'true' if multiplying Op by Scale is know
    [all...]
InstCombineInternal.h 740 /// If the multiplication is known not to overflow then NoSignedWrap is set.
741 Value *Descale(Value *Val, APInt Scale, bool &NoSignedWrap);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 374 bool NoSignedWrap : 1;
394 : NoUnsignedWrap(false), NoSignedWrap(false), Exact(false), NoNaNs(false),
412 void setNoSignedWrap(bool b) { NoSignedWrap = b; }
425 bool hasNoSignedWrap() const { return NoSignedWrap; }
440 NoSignedWrap &= Flags.NoSignedWrap;
  /src/external/apache2/llvm/dist/llvm/lib/IR/
IntrinsicInst.cpp 459 return OverflowingBinaryOperator::NoSignedWrap;
ConstantRange.cpp 238 assert((NoWrapKind == OBO::NoSignedWrap ||
945 if (NoWrapKind & OBO::NoSignedWrap)
992 if (NoWrapKind & OBO::NoSignedWrap)
Constants.cpp 2681 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2692 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2703 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
2757 (HasNSW ? OverflowingBinaryOperator::NoSignedWrap : 0);
3539 OverflowingBinaryOperator::NoSignedWrap);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InductiveRangeCheckElimination.cpp 835 bool NoSignedWrap = ExtendAfterOp->getStart() == ExtendedStart &&
838 if (NoSignedWrap)
CorrelatedValuePropagation.cpp 958 Opcode, RRange, OBO::NoSignedWrap);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LazyValueInfo.cpp 965 NoWrapKind |= OverflowingBinaryOperator::NoSignedWrap;
ScalarEvolution.cpp 2291 Opcode, C, OBO::NoSignedWrap);
4440 Instruction::Add, IncRange, OBO::NoSignedWrap);
5814 WrapType |= OBO::NoSignedWrap;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 2007 *NarrowDefRHS, OverflowingBinaryOperator::NoSignedWrap);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 2636 Flags |= OverflowingBinaryOperator::NoSignedWrap;
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 3806 if (NSW) Flags |= OverflowingBinaryOperator::NoSignedWrap;

Completed in 120 milliseconds