1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/lib/Transforms
David Majnemer 403ae568aa [LICM] Make instruction sinking funclet-aware
We had two bugs here:
- We might try to sink into a catchswitch, causing verifier failures.
- We will succeed in sinking into a cleanuppad but we didn't update the
  funclet operand bundle.

This fixes PR26000.

llvm-svn: 256728
2016-01-04 03:37:39 +00:00
..
Hello Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
InstCombine fix formatting; NFC 2015-12-30 18:31:30 +00:00
Instrumentation [PGO] Cleanup: remove reduncant calls in lowering 2016-01-03 19:38:51 +00:00
IPO Refactor inline costs analysis by removing the InlineCostAnalysis class 2015-12-28 20:28:19 +00:00
ObjCARC Refactor: Simplify boolean conditional return statements in lib/Transforms/ObjCARC 2015-12-28 16:19:08 +00:00
Scalar [LICM] Make instruction sinking funclet-aware 2016-01-04 03:37:39 +00:00
Utils [LibCallSimplifier] propagate FMF when shrinking binary calls 2015-12-31 23:40:59 +00:00
Vectorize [SCEV] Add and use SCEVConstant::getAPInt; NFCI 2015-12-17 20:28:46 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile