summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Program.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2013-05-15 01:44:30 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2013-05-15 01:44:30 +0000
commit2d920477a4164a421e0a70f68b1354f040b92d92 (patch)
treea0583bc1ef6ba33be1e44190b62ecf3291e947a6 /llvm/lib/Support/Program.cpp
parentb78d73fe7612ceab5b0c044c038daa2bf85782f4 (diff)
downloadbcm5719-llvm-2d920477a4164a421e0a70f68b1354f040b92d92.tar.gz
bcm5719-llvm-2d920477a4164a421e0a70f68b1354f040b92d92.zip
LoopVectorize: Hoist conditional loads if possible
InstCombine can be uncooperative to vectorization and sink loads into conditional blocks. This prevents vectorization. Undo this optimization if there are unconditional memory accesses to the same addresses in the loop. radar://13815763 llvm-svn: 181860
Diffstat (limited to 'llvm/lib/Support/Program.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud