summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2015-09-09 12:51:06 +0000
committerJames Molloy <james.molloy@arm.com>2015-09-09 12:51:06 +0000
commit89eccee4db2601d720c7dabf89cb86f916d12e9c (patch)
treefa5c7231902c9857ef51d2f31d711b9b34479225 /llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
parent3834d2ca087cd80a106127f4dc4b5ed90b2084dd (diff)
downloadbcm5719-llvm-89eccee4db2601d720c7dabf89cb86f916d12e9c.tar.gz
bcm5719-llvm-89eccee4db2601d720c7dabf89cb86f916d12e9c.zip
Delay predication of stores until near the end of vector code generation
Predicating stores requires creating extra blocks. It's much cleaner if we do this in one pass instead of mutating the CFG while writing vector instructions. Besides which we can make use of helper functions to update domtree for us, reducing the work we need to do. llvm-svn: 247139
Diffstat (limited to 'llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud