Home
last modified time | relevance | path

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

/external/llvm/lib/Support/
DConstantRange.cpp66 APInt UMax(CR.getUnsignedMax()); in makeICmpRegion() local
67 if (UMax.isMinValue()) in makeICmpRegion()
69 return ConstantRange(APInt::getMinValue(W), UMax); in makeICmpRegion()
78 APInt UMax(CR.getUnsignedMax()); in makeICmpRegion() local
79 if (UMax.isMaxValue()) in makeICmpRegion()
81 return ConstantRange(APInt::getMinValue(W), UMax + 1); in makeICmpRegion()
/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp78 case AtomicRMWInst::UMax: in LowerAtomicRMWInst()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp2533 while (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(Ops[Idx])) { in getUMaxExpr() local
2535 Ops.append(UMax->op_begin(), UMax->op_end()); in getUMaxExpr()
3314 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getUnsignedRange() local
3315 ConstantRange X = getUnsignedRange(UMax->getOperand(0)); in getUnsignedRange()
3316 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getUnsignedRange()
3317 X = X.umax(getUnsignedRange(UMax->getOperand(i))); in getUnsignedRange()
3318 return setUnsignedRange(UMax, ConservativeResult.intersectWith(X)); in getUnsignedRange()
3455 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getSignedRange() local
3456 ConstantRange X = getSignedRange(UMax->getOperand(0)); in getSignedRange()
3457 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getSignedRange()
[all …]
/external/llvm/unittests/Support/
DConstantRangeTest.cpp402 TEST_F(ConstantRangeTest, UMax) { in TEST_F() argument
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp2779 APFloat UMax(RHS.getSemantics(), APFloat::fcZero, false); in FoldFCmp_IntToFP_Cst() local
2780 UMax.convertFromAPInt(APInt::getMaxValue(IntWidth), false, in FoldFCmp_IntToFP_Cst()
2782 if (UMax.compare(RHS) == APFloat::cmpLessThan) { // umax < 13123.0 in FoldFCmp_IntToFP_Cst()
/external/llvm/lib/IR/
DAsmWriter.cpp752 case AtomicRMWInst::UMax: Out << " umax"; break; in writeAtomicRMWOperation()
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1578 case AtomicRMWInst::UMax: Operation = "AtomicRMWInst::UMax"; break; in printInstruction()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp123 case AtomicRMWInst::UMax: return bitc::RMW_UMAX; in GetEncodedRMWOperation()
/external/llvm/include/llvm/IR/
DInstructions.h587 UMax,
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp167 case bitc::RMW_UMAX: return AtomicRMWInst::UMax; in GetDecodedRMWOperation()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp904 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::UMax, E); in EmitBuiltinExpr()
/external/llvm/lib/AsmParser/
DLLParser.cpp4176 case lltok::kw_umax: Operation = AtomicRMWInst::UMax; break; in ParseAtomicRMW()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3472 case AtomicRMWInst::UMax: NT = ISD::ATOMIC_LOAD_UMAX; break; in visitAtomicRMW()