llvm-6502/lib
Dan Gohman 8e5c0da848 Don't copy the operand of a SwitchInst into virtual registers as
eagerly. This helps avoid CopyToReg nodes in some cases where they
aren't needed, and also helps subsequent optimizer heuristics
in cases where the extra nodes would cause the node to appear
to have multiple results. This doesn't have a significant impact
currently; it'll help an upcoming change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68667 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-09 02:33:36 +00:00
..
Analysis use higher level APIs. 2009-04-03 00:02:39 +00:00
Archive Add the private linkage. 2009-01-15 20:18:42 +00:00
AsmParser Add support for embedded metadata to LLVM. This introduces two new types of 2009-04-04 07:22:01 +00:00
Bitcode Teach llvm-bcanalyzer to skip over the header we use on LLVM IR files. 2009-04-06 20:54:32 +00:00
CodeGen Don't copy the operand of a SwitchInst into virtual registers as 2009-04-09 02:33:36 +00:00
CompilerDriver -write-graph now can be used with -o. 2009-03-27 12:57:14 +00:00
Debugger Oops...I committed too much. 2009-03-13 04:39:26 +00:00
ExecutionEngine Use CHAR_BIT instead of hard-coding 8 in several places where it 2009-04-01 18:45:54 +00:00
Linker Apply ODR linkage changes accidentally dropped during 2009-03-08 13:35:23 +00:00
Support Remove AllowInverse: it leaks memory and is not the right 2009-04-08 03:43:51 +00:00
System Add sys::Path::makeAbsolute(). 2009-04-09 00:33:08 +00:00
Target Fix grammaros in comments. 2009-04-09 02:06:09 +00:00
Transforms Instcombine should not promote whole computation trees to "strange" 2009-04-08 05:41:03 +00:00
VMCore disable this code for now, re-breaking PR2975, but fixing 2009-04-08 04:36:59 +00:00
Makefile Reorganize llvmc code. 2009-03-02 09:01:14 +00:00