diff options
author | runseny <145632023+runseny@users.noreply.github.com> | 2024-07-25 19:54:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 13:54:58 +0200 |
commit | f6431f0c52689be4d6a4753d261cb6c415eff5a1 (patch) | |
tree | f1ada9dfa16d80c0e007ad6b7365659194648aa5 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 534e2dd29f252cc13b94312895d2f4b39b54b9d4 (diff) | |
download | llvm-f6431f0c52689be4d6a4753d261cb6c415eff5a1.zip llvm-f6431f0c52689be4d6a4753d261cb6c415eff5a1.tar.gz llvm-f6431f0c52689be4d6a4753d261cb6c415eff5a1.tar.bz2 |
[MLIR][GPUToNVVM] support fastMath and other non-supported mathOp (#99890)
Support fastMath and other non-supported mathOp which only require float
operands and call libdevice function directly to nvvm.
1. lowering mathOp with fastMath attribute to correct libdevice
intrinsic.
2. some mathOp in math dialect has been lowered to libdevice now, but it
doesn't cover all mathOp. so this mr lowers all the remaining mathOp
which only require float operands.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions