aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2022-11-28 18:35:00 -0800
committerRiver Riddle <riddleriver@gmail.com>2022-11-30 17:02:54 -0800
commitaef89c8b41847c7235e00fbf8b2a2f10cb1aad25 (patch)
tree89e59914865fde8af73869edab5525027b66ba4e /llvm/lib/CodeGen/StackProtector.cpp
parent658a5039373e3272e9920a07312a013c2f629538 (diff)
downloadllvm-aef89c8b41847c7235e00fbf8b2a2f10cb1aad25.zip
llvm-aef89c8b41847c7235e00fbf8b2a2f10cb1aad25.tar.gz
llvm-aef89c8b41847c7235e00fbf8b2a2f10cb1aad25.tar.bz2
[mlir] Cleanup lingering problems surrounding attribute/type aliases
This commit refactors attribute/type alias generation to be similar to how we do it for operations, i.e. we generate aliases determined on what is actually necessary when printing the IR (using a dummy printer for alias collection). This allows for generating aliases only when necessary, and also allows for proper propagation of when a nested alias can be deferred. This also necessitated a fix for location parsing to actually parse aliases instead of ignoring them. Fixes #59041 Differential Revision: https://reviews.llvm.org/D138886
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions