Home
last modified time | relevance | path

Searched refs:OBO (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/IR/
DConstantRange.cpp133 typedef OverflowingBinaryOperator OBO; in makeNoWrapRegion() typedef
147 assert((NoWrapKind == OBO::NoSignedWrap || in makeNoWrapRegion()
148 NoWrapKind == OBO::NoUnsignedWrap || in makeNoWrapRegion()
149 NoWrapKind == (OBO::NoUnsignedWrap | OBO::NoSignedWrap)) && in makeNoWrapRegion()
163 if (NoWrapKind & OBO::NoUnsignedWrap) in makeNoWrapRegion()
167 if (NoWrapKind & OBO::NoSignedWrap) { in makeNoWrapRegion()
DAsmWriter.cpp1068 if (const OverflowingBinaryOperator *OBO = in WriteOptimizationInfo() local
1070 if (OBO->hasNoUnsignedWrap()) in WriteOptimizationInfo()
1072 if (OBO->hasNoSignedWrap()) in WriteOptimizationInfo()
/external/llvm/unittests/IR/
DConstantRangeTest.cpp575 typedef OverflowingBinaryOperator OBO; in TEST() typedef
581 ConstantRange::makeNoWrapRegion(Instruction::Add, C, OBO::NoUnsignedWrap); in TEST()
586 ConstantRange::makeNoWrapRegion(Instruction::Add, C, OBO::NoSignedWrap); in TEST()
591 Instruction::Add, C, OBO::NoSignedWrap | OBO::NoUnsignedWrap); in TEST()
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp807 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(NonConstIndex)) in isNoWrapAddRec() local
808 if (OBO->hasNoSignedWrap() && in isNoWrapAddRec()
811 isa<ConstantInt>(OBO->getOperand(1))) { in isNoWrapAddRec()
812 auto *OpScev = SE->getSCEV(OBO->getOperand(0)); in isNoWrapAddRec()
DValueTracking.cpp3738 auto *OBO = cast<OverflowingBinaryOperator>(I); in propagatesFullPoison() local
3739 return OBO->hasNoUnsignedWrap() || OBO->hasNoSignedWrap(); in propagatesFullPoison()
3754 auto *OBO = cast<OverflowingBinaryOperator>(I); in propagatesFullPoison() local
3755 if (OBO->hasNoUnsignedWrap() || OBO->hasNoSignedWrap()) { in propagatesFullPoison()
3756 for (Value *V : OBO->operands()) { in propagatesFullPoison()
DScalarEvolution.cpp1938 typedef OverflowingBinaryOperator OBO; in StrengthenNoWrapFlags() typedef
1969 ConstantRange::makeNoWrapRegion(Instruction::Add, C, OBO::NoSignedWrap); in StrengthenNoWrapFlags()
1976 OBO::NoUnsignedWrap); in StrengthenNoWrapFlags()
3752 if (const AddOperator *OBO = dyn_cast<AddOperator>(BEValueV)) { in createAddRecFromPHI() local
3753 if (OBO->getOperand(0) == PN) { in createAddRecFromPHI()
3754 if (OBO->hasNoUnsignedWrap()) in createAddRecFromPHI()
3756 if (OBO->hasNoSignedWrap()) in createAddRecFromPHI()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1119 const OverflowingBinaryOperator *OBO = in getExtendedOperandRecurrence() local
1121 if (IsSigned && OBO->hasNoSignedWrap()) in getExtendedOperandRecurrence()
1124 else if(!IsSigned && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp78 bool strengthenOverflowingOperation(BinaryOperator *OBO, Value *IVOperand);
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp122 OverflowingBinaryOperator *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in MaintainNoSignedWrap() local
123 if (!OBO || !OBO->hasNoSignedWrap()) { in MaintainNoSignedWrap()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp806 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { in GetOptimizationFlags() local
807 if (OBO->hasNoSignedWrap()) in GetOptimizationFlags()
809 if (OBO->hasNoUnsignedWrap()) in GetOptimizationFlags()
/external/icu/icu4j/perf-tests/data/collation/
DTestNames_SerbianSH.txt39653 OBOČKI VLADIMIR