| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 47 FMin, ///< FP min implemented in terms of select(cmp()). enumerator 228 return Kind == RecurKind::FMin || Kind == RecurKind::FMax || in isFPMinMaxRecurrenceKind()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 68 case AtomicRMWInst::FMin: in isSaturating()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 695 return InstDesc(Kind == RecurKind::FMin, I); in isMinMaxPattern() 699 return InstDesc(Kind == RecurKind::FMin, I); in isMinMaxPattern() 703 return InstDesc(Kind == RecurKind::FMin, I); in isMinMaxPattern() 918 if (AddReductionVar(Phi, RecurKind::FMin, TheLoop, FMF, RedDes, DB, AC, DT, in isReductionPHI() 1076 case RecurKind::FMin: in getRecurrenceIdentity() 1121 case RecurKind::FMin: in getOpcode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 208 case AtomicRMWInst::FMin: in visitAtomicRMWInst() 383 case AtomicRMWInst::FMin: in buildNonAtomicBinOp() 661 case AtomicRMWInst::FMin: in getIdentityValueForAtomicOp() 834 case AtomicRMWInst::FMin: in optimizeAtomic() 974 case AtomicRMWInst::FMin: in optimizeAtomic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 78 case AtomicRMWInst::FMin: in buildAtomicRMWValue()
|
| H A D | LoopUtils.cpp | 932 case RecurKind::FMin: in getMinMaxReductionIntrinsicOp() 955 case RecurKind::FMin: in getMinMaxReductionPredicate() 1124 case RecurKind::FMin: in createSimpleTargetReduction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 71 return RecurKind::FMin; in getRK()
|
| H A D | AtomicExpandPass.cpp | 822 case AtomicRMWInst::FMin: in performMaskedAtomicOp() 1697 case AtomicRMWInst::FMin: in GetRMWLibcall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 290 case RecurKind::FMin: in isLegalToVectorizeReduction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.td | 687 def OpGroupFMin: OpGroup<"FMin", 266>; 754 def OpGroupNonUniformFMin: OpGroupNUGroup<"FMin", 355>;
|
| H A D | SPIRVInstructionSelector.cpp | 378 return selectExtInst(ResVReg, ResType, I, CL::fmin, GL::FMin); in spvSelect()
|
| H A D | SPIRVBuiltins.td | 383 defm : DemangledExtendedBuiltin<"FMin", GLSL_std_450, 37>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 5882 case AtomicRMWInst::FMin: in emitRMWOpAsInstruction() 6153 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMin in createAtomicCompare() 6166 : AtomicRMWInst::FMin; in createAtomicCompare() 6194 case AtomicRMWInst::FMin: in createAtomicCompare()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 774 FMin, 829 case AtomicRMWInst::FMin:
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Core.cpp | 3697 case LLVMAtomicRMWBinOpFMin: return AtomicRMWInst::FMin; in mapFromLLVMRMWBinOp() 3719 case AtomicRMWInst::FMin: return LLVMAtomicRMWBinOpFMin; in mapToLLVMRMWBinOp()
|
| H A D | Instructions.cpp | 1668 case AtomicRMWInst::FMin: in getOperationName()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 656 ? llvm::AtomicRMWInst::FMin in EmitAtomicOp()
|
| H A D | CGStmtOpenMP.cpp | 6153 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMin in emitOMPAtomicRMW() 6165 : llvm::AtomicRMWInst::FMin; in emitOMPAtomicRMW()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 13973 if (Kind == RecurKind::FMax || Kind == RecurKind::FMin) { in isVectorizable() 14027 case RecurKind::FMin: in createOp() 14127 return RecurKind::FMin; in getRdxKind() 15138 case RecurKind::FMin: in getReductionCost() 15213 case RecurKind::FMin: in emitScaleForReusedOps() 15275 case RecurKind::FMin: in emitReusedOps()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 575 case AtomicRMWInst::FMin: in getEncodedRMWOperation()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 3107 case AtomicRMWInst::FMin: in translateAtomicRMW()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 3528 case RecurKind::FMin: in isLegalToVectorizeReduction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 633 case AtomicRMWInst::FMin: return bitc::RMW_FMIN; in getEncodedRMWOperation()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1288 case bitc::RMW_FMIN: return AtomicRMWInst::FMin; in getDecodedRMWOperation()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7921 Operation = AtomicRMWInst::FMin; in parseAtomicRMW()
|