diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-05-08 15:35:41 -0400 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-05-09 16:00:27 -0400 |
commit | 16295d521e294b27106e51fac29957c1aac8ff89 (patch) | |
tree | b3f7bbfadaa7014501df3cf9082ec7c4c7d174b3 /llvm/lib/Analysis/CodeMetrics.cpp | |
parent | a881dc1103579926f039e81c0d25626ff8a582a9 (diff) | |
download | llvm-16295d521e294b27106e51fac29957c1aac8ff89.zip llvm-16295d521e294b27106e51fac29957c1aac8ff89.tar.gz llvm-16295d521e294b27106e51fac29957c1aac8ff89.tar.bz2 |
InstCombine: Broaden copy-constant-to-alloca optimization
Consider any constant memory type, not just global constants. AMDGPU
kernel parameters are effectively global constants, but appear as
either reads from an intrinsic derived pointer or function argument.
Diffstat (limited to 'llvm/lib/Analysis/CodeMetrics.cpp')
0 files changed, 0 insertions, 0 deletions