67144e37ba5cd35ee917daac631e03963b05a674 |
|
15-Feb-2013 |
Derek Schuff <dschuff@google.com> |
If bundle alignment is enabled, do not add data to a fragment with instructions With bundle alignment, instructions all get their own MCFragments (unless they are in a bundle-locked group). For instructions with fixups, this is an MCDataFragment. Emitting actual data (e.g. for .long) attempts to re-use MCDataFragments, which we don't want int this case since it leads to fragments which exceed the bundle size. So, don't reuse them in this case. Also adds a test and fixes some formatting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175316 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/ARM/AlignedBundling/group-bundle-arm.s
|
6c1d4972cf1cd6b6072e31c05f97abb1ed7a8497 |
|
07-Jan-2013 |
Eli Bendersky <eliben@google.com> |
Add the align_to_end option to .bundle_lock in the MC implementation of aligned bundling. The document describing this feature and the implementation has also been updated: https://sites.google.com/a/chromium.org/dev/nativeclient/pnacl/aligned-bundling-support-in-llvm git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171797 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/ARM/AlignedBundling/group-bundle-arm.s
|
16996c4940ad4248dc2a874d060b30e94e55b672 |
|
20-Dec-2012 |
Eli Bendersky <eliben@google.com> |
Tests for the aligned bundling support added in r170718 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/ARM/AlignedBundling/group-bundle-arm.s
|