Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DConstantRange.cpp228 using OBO = OverflowingBinaryOperator; in makeGuaranteedNoWrapRegion() typedef
232 assert((NoWrapKind == OBO::NoSignedWrap || in makeGuaranteedNoWrapRegion()
233 NoWrapKind == OBO::NoUnsignedWrap) && in makeGuaranteedNoWrapRegion()
236 bool Unsigned = NoWrapKind == OBO::NoUnsignedWrap; in makeGuaranteedNoWrapRegion()
866 using OBO = OverflowingBinaryOperator; in addWithNoWrap() typedef
874 if (NoWrapKind & OBO::NoSignedWrap) in addWithNoWrap()
877 if (NoWrapKind & OBO::NoUnsignedWrap) in addWithNoWrap()
913 using OBO = OverflowingBinaryOperator; in subWithNoWrap() typedef
921 if (NoWrapKind & OBO::NoSignedWrap) in subWithNoWrap()
924 if (NoWrapKind & OBO::NoUnsignedWrap) { in subWithNoWrap()
DAsmWriter.cpp1276 if (const OverflowingBinaryOperator *OBO = in WriteOptimizationInfo() local
1278 if (OBO->hasNoUnsignedWrap()) in WriteOptimizationInfo()
1280 if (OBO->hasNoSignedWrap()) in WriteOptimizationInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp726 auto *OBO = cast<OverflowingBinaryOperator>(Op0); in commonIDivTransforms() local
727 Mul->setHasNoUnsignedWrap(!IsSigned && OBO->hasNoUnsignedWrap()); in commonIDivTransforms()
728 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
752 auto *OBO = cast<OverflowingBinaryOperator>(Op0); in commonIDivTransforms() local
753 Mul->setHasNoUnsignedWrap(!IsSigned && OBO->hasNoUnsignedWrap()); in commonIDivTransforms()
754 Mul->setHasNoSignedWrap(OBO->hasNoSignedWrap()); in commonIDivTransforms()
DInstructionCombining.cpp219 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in maintainNoSignedWrap() local
220 if (!OBO || !OBO->hasNoSignedWrap()) in maintainNoSignedWrap()
242 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in hasNoUnsignedWrap() local
243 return OBO && OBO->hasNoUnsignedWrap(); in hasNoUnsignedWrap()
247 auto *OBO = dyn_cast<OverflowingBinaryOperator>(&I); in hasNoSignedWrap() local
248 return OBO && OBO->hasNoSignedWrap(); in hasNoSignedWrap()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp742 using OBO = OverflowingBinaryOperator; in processBinOp() typedef
768 Opcode, RRange, OBO::NoUnsignedWrap); in processBinOp()
774 Opcode, RRange, OBO::NoSignedWrap); in processBinOp()
DIndVarSimplify.cpp1270 const OverflowingBinaryOperator *OBO = in getExtendedOperandRecurrence() local
1273 if (ExtKind == SignExtended && OBO->hasNoSignedWrap()) in getExtendedOperandRecurrence()
1276 else if(ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in getExtendedOperandRecurrence()
1434 const OverflowingBinaryOperator *OBO = in widenWithVariantLoadUse() local
1437 if (ExtKind == SignExtended && OBO->hasNoSignedWrap()) in widenWithVariantLoadUse()
1440 else if (ExtKind == ZeroExtended && OBO->hasNoUnsignedWrap()) in widenWithVariantLoadUse()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp976 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(NonConstIndex)) in isNoWrapAddRec() local
977 if (OBO->hasNoSignedWrap() && in isNoWrapAddRec()
980 isa<ConstantInt>(OBO->getOperand(1))) { in isNoWrapAddRec()
981 auto *OpScev = PSE.getSCEV(OBO->getOperand(0)); in isNoWrapAddRec()
DLazyValueInfo.cpp1099 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(BO)) { in solveBlockValueBinaryOp() local
1101 if (OBO->hasNoUnsignedWrap()) in solveBlockValueBinaryOp()
1103 if (OBO->hasNoSignedWrap()) in solveBlockValueBinaryOp()
DScalarEvolution.cpp2349 using OBO = OverflowingBinaryOperator; in StrengthenNoWrapFlags() typedef
2391 Opcode, C, OBO::NoSignedWrap); in StrengthenNoWrapFlags()
2399 Opcode, C, OBO::NoUnsignedWrap); in StrengthenNoWrapFlags()
4445 using OBO = OverflowingBinaryOperator; in proveNoWrapViaConstantRanges() typedef
4454 Instruction::Add, IncRange, OBO::NoSignedWrap); in proveNoWrapViaConstantRanges()
4464 Instruction::Add, IncRange, OBO::NoUnsignedWrap); in proveNoWrapViaConstantRanges()
4491 if (auto *OBO = dyn_cast<OverflowingBinaryOperator>(Op)) { in BinaryOp() local
4492 IsNSW = OBO->hasNoSignedWrap(); in BinaryOp()
4493 IsNUW = OBO->hasNoUnsignedWrap(); in BinaryOp()
5569 using OBO = OverflowingBinaryOperator; in getRangeRef() typedef
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp95 bool strengthenOverflowingOperation(BinaryOperator *OBO, Value *IVOperand);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1394 if (const auto *OBO = dyn_cast<OverflowingBinaryOperator>(V)) { in getOptimizationFlags() local
1395 if (OBO->hasNoSignedWrap()) in getOptimizationFlags()
1397 if (OBO->hasNoUnsignedWrap()) in getOptimizationFlags()
/third_party/icu/icu4j/perf-tests/data/collation/
DTestNames_SerbianSH.txt39655 OBOČKI VLADIMIR
/third_party/eudev/hwdb/
D20-OUI.hwdb76521 ID_OUI_FROM_DATABASE=OBO Pro.2 Inc.