diff options
author | David Sehr <sehr@google.com> | 2012-08-13 14:31:14 -0700 |
---|---|---|
committer | Derek Schuff <dschuff@chromium.org> | 2012-08-13 14:31:14 -0700 |
commit | c1a9e1f9671aac40856979e0f68fd167c0b494f4 (patch) | |
tree | 7a878347b2522c9b1a0758364bdefcfdc55d27b8 /lib/CodeGen/CallingConvLower.cpp | |
parent | 35142769ccfaddc7e16bbc4314bb3d5530b005d0 (diff) |
The structure layout for MCFragment had gaps because of unions, bitfields, etc.,
and 64-bit values (uint64_t and pointers). I have permuted the fields so that
the struct is now 8 bytes (out of 64) smaller than before.
I have also incorporated Jan's suggestions and keyed inserting into the previous
fragment on the MCSectionData flags.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2545
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10828204/
Diffstat (limited to 'lib/CodeGen/CallingConvLower.cpp')
0 files changed, 0 insertions, 0 deletions