diff options
author | Yingwei Zheng <dtcxzyw2333@gmail.com> | 2024-07-19 01:08:51 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-19 01:08:51 +0800 |
commit | 13a8f8d51962b59949496c460ea0b8ad22ae908a (patch) | |
tree | 16466362d32663ed0efe00a65a38a291c4fb7895 /llvm/lib/Transforms/Utils/BuildLibCalls.cpp | |
parent | 74e51e3efe1d4c79c1b7914c3ead19832e8cc1fb (diff) | |
download | llvm-13a8f8d51962b59949496c460ea0b8ad22ae908a.zip llvm-13a8f8d51962b59949496c460ea0b8ad22ae908a.tar.gz llvm-13a8f8d51962b59949496c460ea0b8ad22ae908a.tar.bz2 |
[InferAttrs] Set attributes for `remainder` (#99521)
Fixes one of the issues in
https://github.com/llvm/llvm-project/issues/99497.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Utils/BuildLibCalls.cpp b/llvm/lib/Transforms/Utils/BuildLibCalls.cpp index e97506b..1ced365 100644 --- a/llvm/lib/Transforms/Utils/BuildLibCalls.cpp +++ b/llvm/lib/Transforms/Utils/BuildLibCalls.cpp @@ -1195,6 +1195,9 @@ bool llvm::inferNonMandatoryLibFuncAttrs(Function &F, case LibFunc_pow: case LibFunc_powf: case LibFunc_powl: + case LibFunc_remainder: + case LibFunc_remainderf: + case LibFunc_remainderl: case LibFunc_rint: case LibFunc_rintf: case LibFunc_rintl: |