llvm/lib/Transforms
Adrian Prantl 0227fe59a9 Make DIExpression::createFragmentExpression() return an Optional.
We can't safely split arithmetic into multiple fragments because we
can't express carry-over between fragments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317534 91177308-0d34-0410-b5e6-96231b3b80d8
2017-11-07 00:45:34 +00:00
..
Coroutines [coro] Make Spill a proper struct instead of deriving from pair. 2017-10-31 19:22:55 +00:00
Hello
InstCombine Revert r317510 "[InstCombine] Pull shifts through a select plus binop with constant" 2017-11-06 22:28:02 +00:00
Instrumentation Irreducible loop metadata for more accurate block frequency under PGO. 2017-11-02 22:26:51 +00:00
IPO Make DIExpression::createFragmentExpression() return an Optional. 2017-11-07 00:45:34 +00:00
ObjCARC [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-27 01:09:08 +00:00
Scalar Make DIExpression::createFragmentExpression() return an Optional. 2017-11-07 00:45:34 +00:00
Utils InstCombine: salvage the debug info of DCE'ed add instructions. 2017-11-06 22:49:39 +00:00
Vectorize [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag 2017-11-06 16:27:15 +00:00
CMakeLists.txt
LLVMBuild.txt