Searched refs:OBO (Results 1 - 16 of 16) sorted by relevance

/external/llvm/unittests/IR/
H A DConstantRangeTest.cpp614 typedef OverflowingBinaryOperator OBO; typedef
620 Instruction::Add, C, OBO::NoUnsignedWrap);
625 Instruction::Add, C, OBO::NoSignedWrap);
630 Instruction::Add, C, OBO::NoSignedWrap | OBO::NoUnsignedWrap);
663 OBO::NoSignedWrap);
669 OBO::NoUnsignedWrap);
675 OBO::NoUnsignedWrap | OBO::NoSignedWrap);
681 Instruction::Add, OneToFive, OBO
[all...]
/external/llvm/lib/IR/
H A DConstantRange.cpp172 typedef OverflowingBinaryOperator OBO; typedef
186 assert((NoWrapKind == OBO::NoSignedWrap ||
187 NoWrapKind == OBO::NoUnsignedWrap ||
188 NoWrapKind == (OBO::NoUnsignedWrap | OBO::NoSignedWrap)) &&
203 if (NoWrapKind & OBO::NoUnsignedWrap)
208 if (NoWrapKind & OBO::NoSignedWrap) {
H A DAsmWriter.cpp1112 if (const OverflowingBinaryOperator *OBO =
1114 if (OBO->hasNoUnsignedWrap())
1116 if (OBO->hasNoSignedWrap())
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp913 if (const OverflowingBinaryOperator *OBO =
915 if (OBO->hasNoUnsignedWrap()) WideBO->setHasNoUnsignedWrap();
916 if (OBO->hasNoSignedWrap()) WideBO->setHasNoSignedWrap();
938 const OverflowingBinaryOperator *OBO = local
940 if (IsSigned && OBO->hasNoSignedWrap())
943 else if(!IsSigned && OBO->hasNoUnsignedWrap())
/external/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp854 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(NonConstIndex))
855 if (OBO->hasNoSignedWrap() &&
858 isa<ConstantInt>(OBO->getOperand(1))) {
859 auto *OpScev = PSE.getSCEV(OBO->getOperand(0));
H A DValueTracking.cpp3564 auto *OBO = cast<OverflowingBinaryOperator>(I); local
3565 return OBO->hasNoUnsignedWrap() || OBO->hasNoSignedWrap();
3580 auto *OBO = cast<OverflowingBinaryOperator>(I); local
3581 if (OBO->hasNoUnsignedWrap() || OBO->hasNoSignedWrap()) {
3582 for (Value *V : OBO->operands()) {
H A DScalarEvolution.cpp1975 typedef OverflowingBinaryOperator OBO; typedef
2006 Instruction::Add, C, OBO::NoSignedWrap);
2012 Instruction::Add, C, OBO::NoUnsignedWrap);
3759 typedef OverflowingBinaryOperator OBO;
3767 Instruction::Add, IncRange, OBO::NoSignedWrap);
3777 Instruction::Add, IncRange, OBO::NoUnsignedWrap);
3803 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) {
3804 IsNSW = OBO->hasNoSignedWrap();
3805 IsNUW = OBO->hasNoUnsignedWrap();
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp118 OverflowingBinaryOperator *OBO = dyn_cast<OverflowingBinaryOperator>(&I); local
119 if (!OBO || !OBO->hasNoSignedWrap()) {
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp78 bool strengthenOverflowingOperation(BinaryOperator *OBO, Value *IVOperand);
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1139 const OverflowingBinaryOperator *OBO = local
1141 if (IsSigned && OBO->hasNoSignedWrap())
1144 else if(!IsSigned && OBO->hasNoUnsignedWrap())
/external/swiftshader/third_party/LLVM/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp536 if (const OverflowingBinaryOperator *OBO =
538 if (OBO->hasNoSignedWrap())
540 if (OBO->hasNoUnsignedWrap())
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DAsmWriter.cpp681 if (const OverflowingBinaryOperator *OBO =
683 if (OBO->hasNoUnsignedWrap())
685 if (OBO->hasNoSignedWrap())
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DValueTracking.cpp445 OverflowingBinaryOperator *OBO = cast<OverflowingBinaryOperator>(I); local
446 if (OBO->hasNoSignedWrap()) {
H A DScalarEvolution.cpp3042 if (const AddOperator *OBO = dyn_cast<AddOperator>(BEValueV)) {
3043 if (OBO->hasNoUnsignedWrap())
3045 if (OBO->hasNoSignedWrap())
3602 OverflowingBinaryOperator *OBO = cast<OverflowingBinaryOperator>(V);
3603 if (OBO->hasNoSignedWrap())
3605 if (OBO->hasNoUnsignedWrap())
/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp128 OverflowingBinaryOperator *OBO = dyn_cast<OverflowingBinaryOperator>(&I); local
129 if (!OBO || !OBO->hasNoSignedWrap())
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1281 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) {
1282 if (OBO->hasNoSignedWrap())
1284 if (OBO->hasNoUnsignedWrap())

Completed in 583 milliseconds