llvm-6502/lib
Bob Wilson 4a66e5bfc2 Based on the testcase for pr3120, running on my MacPro with Xeon processors,
it is definitely profitable to tail duplicate indirect branches for x86.
This is likely to be true to various degrees for all modern x86 processors.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89865 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-25 17:27:53 +00:00
..
Analysis Emit pubtypes. 2009-11-24 01:14:22 +00:00
Archive
AsmParser Fix MSVC warning ( | with bool and unsigned int). 2009-11-07 23:51:55 +00:00
Bitcode Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. 2009-11-07 00:16:28 +00:00
CodeGen Refactor target hook for tail duplication as requested by Chris. 2009-11-24 23:35:49 +00:00
CompilerDriver Remove dead code. 2009-11-11 04:10:24 +00:00
ExecutionEngine * Move stub allocation inside the JITEmitter, instead of exposing a 2009-11-23 23:35:19 +00:00
Linker Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a lame API. 2009-11-10 00:43:58 +00:00
MC Pass StringRef by value. 2009-11-06 10:58:06 +00:00
Support Perform explicit instantiations in the proper namespace, since Clang diagnoses this ill-formity. 2009-11-25 06:04:18 +00:00
System API change Path::isSpecialFile to Path::isRegularFile, improve semantics in regards to comments from 89765 post review. 2009-11-25 06:32:19 +00:00
Target Based on the testcase for pr3120, running on my MacPro with Xeon processors, 2009-11-25 17:27:53 +00:00
Transforms Reverting patch in revision 89758, initial attempt at fixing PR5373 has proven to be bogus. 2009-11-25 05:38:41 +00:00
VMCore Move FunctionPassManagerImpl's dumpArguments and dumpPasses calls 2009-11-23 16:24:18 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00