aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorMatthijs Kooijman <matthijs@stdin.nl>2008-06-05 12:51:53 +0000
committerMatthijs Kooijman <matthijs@stdin.nl>2008-06-05 12:51:53 +0000
commit812989b14783d4b2238cdaa03da936d6b0e0f6ee (patch)
tree48fbf7ae08607ede58e3cf7f5fe17a3b306de48f /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parent03a4ad4db95ff1a9351d37897934f8d3ef8ca26e (diff)
downloadllvm-812989b14783d4b2238cdaa03da936d6b0e0f6ee.zip
llvm-812989b14783d4b2238cdaa03da936d6b0e0f6ee.tar.gz
llvm-812989b14783d4b2238cdaa03da936d6b0e0f6ee.tar.bz2
Learn ScalarReplAggregrates how stores and loads of first class aggregrates
work and how to replace them into individual values. Also, when trying to replace an aggregrate that is used by load or store with a single (large) integer, don't crash (but don't replace the aggregrate either). Also adds a testcase for both structs and arrays. llvm-svn: 51997
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions