1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Transforms
Philip Reames 278a638de5 [LoopUnswitch] Remove BFI usage (dead code)
Chandler mentioned at the last social that the need for BFI in the new pass manager was causing a slight hiccup for this pass.  Given this code has been checked in, but off for over a year, it makes sense to just remove it for now.

Note that there's nothing wrong with the general idea - it's actually a quite good one - and once we have the infrastructure in place to implement this without the full recompuation on every loop, we absolutely should.

llvm-svn: 294715
2017-02-10 06:12:06 +00:00
..
Coroutines [Coroutines] Add header guard to header that's missing one. 2017-01-30 16:32:20 +00:00
Hello
InstCombine [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1) for vectors 2017-02-09 23:13:04 +00:00
Instrumentation [sancov] using comdat only when it is enabled 2017-02-08 23:12:46 +00:00
IPO [PM] Port ArgumentPromotion to the new pass manager. 2017-02-09 23:46:27 +00:00
ObjCARC
Scalar [LoopUnswitch] Remove BFI usage (dead code) 2017-02-10 06:12:06 +00:00
Utils [JumpThreading] Thread through guards 2017-02-09 19:40:22 +00:00
Vectorize [Loop Vectorizer] Cost-based decision for vectorization form of memory instruction. 2017-02-08 19:25:23 +00:00
CMakeLists.txt
LLVMBuild.txt