llvm/lib
Evan Cheng 13d41b9d72 Add capability to scheduler to commute nodes for profit.
If a two-address code whose first operand has uses below, it should be commuted
when possible.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28230 91177308-0d34-0410-b5e6-96231b3b80d8
2006-05-12 01:58:24 +00:00
..
Analysis Implement Transforms/IndVarsSimplify/complex-scev.ll, a case where we didn't 2006-04-26 18:34:07 +00:00
Archive Apply bug fix supplied by Greg Pettyjohn for a bug he found: '<invalid>' is not a legal path on Windows. 2006-05-06 23:25:53 +00:00
AsmParser Make sure CVS versions of yacc and lex files get distributed. 2006-04-12 20:57:05 +00:00
Bytecode Apply bug fix supplied by Greg Pettyjohn for a bug he found: '<invalid>' is not a legal path on Windows. 2006-05-06 23:25:53 +00:00
CodeGen Add capability to scheduler to commute nodes for profit. 2006-05-12 01:58:24 +00:00
Debugger Add the README files to the distribution. 2006-04-13 06:39:24 +00:00
ExecutionEngine For extra sanity checking, fill free'd memory with garbage so we know that 2006-05-12 00:03:12 +00:00
Linker Add shufflevector support 2006-04-08 01:19:47 +00:00
Support Fix PR743: emit -help output of a tool to cout, not cerr. 2006-04-28 05:36:25 +00:00
System Unlike Unix, Windows won't let a file be implicitly replaced via renaming without explicit permission. 2006-05-07 02:51:51 +00:00
Target Typo! How did we commute nodes before?! 2006-05-12 01:46:26 +00:00
Transforms Refactor some code, making it simpler. 2006-05-11 17:11:52 +00:00
VMCore Add an assertion for a common error 2006-05-10 04:32:43 +00:00
Makefile