aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/CommandLineTest.cpp
diff options
context:
space:
mode:
authorSterling-Augustine <saugustine@google.com>2025-09-18 14:05:52 -0700
committerGitHub <noreply@github.com>2025-09-18 14:05:52 -0700
commit714f032802fd1192b19188daba45de97b825c95d (patch)
tree7126d64a326a5e105227e1250c0958ff56538de0 /llvm/unittests/Support/CommandLineTest.cpp
parent5a402aca3f1582f329f07be2a501c5139e14b5fb (diff)
downloadllvm-714f032802fd1192b19188daba45de97b825c95d.zip
llvm-714f032802fd1192b19188daba45de97b825c95d.tar.gz
llvm-714f032802fd1192b19188daba45de97b825c95d.tar.bz2
[SFrames] reland Emit and relax FREs #158154 (#159643)
[Previously reverted due to msan failures on two uninitialized padding bits.] This PR emits and relaxes the FREs generated in the previous PR. After this change llvm emits usable sframe sections that can be linked with the gnu linker. There are a few remaining cfi directives to handle before they are generally usable, however. The output isn't identical with gnu-gas in every case (this code produces fewer identical FREs in a row than gas), but I'm reasonably sure that they are correct regardless. There are even more size optimizations that can be done later. Also, while working on the tests, I found a few bugs in older portions and cleaned those up. This is a fairly big commit, but I'm not sure how to make it smaller.
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions