llvm-project/llvm/lib/Transforms
Davide Italiano 81a26da1e5 [SROA] Fix nondeterminism exposed by Simon's r299221.
Use a SmallSetSetVector instead of a SmallPtrSet as iterating
over the latter is not stable ('<' relies on addresses).

llvm-svn: 301599
2017-04-27 23:09:01 +00:00
..
Coroutines [IR] Redesign the case iterator in SwitchInst to actually be an iterator 2017-04-12 07:27:28 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO [asan] Fix dead stripping of globals on Linux. 2017-04-27 20:27:27 +00:00
InstCombine [InstCombine] fix matcher to bind to specific operand (PR32830) 2017-04-27 21:55:03 +00:00
Instrumentation [asan] Fix dead stripping of globals on Linux. 2017-04-27 20:27:27 +00:00
ObjCARC [ObjCARC] Do not sink an objc_retain past a clang.arc.use. 2017-04-25 04:06:35 +00:00
Scalar [SROA] Fix nondeterminism exposed by Simon's r299221. 2017-04-27 23:09:01 +00:00
Utils [asan] Fix dead stripping of globals on Linux. 2017-04-27 20:27:27 +00:00
Vectorize [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits 2017-04-26 16:39:58 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00