1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/lib/Transforms
James Molloy 278080462f [SimplifyCFG] Update workaround for PR30188 to also include loads
I should have realised this the first time around, but if we're avoiding sinking stores where the operands come from allocas so they don't create selects, we also have to do the same for loads because SROA will be just as defective looking at loads of selected addresses as stores.

Fixes PR30188 (again).

llvm-svn: 280792
2016-09-07 08:40:20 +00:00
..
Coroutines [Coroutines] Part12: Handle alloca address-taken 2016-09-05 23:45:45 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
InstCombine fix formatting; NFC 2016-09-06 18:16:31 +00:00
Instrumentation Add cast to appease windows builder. Fixes build break introduced in r280306. 2016-08-31 23:24:43 +00:00
IPO s/static inline/static/ for headers I have changed in r279475. NFC. 2016-08-31 16:48:13 +00:00
ObjCARC Replace a few more "fall through" comments with LLVM_FALLTHROUGH 2016-08-17 20:30:52 +00:00
Scalar Fix typo in comment, NFC 2016-09-07 01:49:41 +00:00
Utils [SimplifyCFG] Update workaround for PR30188 to also include loads 2016-09-07 08:40:20 +00:00
Vectorize ADT: Do not inherit from std::iterator in ilist_iterator 2016-09-03 02:27:35 +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