diff options
| author | Sterling-Augustine <saugustine@google.com> | 2025-10-24 10:26:39 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-24 10:26:39 -0700 |
| commit | 8c4d6617d173f6ddde1f6c2866ff2cf19f165d78 (patch) | |
| tree | 3977cf4834fcbb44fac90cedcb95bd282658e62e /llvm/lib/IR/Module.cpp | |
| parent | 28e1628ff6b749fddca5fe50d1cc230fd3dce9dd (diff) | |
| download | llvm-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
