llvm-6502/lib
Rafael Espindola cfb320f5f9 Fix a performance bug in the Linker.
Now that we hava a convinient place to keep it, remeber the set of
identified structs as we merge modules.

This speeds up the linking of all the bitcode files in clang with the
gold plugin and -plugin-opt=emit-llvm (i.e., link only, no codegen) from
5:25 minutes to 13.6 seconds!

Patch by Xiaofei Wan!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181104 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-04 05:05:18 +00:00
..
Analysis RegionInfo: Do not crash if unreachable block is found 2013-05-03 15:48:34 +00:00
Archive
AsmParser Fix for PR 14965: Better error message for GEP with partially defined contents 2013-04-22 17:03:42 +00:00
Bitcode This patch breaks up Wrap.h so that it does not have to include all of 2013-05-01 20:59:00 +00:00
CodeGen TiedTo flag can now be placed on implicit operands. isTwoAddrUse() should look 2013-05-02 02:07:32 +00:00
DebugInfo Clarify getRelocationAddress x getRelocationOffset a bit. 2013-04-25 12:28:45 +00:00
ExecutionEngine [SystemZ] Add MCJIT support 2013-05-03 14:15:35 +00:00
IR This patch breaks up Wrap.h so that it does not have to include all of 2013-05-01 20:59:00 +00:00
IRReader Measure time that IR parsing took as part of the -time-passes measurement. 2013-04-03 15:33:45 +00:00
Linker Fix a performance bug in the Linker. 2013-05-04 05:05:18 +00:00
MC [PowerPC] Parse platform-specifc variant kinds in AsmParser 2013-05-03 19:52:35 +00:00
Object This patch breaks up Wrap.h so that it does not have to include all of 2013-05-01 20:59:00 +00:00
Option
Support [SystemZ] Support System Z as host architecture 2013-05-03 12:22:11 +00:00
TableGen
Target Use consistent function names. 2013-05-04 01:30:49 +00:00
Transforms Tabs to spaces. No functionality change. 2013-05-04 01:08:15 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile