Searched refs:UMax (Results 1 – 14 of 14) sorted by relevance
/external/llvm/lib/Support/ |
D | ConstantRange.cpp | 67 APInt UMax(CR.getUnsignedMax()); in makeICmpRegion() local 68 if (UMax.isMinValue()) in makeICmpRegion() 70 return ConstantRange(APInt::getMinValue(W), UMax); in makeICmpRegion() 79 APInt UMax(CR.getUnsignedMax()); in makeICmpRegion() local 80 if (UMax.isMaxValue()) in makeICmpRegion() 82 return ConstantRange(APInt::getMinValue(W), UMax + 1); in makeICmpRegion()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LowerAtomic.cpp | 78 case AtomicRMWInst::UMax: in LowerAtomicRMWInst()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 2536 while (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(Ops[Idx])) { in getUMaxExpr() local 2538 Ops.append(UMax->op_begin(), UMax->op_end()); in getUMaxExpr() 3355 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getUnsignedRange() local 3356 ConstantRange X = getUnsignedRange(UMax->getOperand(0)); in getUnsignedRange() 3357 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getUnsignedRange() 3358 X = X.umax(getUnsignedRange(UMax->getOperand(i))); in getUnsignedRange() 3359 return setUnsignedRange(UMax, ConservativeResult.intersectWith(X)); in getUnsignedRange() 3496 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getSignedRange() local 3497 ConstantRange X = getSignedRange(UMax->getOperand(0)); in getSignedRange() 3498 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getSignedRange() [all …]
|
/external/llvm/unittests/Support/ |
D | ConstantRangeTest.cpp | 402 TEST_F(ConstantRangeTest, UMax) { in TEST_F() argument
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCompares.cpp | 3035 APFloat UMax(RHS.getSemantics()); in FoldFCmp_IntToFP_Cst() local 3036 UMax.convertFromAPInt(APInt::getMaxValue(IntWidth), false, in FoldFCmp_IntToFP_Cst() 3038 if (UMax.compare(RHS) == APFloat::cmpLessThan) { // umax < 13123.0 in FoldFCmp_IntToFP_Cst()
|
/external/llvm/lib/IR/ |
D | AsmWriter.cpp | 726 case AtomicRMWInst::UMax: Out << " umax"; break; in writeAtomicRMWOperation()
|
D | Core.cpp | 2414 case LLVMAtomicRMWBinOpUMax: intop = AtomicRMWInst::UMax; break; in LLVMBuildAtomicRMW()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 1577 case AtomicRMWInst::UMax: Operation = "AtomicRMWInst::UMax"; break; in printInstruction()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 123 case AtomicRMWInst::UMax: return bitc::RMW_UMAX; in GetEncodedRMWOperation()
|
/external/llvm/include/llvm/IR/ |
D | Instructions.h | 587 UMax,
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 169 case bitc::RMW_UMAX: return AtomicRMWInst::UMax; in GetDecodedRMWOperation()
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 904 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::UMax, E); in EmitBuiltinExpr()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 4218 case lltok::kw_umax: Operation = AtomicRMWInst::UMax; break; in ParseAtomicRMW()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 3487 case AtomicRMWInst::UMax: NT = ISD::ATOMIC_LOAD_UMAX; break; in visitAtomicRMW()
|