aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CodeMetrics.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2020-05-08 15:35:41 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2020-05-09 16:00:27 -0400
commit16295d521e294b27106e51fac29957c1aac8ff89 (patch)
treeb3f7bbfadaa7014501df3cf9082ec7c4c7d174b3 /llvm/lib/Analysis/CodeMetrics.cpp
parenta881dc1103579926f039e81c0d25626ff8a582a9 (diff)
downloadllvm-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