HomeSort by: relevance | last modified time | path
    Searched defs:OBO (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 767 auto *OBO = cast<OverflowingBinaryOperator>(Op0);
768 Mul->setHasNoUnsignedWrap(!IsSigned && OBO->hasNoUnsignedWrap());
769 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap());
793 auto *OBO = cast<OverflowingBinaryOperator>(Op0);
794 Mul->setHasNoUnsignedWrap(!IsSigned && OBO->hasNoUnsignedWrap());
795 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap());
InstructionCombining.cpp 259 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I);
260 if (!OBO || !OBO->hasNoSignedWrap())
282 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I);
283 return OBO && OBO->hasNoUnsignedWrap();
287 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I);
288 return OBO && OBO->hasNoSignedWrap();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 97 bool strengthenOverflowingOperation(BinaryOperator *OBO, Value *IVOperand);
1368 const OverflowingBinaryOperator *OBO =
1371 if (ExtKind == SignExtended && OBO->hasNoSignedWrap())
1374 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap())
1539 const OverflowingBinaryOperator *OBO =
1542 bool CanSignExtend = ExtKind == SignExtended && OBO->hasNoSignedWrap();
1543 bool CanZeroExtend = ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap();
1605 const SCEV *LHS = SE->getSCEV(OBO->getOperand(0));
1606 const SCEV *RHS = SE->getSCEV(OBO->getOperand(1));

Completed in 20 milliseconds