diff options
author | Orlando Cazalet-Hyams <orlando.hyams@sony.com> | 2024-01-05 15:11:47 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-05 15:11:47 +0000 |
commit | 10b03e66629aedad79a804e22d23b575077303b3 (patch) | |
tree | b8e0b0c28bb2841e837583d9680c3c53de6cc4d0 /llvm/lib/Object/ObjectFile.cpp | |
parent | 736cc0cbf0107f6a1678a5495e1931733ab57393 (diff) | |
download | llvm-10b03e66629aedad79a804e22d23b575077303b3.zip llvm-10b03e66629aedad79a804e22d23b575077303b3.tar.gz llvm-10b03e66629aedad79a804e22d23b575077303b3.tar.bz2 |
[RemoveDIs] Handle DPValues in FastISel (#76952)
The change is fairly mechanical:
1. Factor code from `FastISel::selectIntrinsicCall`, which converts
debug intrinsics into debug instructions, into functions (NFC).
2. Call those functions for DPValues attached to instructions too.
The test updates look the same as other RemoveDIs changes: re-run the
tests with `--try-experimental-debuginfo-iterators`, which checks the
output is identical using the new debug info format (if it has been
enabled in the cmake configuration).
Depends on #76941 (otherwise some modified tests spuriously fail).
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions