summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-12-10 02:55:10 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-12-10 02:55:10 +0000
commit146ac7b609ea3e0a8e2429bca4da488a32b89514 (patch)
tree0e2c7f864249906e32c6394f6f0af54d3f230f67 /clang/lib/Sema/SemaChecking.cpp
parentb3734522fab0f959be237586db5ec2c224ceb90e (diff)
downloadbcm5719-llvm-146ac7b609ea3e0a8e2429bca4da488a32b89514.tar.gz
bcm5719-llvm-146ac7b609ea3e0a8e2429bca4da488a32b89514.zip
Try to align the point where a large basic block is split.
The split point is picked such that the newly created water has the same alignment as the function. This makes the island suitable for constant pool entries with potentially higher alignment. This also fixes an issue where the basic block was split one instruction too late, causing nonconvergence of the algorithm. <rdar://problem/10550705> There is still an issue with correctly packing differently aligned entries in the island. llvm-svn: 146314
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud