llvm-6502/lib
Chris Lattner bde0bb5f88 building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager
to keep the node entries in scc_iterator up to date instead of dangling as
the SCC mutates.

This is a really terrible problem which was causing -g to affect codegen 
because it would permute the memory image of the compiler process.

Thanks to Dale for expertly hunting it down.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101565 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-16 23:04:30 +00:00
..
Analysis building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager 2010-04-16 23:04:30 +00:00
Archive
AsmParser turn an assert into a proper check, fixing crash on invalid here: 2010-04-10 18:01:25 +00:00
Bitcode reapply r101434 2010-04-16 15:33:14 +00:00
CodeGen (i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext x). No known test case until -promote-16bit is enabled. 2010-04-16 22:26:19 +00:00
CompilerDriver
ExecutionEngine The JIT calls TidyLandingPads to tidy up the landing pads. However, because the 2010-04-16 08:46:10 +00:00
Linker
MC implement mc asmparser support for '.', which gets the 2010-04-14 04:40:28 +00:00
Support Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
System Fix a bunch of namespace polution. 2010-04-15 17:08:50 +00:00
Target Add skeleton target-specific SelectionDAGInfo files. 2010-04-16 23:04:22 +00:00
Transforms introduce a new CallGraphSCC class, and pass it around 2010-04-16 22:42:17 +00:00
VMCore reapply r101434 2010-04-16 15:33:14 +00:00
Makefile