2de0572caec55e3779857cae0bbcd962af2e495d |
|
10-Sep-2012 |
Dmitri Gribenko <gribozavr@gmail.com> |
Remove redundant semicolons which are null statements. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163547 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
8631a90f46f4dada3b2082d81d17846210cfd7d8 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Disable stack coloring because it makes dragonegg fail bootstrapping. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163545 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
b6d52a5b4aa56292ad4085e87b9e5e618f795a1e |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Enable stack coloring. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
6165dba25f3374ce340b420ab9a360623c26fdc3 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Stack Coloring: Handle the case where END markers come before BEGIN markers properly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163530 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
ff1b63172d22c148c9180a546262f61a8c334974 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Minor cleanup. No functional change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163510 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
9438d1e3514ab8801e9c488d9723241af7f4dc91 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Stack Coloring: Debug prints to print the slot number and not the array index. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163509 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
a7de8a61dfae69885203137f3c712ab3d0cd75a4 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Stack Coloring: When searching for disjoint regions, do not compare intervals twice or to theirself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163508 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
e47feeb823ebf496e82db6a666d4c0fbaeb158b4 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Stack Coloring: Add support for multiple regions of the same slot, within a single basic block. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163507 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
8cc14949053ea4fcba34afc68b30137eff408d66 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
Fix a typo in the comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/CodeGen/StackColoring.cpp
|
0aa52ee04e3060974474f6b3f824517c088f07d8 |
|
10-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
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
/external/llvm/lib/CodeGen/StackColoring.cpp
|
5177b3a8c48adec2acf284fcb8e00775a705a7e2 |
|
06-Sep-2012 |
Roman Divacky <rdivacky@freebsd.org> |
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
/external/llvm/lib/CodeGen/StackColoring.cpp
|
79cb162e5d7aeaa3602bf4a7afa253232f461b33 |
|
06-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
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
/external/llvm/lib/CodeGen/StackColoring.cpp
|
c05d30601ced172b55be81bb529df6be91d6ae15 |
|
06-Sep-2012 |
Nadav Rotem <nrotem@apple.com> |
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
/external/llvm/lib/CodeGen/StackColoring.cpp
|