Home
last modified time | relevance | path

Searched refs:FMin (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h47 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 DInstCombineAtomicRMW.cpp68 case AtomicRMWInst::FMin: in isSaturating()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp695 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 DAMDGPUAtomicOptimizer.cpp208 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 DLowerAtomic.cpp78 case AtomicRMWInst::FMin: in buildAtomicRMWValue()
H A DLoopUtils.cpp932 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 DExpandReductions.cpp71 return RecurKind::FMin; in getRK()
H A DAtomicExpandPass.cpp822 case AtomicRMWInst::FMin: in performMaskedAtomicOp()
1697 case AtomicRMWInst::FMin: in GetRMWLibcall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h290 case RecurKind::FMin: in isLegalToVectorizeReduction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.td687 def OpGroupFMin: OpGroup<"FMin", 266>;
754 def OpGroupNonUniformFMin: OpGroupNUGroup<"FMin", 355>;
H A DSPIRVInstructionSelector.cpp378 return selectExtInst(ResVReg, ResType, I, CL::fmin, GL::FMin); in spvSelect()
H A DSPIRVBuiltins.td383 defm : DemangledExtendedBuiltin<"FMin", GLSL_std_450, 37>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5882 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 DInstructions.h774 FMin,
829 case AtomicRMWInst::FMin:
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3697 case LLVMAtomicRMWBinOpFMin: return AtomicRMWInst::FMin; in mapFromLLVMRMWBinOp()
3719 case AtomicRMWInst::FMin: return LLVMAtomicRMWBinOpFMin; in mapToLLVMRMWBinOp()
H A DInstructions.cpp1668 case AtomicRMWInst::FMin: in getOperationName()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGAtomic.cpp656 ? llvm::AtomicRMWInst::FMin in EmitAtomicOp()
H A DCGStmtOpenMP.cpp6153 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 DSLPVectorizer.cpp13973 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 DDXILBitcodeWriter.cpp575 case AtomicRMWInst::FMin: in getEncodedRMWOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp3107 case AtomicRMWInst::FMin: in translateAtomicRMW()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3528 case RecurKind::FMin: in isLegalToVectorizeReduction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp633 case AtomicRMWInst::FMin: return bitc::RMW_FMIN; in getEncodedRMWOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1288 case bitc::RMW_FMIN: return AtomicRMWInst::FMin; in getDecodedRMWOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7921 Operation = AtomicRMWInst::FMin; in parseAtomicRMW()

12