aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorSterling-Augustine <saugustine@google.com>2025-10-24 10:26:39 -0700
committerGitHub <noreply@github.com>2025-10-24 10:26:39 -0700
commit8c4d6617d173f6ddde1f6c2866ff2cf19f165d78 (patch)
tree3977cf4834fcbb44fac90cedcb95bd282658e62e /llvm/lib/IR/Module.cpp
parent28e1628ff6b749fddca5fe50d1cc230fd3dce9dd (diff)
downloadllvm-8c4d6617d173f6ddde1f6c2866ff2cf19f165d78.zip
llvm-8c4d6617d173f6ddde1f6c2866ff2cf19f165d78.tar.gz
llvm-8c4d6617d173f6ddde1f6c2866ff2cf19f165d78.tar.bz2
[Sframe] Support cfi_escape directives compatibly with gnu-gas (#161927)
Some cfi_escape directives don't affect sframe unwind info, some do. Detect those cases appropriately, following gnu-gas for most cases. Using a full-blown dwarf expression parser allows for somewhat more precise error detection than other sframe implementations. So this code is less conservative for long and more involved expressions. It could be made even more permissive.
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions