[all-commits] [llvm/llvm-project] cf6aaf: [FaultMaps] Make label formation a bit more explic...
Philip Reames via All-commits
all-commits at lists.llvm.org
Thu Dec 19 12:38:48 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: cf6aafa47c3771e4f353bfbdeb8157347b305339
https://github.com/llvm/llvm-project/commit/cf6aafa47c3771e4f353bfbdeb8157347b305339
Author: Philip Reames <listmail at philipreames.com>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M llvm/include/llvm/CodeGen/FaultMaps.h
M llvm/lib/CodeGen/FaultMaps.cpp
M llvm/lib/Target/X86/X86MCInstLower.cpp
Log Message:
-----------
[FaultMaps] Make label formation a bit more explicit [NFC]
This is in advance of assembler padding directives support where we'll need to bundle the label w/the corresponding faulting instruction to avoid padding being inserted between.
Commit: bc7595d934b958ab481288d7b8e768fe5310be8f
https://github.com/llvm/llvm-project/commit/bc7595d934b958ab481288d7b8e768fe5310be8f
Author: Philip Reames <listmail at philipreames.com>
Date: 2019-12-19 (Thu, 19 Dec 2019)
Changed paths:
M llvm/include/llvm/CodeGen/StackMaps.h
M llvm/lib/CodeGen/StackMaps.cpp
M llvm/lib/Target/X86/X86MCInstLower.cpp
Log Message:
-----------
[StackMaps] Be explicit about label formation [NFC]
For auto-padding assembler support, we'll need to bundle the label with the instructions (nops or call sequences) so that they don't get separated. This just rearranges the code to make the upcoming change more obvious.
Compare: https://github.com/llvm/llvm-project/compare/7fcd9e3f7083...bc7595d934b9
More information about the All-commits
mailing list