llvm-project/llvm/lib/Transforms
Hal Finkel a9d67cf601 [MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToLiveOnEntry
In isUseTriviallyOptimizableToLiveOnEntry, pointsToConstantMemory needs to be
called on the load's pointer operand, not on the result of the load (which
might not even be a pointer).

llvm-svn: 299823
2017-04-09 12:57:50 +00:00
..
Coroutines [coroutines] Make CoroSplit pass deterministic 2017-04-08 00:49:46 +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 [cfi] Take over existing __cfi_check in CrossDSOCFI. 2017-04-07 23:00:20 +00:00
InstCombine [InstCombine] Extend some OR combines to support vectors. 2017-04-09 06:12:41 +00:00
Instrumentation [PGO] Preserve GlobalsAA in pgo-memop-opt pass. 2017-04-06 20:56:00 +00:00
ObjCARC [ObjCArc] Do not dereference an invalidated iterator. 2017-04-05 03:44:09 +00:00
Scalar NewGVN: Make CongruenceClass a real class in preparation for splitting 2017-04-07 18:38:09 +00:00
Utils [MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToLiveOnEntry 2017-04-09 12:57:50 +00:00
Vectorize Reapply r298620: [LV] Vectorize GEPs 2017-04-07 14:15:34 +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