| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineAtomicRMW.cpp | 53 case AtomicRMWInst::UMax: in isIdempotentRMW() 97 case AtomicRMWInst::UMax: in isSaturating()
|
| D | InstCombineCompares.cpp | 6534 APFloat UMax(RHS.getSemantics()); in foldFCmpIntToFPConst() local 6535 UMax.convertFromAPInt(APInt::getMaxValue(IntWidth), false, in foldFCmpIntToFPConst() 6537 if (UMax < RHS) { // umax < 13123.0 in foldFCmpIntToFPConst()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUAtomicOptimizer.cpp | 132 case AtomicRMWInst::UMax: in visitAtomicRMWInst() 214 Op = AtomicRMWInst::UMax; in visitIntrinsicInst() 273 case AtomicRMWInst::UMax: in buildNonAtomicBinOp() 442 case AtomicRMWInst::UMax: in getIdentityValueForAtomicOp() 580 case AtomicRMWInst::UMax: in optimizeAtomic() 677 case AtomicRMWInst::UMax: in optimizeAtomic()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | IVDescriptors.h | 45 UMax, ///< Unsigned integer max implemented in terms of select(cmp()). enumerator 223 return Kind == RecurKind::UMin || Kind == RecurKind::UMax || in isIntMinMaxRecurrenceKind()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | LowerAtomic.cpp | 67 case AtomicRMWInst::UMax: in buildAtomicRMWValue()
|
| D | LoopUtils.cpp | 889 case RecurKind::UMax: in getMinMaxReductionPredicate() 1050 case RecurKind::UMax: in createSimpleTargetReduction()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | ExpandReductions.cpp | 65 return RecurKind::UMax; in getRK()
|
| D | AtomicExpandPass.cpp | 831 case AtomicRMWInst::UMax: in performMaskedAtomicOp() 1703 case AtomicRMWInst::UMax: in GetRMWLibcall()
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | IVDescriptors.cpp | 53 case RecurKind::UMax: in isIntegerRecurrenceKind() 693 return InstDesc(Kind == RecurKind::UMax, I); in isMinMaxPattern() 873 if (AddReductionVar(Phi, RecurKind::UMax, TheLoop, FMF, RedDes, DB, AC, DT, in isReductionPHI() 1105 case RecurKind::UMax: in getRecurrenceIdentity() 1149 case RecurKind::UMax: in getOpcode()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVExpandAtomicPseudoInsts.cpp | 116 return expandAtomicMinMaxOp(MBB, MBBI, AtomicRMWInst::UMax, true, 32, in expandMI() 467 case AtomicRMWInst::UMax: in expandAtomicMinMaxOp()
|
| D | RISCVTargetTransformInfo.h | 273 case RecurKind::UMax: in isLegalToVectorizeReduction()
|
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | ConstantRange.cpp | 113 APInt UMax(CR.getUnsignedMax()); in makeAllowedICmpRegion() local 114 if (UMax.isMinValue()) in makeAllowedICmpRegion() 116 return ConstantRange(APInt::getMinValue(W), std::move(UMax)); in makeAllowedICmpRegion()
|
| D | Core.cpp | 3554 case LLVMAtomicRMWBinOpUMax: return AtomicRMWInst::UMax; in mapFromLLVMRMWBinOp() 3576 case AtomicRMWInst::UMax: return LLVMAtomicRMWBinOpUMax; in mapToLLVMRMWBinOp()
|
| D | Instructions.cpp | 1793 case AtomicRMWInst::UMax: in getOperationName()
|
| /openbsd/src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| D | OMPIRBuilder.cpp | 4341 (RMWOp != AtomicRMWInst::UMax) && (RMWOp != AtomicRMWInst::UMin) && in createAtomicUpdate() 4373 case AtomicRMWInst::UMax: in emitRMWOpAsInstruction() 4653 : AtomicRMWInst::UMax; in createAtomicCompare() 4664 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::UMax in createAtomicCompare() 4684 case AtomicRMWInst::UMax: in createAtomicCompare()
|
| /openbsd/src/gnu/llvm/llvm/bindings/ocaml/llvm/ |
| D | llvm.ml | 294 | UMax Constructor
|
| D | llvm.mli | 327 | UMax Constructor
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGAtomic.cpp | 651 : llvm::AtomicRMWInst::UMax; in EmitAtomicOp()
|
| D | CGStmtOpenMP.cpp | 6101 : llvm::AtomicRMWInst::UMax); in emitOMPAtomicRMW() 6111 : (IsXLHSInRHSPart ? llvm::AtomicRMWInst::UMax in emitOMPAtomicRMW()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | SLPVectorizer.cpp | 11944 case RecurKind::UMax: in createOp() 12022 return RecurKind::UMax; in getRdxKind() 12075 return RecurKind::UMax; in getRdxKind() 12938 case RecurKind::UMax: in getReductionCost() 12945 RdxKind == RecurKind::UMax || RdxKind == RecurKind::UMin; in getReductionCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | IRTranslator.cpp | 2937 case AtomicRMWInst::UMax: in translateAtomicRMW()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64TargetTransformInfo.cpp | 2911 case RecurKind::UMax: in isLegalToVectorizeReduction()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | Instructions.h | 750 UMax,
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| D | NVPTXISelLowering.cpp | 5419 case AtomicRMWInst::BinOp::UMax: in shouldExpandAtomicRMWInIR()
|
| /openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/ |
| D | BitcodeWriter.cpp | 601 case AtomicRMWInst::UMax: return bitc::RMW_UMAX; in getEncodedRMWOperation()
|