llvm-6502/lib
Chris Lattner a09fbf0af0 switch GVN to use SSAUpdater. Besides removing a lot of complexity
from GVN, this also speeds it up, inserts fewer PHI nodes (see the
testcase) and allows it to remove more loads (due to fewer PHI nodes
standing in the way).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83746 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-10 23:50:30 +00:00
..
Analysis Revert r83606 and add comments explaining why it isn't safe. 2009-10-09 16:35:06 +00:00
Archive
AsmParser strength reduce a ton of type equality tests to check the typeid (Through 2009-10-05 05:54:46 +00:00
Bitcode strength reduce a ton of type equality tests to check the typeid (Through 2009-10-05 05:54:46 +00:00
CodeGen Create a new InstrEmitter class for translating SelectionDAG nodes 2009-10-10 01:32:21 +00:00
CompilerDriver
ExecutionEngine ExecutionEngine::clearGlobalMappingsFromModule failed to remove reverse 2009-10-09 22:10:27 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Fixed MCSectionMachO::ParseSectionSpecifier to allow an attribute of "none" so 2009-10-07 20:57:20 +00:00
Support r83391 was completely broken since Twines keep references to their inputs, and 2009-10-06 21:45:26 +00:00
System MingW build fixes 2009-10-02 19:36:31 +00:00
Target It seems that OR operation does not affect status reg at all. 2009-10-10 22:17:47 +00:00
Transforms switch GVN to use SSAUpdater. Besides removing a lot of complexity 2009-10-10 23:50:30 +00:00
VMCore Add a form of addPreserved which takes a string argument, to allow passes 2009-10-08 17:00:02 +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