diff options
| author | Matthijs Kooijman <matthijs@stdin.nl> | 2008-06-05 12:51:53 +0000 |
|---|---|---|
| committer | Matthijs Kooijman <matthijs@stdin.nl> | 2008-06-05 12:51:53 +0000 |
| commit | 812989b14783d4b2238cdaa03da936d6b0e0f6ee (patch) | |
| tree | 48fbf7ae08607ede58e3cf7f5fe17a3b306de48f /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
| parent | 03a4ad4db95ff1a9351d37897934f8d3ef8ca26e (diff) | |
| download | llvm-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
