| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 49 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/ |
| H A D | InstCombineAtomicRMW.cpp | 65 case AtomicRMWInst::FMax: in isSaturating()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 701 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/ |
| H A D | LowerAtomic.cpp | 77 case AtomicRMWInst::FMax: in buildAtomicRMWValue()
|
| H A D | LoopUtils.cpp | 897 case RecurKind::FMax: in getMinMaxReductionPredicate() 1054 case RecurKind::FMax: in createSimpleTargetReduction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 69 return RecurKind::FMax; in getRK()
|
| H A D | AtomicExpandPass.cpp | 836 case AtomicRMWInst::FMax: in performMaskedAtomicOp() 1705 case AtomicRMWInst::FMax: in GetRMWLibcall()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 275 case RecurKind::FMax: in isLegalToVectorizeReduction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstrInfo.td | 686 def OpGroupFMax: OpGroup<"FMax", 269>; 753 def OpGroupNonUniformFMax: OpGroupNUGroup<"FMax", 358>;
|
| H A D | SPIRVInstructionSelector.cpp | 374 return selectExtInst(ResVReg, ResType, I, CL::fmax, GL::FMax); in spvSelect()
|
| H A D | SPIRVBuiltins.td | 386 defm : DemangledExtendedBuiltin<"FMax", GLSL_std_450, 40>;
|
| /openbsd-src/gnu/llvm/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 4375 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/ |
| H A D | Instructions.h | 762 FMax, 820 case AtomicRMWInst::FMax:
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Core.cpp | 3558 case LLVMAtomicRMWBinOpFMax: return AtomicRMWInst::FMax; in mapFromLLVMRMWBinOp() 3580 case AtomicRMWInst::FMax: return LLVMAtomicRMWBinOpFMax; in mapToLLVMRMWBinOp()
|
| H A D | Instructions.cpp | 1801 case AtomicRMWInst::FMax: in getOperationName()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 11884 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/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 573 case AtomicRMWInst::FMax: in getEncodedRMWOperation()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 2913 case RecurKind::FMax: in isLegalToVectorizeReduction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2949 case AtomicRMWInst::FMax: in translateAtomicRMW()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 6104 : llvm::AtomicRMWInst::FMax; in emitOMPAtomicRMW() 6114 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 605 case AtomicRMWInst::FMax: return bitc::RMW_FMAX; in getEncodedRMWOperation()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 4945 case AtomicRMWInst::FMax: in shouldExpandAtomicRMWInIR()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1257 case bitc::RMW_FMAX: return AtomicRMWInst::FMax; in getDecodedRMWOperation()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7754 Operation = AtomicRMWInst::FMax; in parseAtomicRMW()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 4672 case AtomicRMWInst::FMax: NT = ISD::ATOMIC_LOAD_FMAX; break; in visitAtomicRMW()
|