aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-01-20 10:12:39 -0800
committerGitHub <noreply@github.com>2025-01-20 10:12:39 -0800
commitcac3f5ecb972194322aeeb8e84e7c7dd60dedef8 (patch)
tree1ff039cadc7063a5631d469f858a4a7375d82a5a /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent0fbec1e1eedf7f6a758d3aba3dfc8d77a824d80e (diff)
downloadllvm-cac3f5ecb972194322aeeb8e84e7c7dd60dedef8.zip
llvm-cac3f5ecb972194322aeeb8e84e7c7dd60dedef8.tar.gz
llvm-cac3f5ecb972194322aeeb8e84e7c7dd60dedef8.tar.bz2
[memprof] Add simplify_type (NFC) (#123556)
IndexCall is a simple wrapper around: PointerUnion<CallsiteInfo *, AllocInfo *> Now, because we don't have CastInfo for IndexCall, we would have to use getBase like so: dyn_cast_if_present<CallsiteInfo *>(Call.getBase()) This patch adds simplify_type<IndexCall>, which in turn enables CastInfo for IndexCall, so we can drop getBase like so:: dyn_cast_if_present<CallsiteInfo *>(Call)
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions