llvm-6502/lib
Chris Lattner 0647ebf1dc Disable tail duplication of call instructions. The cost
metric is way off for these in general, and this works around
buggy code like that in PR1764.  we'll see if there is a big
performance impact of this.  If so, I'll revert it tomorrow.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43668 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-04 06:37:55 +00:00
..
Analysis Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. 2007-11-01 20:53:16 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
Bitcode Removed ReadVal from SerializeTrait<T>, and also removed it from 2007-11-01 22:23:34 +00:00
CodeGen There are times when the coalescer would not coalesce away a copy but the copy 2007-11-03 07:20:12 +00:00
Debugger
ExecutionEngine Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. 2007-11-01 20:53:16 +00:00
Linker Use correct parentheses with the '&& "..."' idiom in an assert. 2007-10-08 15:13:30 +00:00
Support Remove some unnecessary C-style statics. 2007-11-02 15:10:05 +00:00
System Silence a warning saying that the variables always resolve to "true" in an 2007-11-01 09:38:19 +00:00
Target Unbreak tailcall opt. 2007-11-02 17:45:40 +00:00
Transforms Disable tail duplication of call instructions. The cost 2007-11-04 06:37:55 +00:00
VMCore Don't barf on empty basic blocks. Do not rely on assert 2007-11-01 10:50:26 +00:00
Makefile