llvm-6502/test/MC/X86/AlignedBundling
Derek Schuff f918d7fd73 [MC] Bundle alignment: Invalidate relaxed fragments
Currently, when a fragment is relaxed, its size is modified, but its
offset is not (it gets laid out as a side effect of checking whether
it needs relaxation), then all subsequent fragments are invalidated
because their offsets need to change. When bundling is enabled,
relaxed fragments need to get laid out again, because the increase in
size may push it over a bundle boundary. So instead of only
invalidating subsequent fragments, also invalidate the fragment that
gets relaxed, which causes it to get laid out again.

This patch also fixes some trailing whitespace and fixes the
bundling-related debug output of MCFragments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174401 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-05 17:55:27 +00:00
..
align-mode-argument-error.s Change Lit error redirection to FileCheck to a more common syntax since it 2012-12-20 19:54:02 +00:00
asm-printing-bundle-directives.s Add the align_to_end option to .bundle_lock in the MC implementation of aligned 2013-01-07 21:51:08 +00:00
autogen-inst-offset-align-to-end.s [MC] bundle alignment: prevent padding instructions from crossing bundle boundaries 2013-01-31 17:00:03 +00:00
autogen-inst-offset-padding.s
bundle-group-too-large-error.s Change Lit error redirection to FileCheck to a more common syntax since it 2012-12-20 19:54:02 +00:00
bundle-lock-option-error.s Add some additional tests for the .bundle_lock align_to_end feature that didn't 2013-01-07 23:12:59 +00:00
different-sections.s
lit.local.cfg
lock-without-bundle-mode-error.s Change Lit error redirection to FileCheck to a more common syntax since it 2012-12-20 19:54:02 +00:00
pad-align-to-bundle-end.s [MC] bundle alignment: prevent padding instructions from crossing bundle boundaries 2013-01-31 17:00:03 +00:00
pad-bundle-groups.s
relax-at-bundle-end.s [MC] Bundle alignment: Invalidate relaxed fragments 2013-02-05 17:55:27 +00:00
relax-in-bundle-group.s
single-inst-bundling.s
switch-section-locked-error.s Change Lit error redirection to FileCheck to a more common syntax since it 2012-12-20 19:54:02 +00:00
unlock-without-lock-error.s Change Lit error redirection to FileCheck to a more common syntax since it 2012-12-20 19:54:02 +00:00