[PATCH] D70157: Align branches within 32-Byte boundary
Kan Shengchen via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Nov 22 01:17:15 PST 2019
skan updated this revision to Diff 230605.
skan edited the summary of this revision.
skan added a comment.
Three changes are made:
1. Remove moveSymbol/updateSymbolMap code since it is not necessary
2. Make variable AlignBoundarySize and variable AlignMaxPrefixSize not global
3. Disable nop padding before instruction with variant symbol operand since it may be rewritten by linker.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D70157/new/
https://reviews.llvm.org/D70157
Files:
clang/include/clang/Driver/Options.td
clang/lib/Driver/ToolChains/Clang.cpp
clang/test/Driver/intel-align-branch.c
clang/test/Driver/intel-align-branch.s
llvm/include/llvm/MC/MCAsmBackend.h
llvm/include/llvm/MC/MCAssembler.h
llvm/include/llvm/MC/MCFragment.h
llvm/lib/MC/MCAssembler.cpp
llvm/lib/MC/MCFragment.cpp
llvm/lib/MC/MCObjectStreamer.cpp
llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86MacroFusion.cpp
llvm/test/MC/X86/i386-align-branch-1a.s
llvm/test/MC/X86/i386-align-branch-1b.s
llvm/test/MC/X86/i386-align-branch-1c.s
llvm/test/MC/X86/i386-align-branch-1d.s
llvm/test/MC/X86/i386-align-branch-1e.s
llvm/test/MC/X86/i386-align-branch-1f.s
llvm/test/MC/X86/i386-align-branch-2a.s
llvm/test/MC/X86/i386-align-branch-2b.s
llvm/test/MC/X86/i386-align-branch-2c.s
llvm/test/MC/X86/i386-align-branch-3a.s
llvm/test/MC/X86/i386-align-branch-4a.s
llvm/test/MC/X86/i386-align-branch-4b.s
llvm/test/MC/X86/i386-align-branch-5a.s
llvm/test/MC/X86/i386-align-branch-6a.s
llvm/test/MC/X86/i386-align-branch-7a.s
llvm/test/MC/X86/x86-64-align-branch-1a.s
llvm/test/MC/X86/x86-64-align-branch-1b.s
llvm/test/MC/X86/x86-64-align-branch-1c.s
llvm/test/MC/X86/x86-64-align-branch-1d.s
llvm/test/MC/X86/x86-64-align-branch-1e.s
llvm/test/MC/X86/x86-64-align-branch-1f.s
llvm/test/MC/X86/x86-64-align-branch-1g.s
llvm/test/MC/X86/x86-64-align-branch-2a.s
llvm/test/MC/X86/x86-64-align-branch-2b.s
llvm/test/MC/X86/x86-64-align-branch-2c.s
llvm/test/MC/X86/x86-64-align-branch-2d.s
llvm/test/MC/X86/x86-64-align-branch-3a.s
llvm/test/MC/X86/x86-64-align-branch-4a.s
llvm/test/MC/X86/x86-64-align-branch-4b.s
llvm/test/MC/X86/x86-64-align-branch-5a.s
llvm/test/MC/X86/x86-64-align-branch-6a.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D70157.230605.patch
Type: text/x-patch
Size: 219069 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20191122/2f4b15d0/attachment-0001.bin>
More information about the cfe-commits
mailing list