llvm-project/llvm/lib/Transforms
Johannes Doerfert 4056e7f02a [Attributor][FIX] Avoid splitting blocks if possible
Before, we eagerly split blocks even if it was not necessary, e.g., they
had a single unreachable instruction and only a single predecessor.

llvm-svn: 374703
2019-10-13 05:27:09 +00:00
..
AggressiveInstCombine [InstCombine] recognize popcount. 2019-10-11 05:13:56 +00:00
Coroutines [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned) 2019-09-30 13:34:44 +00:00
Hello Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
IPO [Attributor][FIX] Avoid splitting blocks if possible 2019-10-13 05:27:09 +00:00
InstCombine [InstCombine] Fold conditional sign-extend of high-bit-extract into high-bit-extract-with-signext (PR42389) 2019-10-07 20:53:27 +00:00
Instrumentation [asan] Return true from instrumentModule 2019-10-12 01:50:36 +00:00
ObjCARC [ObjC][ARC] Skip debug instructions when computing the insert point of 2019-09-19 20:58:51 +00:00
Scalar [SROA] Reuse existing lifetime markers if possible 2019-10-13 02:21:23 +00:00
Utils [InstCombine] Add test case for PR43617 (NFC) 2019-10-10 21:29:10 +00:00
Vectorize [LV] Merge LLVM_DEBUG blocks. 2019-10-12 10:57:22 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00