aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-04-16 23:04:30 +0000
committerChris Lattner <sabre@nondot.org>2010-04-16 23:04:30 +0000
commitde023a3c1d1946db496055695e7d1fde421c409f (patch)
tree6aeb2ded9ce36c53343ebfd433a502fe0b78bb2c /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parent9becdddc49d794317b55ac505d76f5f68de26441 (diff)
downloadllvm-de023a3c1d1946db496055695e7d1fde421c409f.zip
llvm-de023a3c1d1946db496055695e7d1fde421c409f.tar.gz
llvm-de023a3c1d1946db496055695e7d1fde421c409f.tar.bz2
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. llvm-svn: 101565
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions