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

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 612 static Value *SimplifyAddInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW,
646 if ((IsNSW || IsNUW) && match(Op1, m_SignMask()) &&
676 Value *llvm::SimplifyAddInst(Value *Op0, Value *Op1, bool IsNSW, bool IsNUW,
678 return ::SimplifyAddInst(Op0, Op1, IsNSW, IsNUW, Query, RecursionLimit);
731 static Value *SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW,
759 if (isNSW)
859 Value *llvm::SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW,
861 return ::SimplifySubInst(Op0, Op1, isNSW, isNUW, Q, RecursionLimit);
1234 Value *Op1, bool IsNSW, const SimplifyQuery &Q,
1280 if (IsNSW) {
    [all...]
ScalarEvolution.cpp 3514 const SCEV *ScalarEvolution::getAbsExpr(const SCEV *Op, bool IsNSW) {
3515 SCEV::NoWrapFlags Flags = IsNSW ? SCEV::FlagNSW : SCEV::FlagAnyWrap;
4568 bool IsNSW = false;
4579 IsNSW = OBO->hasNoSignedWrap();
4584 explicit BinaryOp(unsigned Opcode, Value *LHS, Value *RHS, bool IsNSW = false,
4586 : Opcode(Opcode), LHS(LHS), RHS(RHS), IsNSW(IsNSW), IsNUW(IsNUW) {}
4658 /* IsNSW = */ Signed, /* IsNUW = */ !Signed);
5085 if (BO->IsNSW)
5183 if (BO->IsNSW)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScalarEvolution.h 578 const SCEV *getAbsExpr(const SCEV *Op, bool IsNSW);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp 397 bool IsNSW = maintainNoSignedWrap(I, B, C) && hasNoSignedWrap(*Op0);
409 if (IsNSW)

Completed in 33 milliseconds