Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
b7ae10f764baceba4c890fa44ef14b71822ebd85
/
llvm
/
lib
/
CodeGen
/
LiveStackAnalysis.cpp
fc968ef
Update to in-place spilling framework. Includes live interval scaling and trivial rewriter.
by Lang Hames
· 16 years ago
210fc62
In some rare cases, the register allocator can spill registers but end up not utilizing registers at all. The fundamental problem is linearscan's backtracking can end up freeing more than one allocated registers. However, reloads and restores might be folded into uses / defs and freed registers might not be used at all.
by Evan Cheng
· 17 years ago
bab5988
Livestacks really does preserve everything.
by Evan Cheng
· 17 years ago
962c2cf
Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators.
by Evan Cheng
· 17 years ago
168f8f3
Mark several codegen passes as preserving all analysis.
by Evan Cheng
· 17 years ago
12a0222
Add a stack slot coloring pass. Not yet enabled.
by Evan Cheng
· 17 years ago