| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 208 case AtomicRMWInst::FMax: in visitAtomicRMWInst() 375 case AtomicRMWInst::FMax: in buildNonAtomicBinOp() 630 case AtomicRMWInst::FMax: in getIdentityValueForAtomicOp() 795 case AtomicRMWInst::FMax: in optimizeAtomic() 931 case AtomicRMWInst::FMax: in optimizeAtomic()
|
| H A D | AMDGPULowerBufferFatPointers.cpp | 1741 case AtomicRMWInst::FMax: in handleMemoryInst()
|
| H A D | R600ISelLowering.cpp | 2186 case AtomicRMWInst::FMax: in shouldExpandAtomicRMWInIR()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 49 FMax, ///< FP max implemented in terms of select(cmp()). enumerator 254 return Kind == RecurKind::FMin || Kind == RecurKind::FMax || in isFPMinMaxRecurrenceKind()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 65 case AtomicRMWInst::FMax: in isSaturating()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 822 return InstDesc(Kind == RecurKind::FMax, I); in isMinMaxPattern() 826 return InstDesc(Kind == RecurKind::FMax, I); in isMinMaxPattern() 956 assert(Kind == RecurKind::FMax && in isRecurrenceInstr() 1072 if (AddReductionVar(Phi, RecurKind::FMax, TheLoop, FMF, RedDes, DB, AC, DT, in isReductionPHI() 1229 case RecurKind::FMax: in getOpcode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 87 case AtomicRMWInst::FMax: in buildAtomicRMWValue()
|
| H A D | LoopUtils.cpp | 940 case RecurKind::FMax: in getReductionIntrinsicID() 1044 case RecurKind::FMax: in getMinMaxReductionIntrinsicOp() 1069 return RecurKind::FMax; in getMinMaxReductionRecurKind() 1091 case RecurKind::FMax: in getMinMaxReductionPredicate() 1289 assert((!(K == RecurKind::FMin || K == RecurKind::FMax) || in getRecurrenceIdentity() 1313 case RecurKind::FMax: in createSimpleReduction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 375 case RecurKind::FMax: in isLegalToVectorizeReduction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 944 case AtomicRMWInst::FMax: in performMaskedAtomicOp() 1840 case AtomicRMWInst::FMax: in GetRMWLibcall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXIL.td | 701 def FMax : DXILOp<35, binary> { 702 let Doc = "Float maximum. FMax(a,b) = a > b ? a : b";
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.td | 735 def OpGroupFMax: OpGroup<"FMax", 269>; 806 def OpGroupNonUniformFMax: OpGroupNUGroup<"FMax", 358>;
|
| H A D | SPIRVBuiltins.td | 424 defm : DemangledExtendedBuiltin<"FMax", GLSL_std_450, 40>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 839 case RecurKind::FMax: in findInnerReductionPhi()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | AMDGPU.cpp | 1084 BinOp = llvm::AtomicRMWInst::FMax; in EmitAMDGPUBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 753 FMax, 827 case AtomicRMWInst::FMax:
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 4354 .StartsWith("ds.fmax", AtomicRMWInst::FMax) in upgradeAMDGCNIntrinsicCall() 4361 .StartsWith("global.atomic.fmax", AtomicRMWInst::FMax) in upgradeAMDGCNIntrinsicCall() 4362 .StartsWith("flat.atomic.fmax", AtomicRMWInst::FMax); in upgradeAMDGCNIntrinsicCall()
|
| H A D | Core.cpp | 3967 case LLVMAtomicRMWBinOpFMax: return AtomicRMWInst::FMax; in mapFromLLVMRMWBinOp() 4001 case AtomicRMWInst::FMax: return LLVMAtomicRMWBinOpFMax; in mapToLLVMRMWBinOp()
|
| H A D | Instructions.cpp | 1485 case AtomicRMWInst::FMax: in getOperationName()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 680 ? llvm::AtomicRMWInst::FMax in EmitAtomicOp()
|
| H A D | CGStmtOpenMP.cpp | 6426 : llvm::AtomicRMWInst::FMax; in emitOMPAtomicRMW() 6436 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 9017 case AtomicRMWInst::FMax: in emitRMWOpAsInstruction() 9350 : AtomicRMWInst::FMax; in createAtomicCompare() 9361 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMax in createAtomicCompare() 9381 case AtomicRMWInst::FMax: in createAtomicCompare()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 581 case AtomicRMWInst::FMax: in getEncodedRMWOperation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 21793 if (Kind == RecurKind::FMax || Kind == RecurKind::FMin) { in isVectorizable() 21859 case RecurKind::FMax: in createOp() 21922 return RecurKind::FMax; in getRdxKind() 23062 case RecurKind::FMax: in getReductionCost() 23188 case RecurKind::FMax: in emitReduction() 23327 case RecurKind::FMax: in emitScaleForReusedOps() 23391 case RecurKind::FMax: in emitReusedOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 3433 case AtomicRMWInst::FMax: in translateAtomicRMW()
|