Home
last modified time | relevance | path

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

/external/llvm/unittests/DebugInfo/DWARF/
DDWARFFormValueTest.cpp100 auto UMax = createULEBFormValue(LLONG_MAX); in TEST() local
102 EXPECT_EQ(UMax.getAsSignedConstant().getValue(), LLONG_MAX); in TEST()
/external/llvm/lib/IR/
DConstantRange.cpp70 APInt UMax(CR.getUnsignedMax()); in makeAllowedICmpRegion() local
71 if (UMax.isMinValue()) in makeAllowedICmpRegion()
73 return ConstantRange(APInt::getMinValue(W), UMax); in makeAllowedICmpRegion()
82 APInt UMax(CR.getUnsignedMax()); in makeAllowedICmpRegion() local
83 if (UMax.isMaxValue()) in makeAllowedICmpRegion()
85 return ConstantRange(APInt::getMinValue(W), UMax + 1); in makeAllowedICmpRegion()
DAsmWriter.cpp1046 case AtomicRMWInst::UMax: Out << " umax"; break; in writeAtomicRMWOperation()
DCore.cpp2820 case LLVMAtomicRMWBinOpUMax: intop = AtomicRMWInst::UMax; break; in LLVMBuildAtomicRMW()
/external/llvm/lib/Transforms/Scalar/
DLowerAtomic.cpp82 case AtomicRMWInst::UMax: in LowerAtomicRMWInst()
/external/llvm/test/CodeGen/CPP/
Datomic.ll50 …; CHECK: AtomicRMWInst* [[INST:[a-zA-Z0-9_]+]] = new AtomicRMWInst(AtomicRMWInst::UMax, {{.*}}, Mo…
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp368 case AtomicRMWInst::UMax: in performAtomicOp()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp3147 while (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(Ops[Idx])) { in getUMaxExpr() local
3149 Ops.append(UMax->op_begin(), UMax->op_end()); in getUMaxExpr()
4250 if (const SCEVUMaxExpr *UMax = dyn_cast<SCEVUMaxExpr>(S)) { in getRange() local
4251 ConstantRange X = getRange(UMax->getOperand(0), SignHint); in getRange()
4252 for (unsigned i = 1, e = UMax->getNumOperands(); i != e; ++i) in getRange()
4253 X = X.umax(getRange(UMax->getOperand(i), SignHint)); in getRange()
4254 return setRange(UMax, SignHint, ConservativeResult.intersectWith(X)); in getRange()
/external/llvm/unittests/IR/
DConstantRangeTest.cpp413 TEST_F(ConstantRangeTest, UMax) { in TEST_F() argument
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp3962 APFloat UMax(RHS.getSemantics()); in FoldFCmp_IntToFP_Cst() local
3963 UMax.convertFromAPInt(APInt::getMaxValue(IntWidth), false, in FoldFCmp_IntToFP_Cst()
3965 if (UMax.compare(RHS) == APFloat::cmpLessThan) { // umax < 13123.0 in FoldFCmp_IntToFP_Cst()
/external/clang/lib/CodeGen/
DCGStmtOpenMP.cpp2239 : llvm::AtomicRMWInst::UMax); in emitOMPAtomicRMW()
2245 : (IsXLHSInRHSPart ? llvm::AtomicRMWInst::UMax in emitOMPAtomicRMW()
DCGBuiltin.cpp1174 return EmitBinaryAtomic(*this, llvm::AtomicRMWInst::UMax, E); in EmitBuiltinExpr()
7238 return MakeBinaryAtomicValue(*this, llvm::AtomicRMWInst::UMax, E); in EmitNVPTXBuiltinExpr()
/external/llvm/bindings/ocaml/llvm/
Dllvm.ml256 | UMax Constructor
Dllvm.mli323 | UMax Constructor
/external/llvm/lib/Target/CppBackend/
DCPPBackend.cpp1598 case AtomicRMWInst::UMax: Operation = "AtomicRMWInst::UMax"; break; in printInstruction()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp122 case AtomicRMWInst::UMax: return bitc::RMW_UMAX; in GetEncodedRMWOperation()
/external/llvm/include/llvm/IR/
DInstructions.h713 UMax,
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp787 case bitc::RMW_UMAX: return AtomicRMWInst::UMax; in getDecodedRMWOperation()
/external/llvm/lib/AsmParser/
DLLParser.cpp5946 case lltok::kw_umax: Operation = AtomicRMWInst::UMax; break; in ParseAtomicRMW()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp3521 case AtomicRMWInst::UMax: NT = ISD::ATOMIC_LOAD_UMAX; break; in visitAtomicRMW()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp19188 case AtomicRMWInst::UMax: in shouldExpandAtomicRMWInIR()