Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/
H A Dgl-ops.mlir58 // CHECK: spv.GL.FMax {{%.*}}, {{%.*}} : f32
59 %1 = spv.GL.FMax %arg0, %arg1 : f32
66 // CHECK: spv.GL.FMax {{%.*}}, {{%.*}} : vector<3xf16>
67 %1 = spv.GL.FMax %arg0, %arg1 : vector<3xf16>
74 // CHECK: spv.GL.FMax {{%.*}}, {{%.*}} : f64
75 %1 = spv.GL.FMax %arg0, %arg1 : f64
/llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/
H A Dgl-ops-to-llvm.mlir69 // spv.GL.FMax
75 %0 = spv.GL.FMax %arg0, %arg0 : f32
77 %1 = spv.GL.FMax %arg1, %arg1 : vector<3xf16>
/llvm-project-15.0.7/mlir/test/Target/SPIRV/
H A Dgl-ops.mlir39 // CHECK: {{%.*}} = spv.GL.FMax {{%.*}}, {{%.*}} : f32
40 %1 = spv.GL.FMax %arg0, %arg1 : f32
/llvm-project-15.0.7/clang/test/Sema/
H A Dwarn-duplicate-enum.c39 FMax = FCount - 1 enumerator
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIVDescriptors.h49 FMax, ///< FP max implemented in terms of select(cmp()). enumerator
226 return Kind == RecurKind::FMin || Kind == RecurKind::FMax; in isFPMinMaxRecurrenceKind()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A 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()
1091 case RecurKind::FMax: in getRecurrenceIdentity()
1125 case RecurKind::FMax: in getOpcode()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerAtomic.cpp77 case AtomicRMWInst::FMax: in buildAtomicRMWValue()
H A DLoopUtils.cpp898 case RecurKind::FMax: in getMinMaxReductionPredicate()
1055 case RecurKind::FMax: in createSimpleTargetReduction()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp65 case AtomicRMWInst::FMax: in isSaturating()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandReductions.cpp69 return RecurKind::FMax; in getRK()
H A DAtomicExpandPass.cpp1654 case AtomicRMWInst::FMax: in GetRMWLibcall()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h212 case RecurKind::FMax: in isLegalToVectorizeReduction()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVGLOps.td551 def SPV_GLFMaxOp : SPV_GLBinaryArithmeticOp<"FMax", 40, SPV_Float> {
568 fmax-op ::= ssa-id `=` `spv.GL.FMax` ssa-use `:`
574 %2 = spv.GL.FMax %0, %1 : f32
575 %3 = spv.GL.FMax %0, %1 : vector<3xf16>
958 FMax.
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVInstrInfo.td686 def OpGroupFMax: OpGroup<"FMax", 269>;
746 def OpGroupNonUniformFMax: OpGroupNUGroup<"FMax", 358>;
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp4032 case AtomicRMWInst::FMax: in emitRMWOpAsInstruction()
4311 : AtomicRMWInst::FMax; in createAtomicCompare()
4322 NewOp = Op == OMPAtomicCompareOp::MAX ? AtomicRMWInst::FMax in createAtomicCompare()
4342 case AtomicRMWInst::FMax: in createAtomicCompare()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h759 FMax,
809 case AtomicRMWInst::FMax:
/llvm-project-15.0.7/mlir/docs/
H A DSPIRVToLLVMDialectConversion.md738 `spv.GL.FMax` | `llvm.intr.maxnum`
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3605 case LLVMAtomicRMWBinOpFMax: return AtomicRMWInst::FMax; in mapFromLLVMRMWBinOp()
3627 case AtomicRMWInst::FMax: return LLVMAtomicRMWBinOpFMax; in mapToLLVMRMWBinOp()
H A DInstructions.cpp1698 case AtomicRMWInst::FMax: in getOperationName()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp10539 if (Kind == RecurKind::FMax || Kind == RecurKind::FMin) { in isVectorizable()
10583 case RecurKind::FMax: in createOp()
10664 return RecurKind::FMax; in getRdxKind()
11433 case RecurKind::FMax: in getReductionCost()
/llvm-project-15.0.7/mlir/test/Conversion/ArithmeticToSPIRV/
H A Darithmetic-to-spirv.mlir1069 // CHECK: spv.GL.FMax %{{.*}}, %{{.*}}: f32
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp599 case AtomicRMWInst::FMax: in getEncodedRMWOperation()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2603 case RecurKind::FMax: in isLegalToVectorizeReduction()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2931 case AtomicRMWInst::FMax: in translateAtomicRMW()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp6040 : llvm::AtomicRMWInst::FMax; in emitOMPAtomicRMW()
6050 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()

12