llvm-project/llvm/lib/Transforms
Sanjoy Das 10c8a04b80 [FunctionAttrs] Fix SCC logic around operand bundles
FunctionAttrs does an "optimistic" analysis of SCCs as a unit, which
means normally it is able to disregard calls from an SCC into itself.
However, calls and invokes with operand bundles are allowed to have
memory effects not fully described by the memory effects on the call
target, so we can't be optimistic around operand-bundled calls from an
SCC into itself.

llvm-svn: 260244
2016-02-09 18:40:40 +00:00
..
Hello Remove autoconf support 2016-01-26 21:29:08 +00:00
IPO [FunctionAttrs] Fix SCC logic around operand bundles 2016-02-09 18:40:40 +00:00
InstCombine [InstCombine] Revert r238452: Fold IntToPtr and PtrToInt into preceding loads. 2016-02-03 18:04:13 +00:00
Instrumentation [PGO] Revert r260146 as it breaks Darwin platforms. 2016-02-08 23:11:16 +00:00
ObjCARC Add support for objc_unsafeClaimAutoreleasedReturnValue to the 2016-01-27 19:05:08 +00:00
Scalar Factor out UnrollAnalyzer to Analysis, and add unit tests for it. 2016-02-08 23:03:59 +00:00
Utils rangify; NFC 2016-02-08 21:32:43 +00:00
Vectorize [SCEV][LAA] Re-commit r260085 and r260086, this time with a fix for the memory 2016-02-08 17:02:45 +00:00
CMakeLists.txt
LLVMBuild.txt