aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJeremy Morse <jeremy.morse@sony.com>2025-07-16 14:13:53 +0100
committerGitHub <noreply@github.com>2025-07-16 14:13:53 +0100
commit5328c732a47705363cd289cb281cbd0d3ccbb8fc (patch)
tree6e3fafdc4edd881f9e3b9c60bd35bbda33caa311 /clang/lib/Frontend/CompilerInvocation.cpp
parent9ea27b841cdf3c702b5e0bc696eb404492dbc79f (diff)
downloadllvm-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