Go to file
Martin Storsjo 44266b9e11 [PPC64][libunwind] Fix r2 not properly restored
This change makes each unwind step inspect the instruction at the
return address and, if needed, read r2 from its saved location and
modify the context appropriately.

The unwind logic is able to handle both ELFv1 and ELFv2 stacks.

Reported by Bug 41050

Patch by Leandro Lupori!

Differential Revision: https://reviews.llvm.org/D59694

llvm-svn: 360861
2019-05-16 06:49:13 +00:00
clang Revert r360833 until I can work out the issue with Win32 bots 2019-05-16 03:30:08 +00:00
clang-tools-extra [clang-tidy] Recommit r360785 "modernize-loop-convert: impl const cast iter" with correct attribution 2019-05-15 17:47:51 +00:00
compiler-rt [libFuzzer] Increase merge-sigusr sleep after sending signal. 2019-05-16 04:00:41 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc travis: Add LLVM-8 build 2019-03-27 21:28:31 +00:00
libcxx [libc++] [test] Use std::nextafter() instead of std::nexttoward() 2019-05-14 13:56:20 +00:00
libcxxabi minor cmake formatting style fix 2019-05-07 13:14:14 +00:00
libunwind [PPC64][libunwind] Fix r2 not properly restored 2019-05-16 06:49:13 +00:00
lld [LTO] Improve readability of module IDs 2019-05-16 05:23:25 +00:00
lldb Update LLDB license on the LLDB home page to Apache+LLVM. 2019-05-15 21:58:43 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm [llvm-readobj] - Revert r360676 partially. NFC. 2019-05-16 06:22:51 +00:00
openmp Fixed https://bugs.llvm.org/show_bug.cgi?id=41584. 2019-05-15 16:53:45 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly [polly] Fix non-determinism in IslNodeBuilder. 2019-05-14 23:01:19 +00:00
pstl [pstl] Make the default backend be the serial backend and always provide parallel policies 2019-04-24 20:12:36 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Disable tidy checks with too many hits 2019-02-01 11:20:13 +00:00
.gitignore Add a reduced copy of the llvm .gitignore 2019-04-09 00:52:49 +00:00
README.md

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.