[Mlir-commits] [mlir] [mlir][AMDGPU] Add support for AMD f16 math library calls (PR #108809)
Nirvedh Meshram
llvmlistbot at llvm.org
Thu Sep 19 10:52:03 PDT 2024
================
@@ -39,16 +39,17 @@ template <typename OpTy>
static void populateOpPatterns(LLVMTypeConverter &converter,
RewritePatternSet &patterns, StringRef f32Func,
StringRef f64Func,
+ StringRef f16Func,
StringRef f32ApproxFunc = "") {
patterns.add<ScalarizeVectorOpLowering<OpTy>>(converter);
patterns.add<OpToFuncCallLowering<OpTy>>(converter, f32Func, f64Func,
- f32ApproxFunc);
+ f32ApproxFunc, f16Func);
}
void mlir::populateMathToROCDLConversionPatterns(LLVMTypeConverter &converter,
RewritePatternSet &patterns) {
// Handled by mathToLLVM: math::AbsIOp
- // Handled by mathToLLVM: math::AbsFIOp
+ // Handled by mathToLLVM: math::AbsFOp
----------------
nirvedhmeshram wrote:
There is some dicussion on why it is the way it is here
https://github.com/llvm/llvm-project/pull/102971
https://github.com/llvm/llvm-project/pull/108809
More information about the Mlir-commits
mailing list