aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorNoah Goldstein <goldstein.w.n@gmail.com>2023-10-27 11:35:41 -0500
committerNoah Goldstein <goldstein.w.n@gmail.com>2023-11-01 23:50:35 -0500
commit51abbf98d19cb1b89c6938811f2805bafe4b336e (patch)
tree2290a1b5f07293dd176dd131bacfebb39bc7fedd /llvm/lib/IR/Module.cpp
parentedb9e9a5fb3cae861511f9a11e6d000e8a82fe91 (diff)
downloadllvm-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