diff options
author | Noah Goldstein <goldstein.w.n@gmail.com> | 2023-10-27 11:35:41 -0500 |
---|---|---|
committer | Noah Goldstein <goldstein.w.n@gmail.com> | 2023-11-01 23:50:35 -0500 |
commit | 51abbf98d19cb1b89c6938811f2805bafe4b336e (patch) | |
tree | 2290a1b5f07293dd176dd131bacfebb39bc7fedd /llvm/lib/IR/Module.cpp | |
parent | edb9e9a5fb3cae861511f9a11e6d000e8a82fe91 (diff) | |
download | llvm-51abbf98d19cb1b89c6938811f2805bafe4b336e.zip llvm-51abbf98d19cb1b89c6938811f2805bafe4b336e.tar.gz llvm-51abbf98d19cb1b89c6938811f2805bafe4b336e.tar.bz2 |
[InstCombine] Deduce `align` and `nonnull` return attributes for `llvm.ptrmask`
We can deduce the former based on the mask / incoming pointer
alignment. We can set the latter based if know the result in non-zero
(this is essentially just caching our analysis result).
Differential Revision: https://reviews.llvm.org/D156636
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions