aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2025-08-25 15:31:27 -0700
committerGitHub <noreply@github.com>2025-08-25 15:31:27 -0700
commite6ae4e689cd6511987aecd1d0678cad317ea3f33 (patch)
treebc6b8e538eac3e36f8838d0caff1dd20306055a2 /clang/lib/Frontend/CompilerInvocation.cpp
parent94e4ef5f655841733a04c48a45c43929641bd1ca (diff)
downloadllvm-e6ae4e689cd6511987aecd1d0678cad317ea3f33.zip
llvm-e6ae4e689cd6511987aecd1d0678cad317ea3f33.tar.gz
llvm-e6ae4e689cd6511987aecd1d0678cad317ea3f33.tar.bz2
[PowerPC] Indicate that PPC32PICGOT clobbers LR (#154654)
This pseudo-instruction emits a local `bl` writing LR, so that must be saved and restored for the function to return to the right place. If not, we'll return to the inline `.long` that the `bl` stepped over. This fixes the `SIGILL` seen in rayon-rs/rayon#1268.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions