Go to file
Eli Friedman a69084ffa8 [CodeGenPrepare] Fix bad IR created by large offset GEP splitting.
Creating the IR builder, then modifying the CFG, leads to an IRBuilder
where the BB and insertion point are inconsistent, so new instructions
have the wrong parent.

Modified an existing test because the test wasn't covering anything
useful (the "invoke" was not actually an invoke by the time we hit the
code in question).

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

llvm-svn: 349693
2018-12-19 22:52:04 +00:00
clang Disable -faddsig by default for PS4 target. 2018-12-19 22:45:26 +00:00
clang-tools-extra [clang-tidy] Diagnose abseil-duration-comparison on macro arguments 2018-12-19 16:03:34 +00:00
compiler-rt [sanitizer] Remove spurious semi-colon 2018-12-19 19:05:29 +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 cmake build 2018-11-27 16:07:21 +00:00
libcxx [libcxx] Use custom allocator's `construct` in C++03 when available. 2018-12-19 20:08:43 +00:00
libcxxabi [libcxx] Remove bad_array_length 2018-11-29 19:44:57 +00:00
libunwind [SEH] Add initial support for AArch64 2018-12-18 20:05:59 +00:00
lld [LLD][ELF] - Report a location for symbols from the linker script when reporting an error. 2018-12-19 10:19:40 +00:00
lldb Fix line endings. 2018-12-19 22:50:22 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [CodeGenPrepare] Fix bad IR created by large offset GEP splitting. 2018-12-19 22:52:04 +00:00
openmp [Tests] [OpenMP] XFAIL also for ppc64le. 2018-12-18 19:05:07 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [CMake] Fix generation of exported targets in build directory 2018-11-06 15:18:17 +00:00
pstl Initial PSTL commit 2018-12-19 17:45:32 +00:00
README.md Update the project name in README.md 2018-10-19 00:03:01 +00:00

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.