diff options
author | Kazu Hirata <kazu@google.com> | 2025-01-20 10:12:39 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-20 10:12:39 -0800 |
commit | cac3f5ecb972194322aeeb8e84e7c7dd60dedef8 (patch) | |
tree | 1ff039cadc7063a5631d469f858a4a7375d82a5a /llvm/lib/CodeGen/MachineCopyPropagation.cpp | |
parent | 0fbec1e1eedf7f6a758d3aba3dfc8d77a824d80e (diff) | |
download | llvm-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