Nadav Rotem
|
0aa52ee04e
|
Add an assertion that the frame index is indeed inside the declared lifetime region.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163495 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-10 08:44:15 +00:00 |
|
Roman Divacky
|
5177b3a8c4
|
Dont cast away const needlessly. Found by gcc48 -Wcast-qual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163324 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-06 15:42:13 +00:00 |
|
Nadav Rotem
|
79cb162e5d
|
Disable stack coloring by default in order to resolve the i386 failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-06 14:27:06 +00:00 |
|
Nadav Rotem
|
c05d30601c
|
Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be
disjoint if they are marked by disjoint lifetime markers (@llvm.lifetime.XXX intrinsics).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163299 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-06 09:17:37 +00:00 |
|