summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-02-06 21:39:31 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-02-06 21:39:31 +0000
commitbe9c91173f7b9e2d05418ccd6bcfc92df35db84e (patch)
tree9e6f45c1ef851214a1abf3bc29f43ff035cc61be /llvm/lib
parentf0bf1947b7c04ac8231009c604d17906ef0bc628 (diff)
downloadbcm5719-llvm-be9c91173f7b9e2d05418ccd6bcfc92df35db84e.tar.gz
bcm5719-llvm-be9c91173f7b9e2d05418ccd6bcfc92df35db84e.zip
[Refactor] Use only one BlockGenerator for a SCoP
This change has two main purposes: 1) We do not use a static interface to hide an object we create and destroy for every basic block we copy. 2) We allow the BlockGenerator to store information between calls to the copyBB method. This will ease scalar/phi code generation later on. While a lot of method signatures were changed this should not cause any real behaviour change. Differential Revision: http://reviews.llvm.org/D7467 llvm-svn: 228443
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud