Home
last modified time | relevance | path

Searched refs:FMax (Results 1 – 23 of 23) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DIVDescriptors.h49 FMax, ///< FP max implemented in terms of select(cmp()). enumerator
229 return Kind == RecurKind::FMin || Kind == RecurKind::FMax; in isFPMinMaxRecurrenceKind()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineAtomicRMW.cpp65 case AtomicRMWInst::FMax: in isSaturating()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DIVDescriptors.cpp701 return InstDesc(Kind == RecurKind::FMax, I); in isMinMaxPattern()
705 return InstDesc(Kind == RecurKind::FMax, I); in isMinMaxPattern()
709 return InstDesc(Kind == RecurKind::FMax, I); in isMinMaxPattern()
899 if (AddReductionVar(Phi, RecurKind::FMax, TheLoop, FMF, RedDes, DB, AC, DT, in isReductionPHI()
1117 case RecurKind::FMax: in getRecurrenceIdentity()
1153 case RecurKind::FMax: in getOpcode()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DLowerAtomic.cpp77 case AtomicRMWInst::FMax: in buildAtomicRMWValue()
DLoopUtils.cpp897 case RecurKind::FMax: in getMinMaxReductionPredicate()
1054 case RecurKind::FMax: in createSimpleTargetReduction()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DExpandReductions.cpp69 return RecurKind::FMax; in getRK()
DAtomicExpandPass.cpp836 case AtomicRMWInst::FMax: in performMaskedAtomicOp()
1705 case AtomicRMWInst::FMax: in GetRMWLibcall()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVTargetTransformInfo.h275 case RecurKind::FMax: in isLegalToVectorizeReduction()
/openbsd/src/gnu/llvm/llvm/lib/Frontend/OpenMP/
DOMPIRBuilder.cpp4375 case AtomicRMWInst::FMax: in emitRMWOpAsInstruction()
4656 : AtomicRMWInst::FMax; in createAtomicCompare()
4667 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMax in createAtomicCompare()
4687 case AtomicRMWInst::FMax: in createAtomicCompare()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DInstructions.h762 FMax,
820 case AtomicRMWInst::FMax:
/openbsd/src/gnu/llvm/llvm/lib/IR/
DCore.cpp3558 case LLVMAtomicRMWBinOpFMax: return AtomicRMWInst::FMax; in mapFromLLVMRMWBinOp()
3580 case AtomicRMWInst::FMax: return LLVMAtomicRMWBinOpFMax; in mapToLLVMRMWBinOp()
DInstructions.cpp1801 case AtomicRMWInst::FMax: in getOperationName()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp11884 if (Kind == RecurKind::FMax || Kind == RecurKind::FMin) { in isVectorizable()
11928 case RecurKind::FMax: in createOp()
12009 return RecurKind::FMax; in getRdxKind()
12919 case RecurKind::FMax: in getReductionCost()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp2949 case AtomicRMWInst::FMax: in translateAtomicRMW()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp2913 case RecurKind::FMax: in isLegalToVectorizeReduction()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGStmtOpenMP.cpp6104 : llvm::AtomicRMWInst::FMax; in emitOMPAtomicRMW()
6114 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp605 case AtomicRMWInst::FMax: return bitc::RMW_FMAX; in getEncodedRMWOperation()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp4945 case AtomicRMWInst::FMax: in shouldExpandAtomicRMWInIR()
DSIISelLowering.cpp12994 case AtomicRMWInst::FMax: in shouldExpandAtomicRMWInIR()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp1257 case bitc::RMW_FMAX: return AtomicRMWInst::FMax; in getDecodedRMWOperation()
/openbsd/src/gnu/llvm/llvm/lib/AsmParser/
DLLParser.cpp7754 Operation = AtomicRMWInst::FMax; in parseAtomicRMW()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp4672 case AtomicRMWInst::FMax: NT = ISD::ATOMIC_LOAD_FMAX; break; in visitAtomicRMW()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp31867 case AtomicRMWInst::FMax: in shouldExpandAtomicRMWInIR()