aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2012-10-17 19:39:36 +0000
committerEvan Cheng <evan.cheng@apple.com>2012-10-17 19:39:36 +0000
commit839fb650b2c452c6da8b6835d986f559411970d7 (patch)
treece2ad0d1474b0fda2aed401bd391d6a381601dfa /clang/lib/Frontend/CompilerInvocation.cpp
parent8e785e214b35145f6e83365c98544bd920d0e39e (diff)
downloadllvm-839fb650b2c452c6da8b6835d986f559411970d7.zip
llvm-839fb650b2c452c6da8b6835d986f559411970d7.tar.gz
llvm-839fb650b2c452c6da8b6835d986f559411970d7.tar.bz2
Add a really faster pre-RA scheduler (-pre-RA-sched=linearize). It doesn't use
any scheduling heuristics nor does it build up any scheduling data structure that other heuristics use. It essentially linearize by doing a DFA walk but it does handle glues correctly. IMPORTANT: it probably can't handle all the physical register dependencies so it's not suitable for x86. It also doesn't deal with dbg_value nodes right now so it's definitely is still WIP. rdar://12474515 llvm-svn: 166122
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions