| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/ |
| H A D | gl-ops.mlir | 58 // 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 D | gl-ops-to-llvm.mlir | 69 // 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 D | gl-ops.mlir | 39 // CHECK: {{%.*}} = spv.GL.FMax {{%.*}}, {{%.*}} : f32 40 %1 = spv.GL.FMax %arg0, %arg1 : f32
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | warn-duplicate-enum.c | 39 FMax = FCount - 1 enumerator
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 49 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 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() 1091 case RecurKind::FMax: in getRecurrenceIdentity() 1125 case RecurKind::FMax: in getOpcode()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerAtomic.cpp | 77 case AtomicRMWInst::FMax: in buildAtomicRMWValue()
|
| H A D | LoopUtils.cpp | 898 case RecurKind::FMax: in getMinMaxReductionPredicate() 1055 case RecurKind::FMax: in createSimpleTargetReduction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 65 case AtomicRMWInst::FMax: in isSaturating()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 69 return RecurKind::FMax; in getRK()
|
| H A D | AtomicExpandPass.cpp | 1654 case AtomicRMWInst::FMax: in GetRMWLibcall()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 212 case RecurKind::FMax: in isLegalToVectorizeReduction()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVGLOps.td | 551 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 D | SPIRVInstrInfo.td | 686 def OpGroupFMax: OpGroup<"FMax", 269>; 746 def OpGroupNonUniformFMax: OpGroupNUGroup<"FMax", 358>;
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 4032 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 D | Instructions.h | 759 FMax, 809 case AtomicRMWInst::FMax:
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | SPIRVToLLVMDialectConversion.md | 738 `spv.GL.FMax` | `llvm.intr.maxnum`
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 3605 case LLVMAtomicRMWBinOpFMax: return AtomicRMWInst::FMax; in mapFromLLVMRMWBinOp() 3627 case AtomicRMWInst::FMax: return LLVMAtomicRMWBinOpFMax; in mapToLLVMRMWBinOp()
|
| H A D | Instructions.cpp | 1698 case AtomicRMWInst::FMax: in getOperationName()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 10539 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 D | arithmetic-to-spirv.mlir | 1069 // CHECK: spv.GL.FMax %{{.*}}, %{{.*}}: f32
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 599 case AtomicRMWInst::FMax: in getEncodedRMWOperation()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 2603 case RecurKind::FMax: in isLegalToVectorizeReduction()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2931 case AtomicRMWInst::FMax: in translateAtomicRMW()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 6040 : llvm::AtomicRMWInst::FMax; in emitOMPAtomicRMW() 6050 RMWOp = IsXLHSInRHSPart ? llvm::AtomicRMWInst::FMax in emitOMPAtomicRMW()
|