diff options
author | Jeremy Morse <jeremy.morse@sony.com> | 2025-07-16 14:13:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-16 14:13:53 +0100 |
commit | 5328c732a47705363cd289cb281cbd0d3ccbb8fc (patch) | |
tree | 6e3fafdc4edd881f9e3b9c60bd35bbda33caa311 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 9ea27b841cdf3c702b5e0bc696eb404492dbc79f (diff) | |
download | llvm-5328c732a47705363cd289cb281cbd0d3ccbb8fc.zip llvm-5328c732a47705363cd289cb281cbd0d3ccbb8fc.tar.gz llvm-5328c732a47705363cd289cb281cbd0d3ccbb8fc.tar.bz2 |
[DebugInfo] Strip more debug-intrinsic code from local utils (#149037)
SROA and a few other facilities use generic-lambdas and some overloaded
functions to deal with both intrinsics and debug-records at the same time.
As part of stripping out intrinsic support, delete a swathe of this code
from things in the Utils directory.
This is a large diff, but is mostly about removing functions that were
duplicated during the migration to debug records. I've taken a few
opportunities to replace comments about "intrinsics" with "records",
and replace generic lambdas with plain lambdas (I believe this makes
it more readable).
All of this is chipping away at intrinsic-specific code until we get to
removing parts of findDbgUsers, which is the final boss -- we can't
remove that until almost everything else is gone.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions