projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d0693a6
)
[X86] Tag CET-IBT instruction scheduler classes
author
Simon Pilgrim
<llvm-dev@redking.me.uk>
Mon, 12 Feb 2018 15:57:00 +0000
(15:57 +0000)
committer
Simon Pilgrim
<llvm-dev@redking.me.uk>
Mon, 12 Feb 2018 15:57:00 +0000
(15:57 +0000)
llvm-svn: 324898
llvm/lib/Target/X86/X86InstrSystem.td
patch
|
blob
|
history
diff --git
a/llvm/lib/Target/X86/X86InstrSystem.td
b/llvm/lib/Target/X86/X86InstrSystem.td
index
1d1b969
..
5e7c865
100644
(file)
--- a/
llvm/lib/Target/X86/X86InstrSystem.td
+++ b/
llvm/lib/Target/X86/X86InstrSystem.td
@@
-536,10
+536,10
@@
let SchedRW = [WriteSystem], Predicates = [HasSHSTK] in{
} // Defs SSP
} // SchedRW && HasSHSTK
-let Predicates = [HasIBT] in {
+let
SchedRW = [WriteSystem],
Predicates = [HasIBT] in {
def ENDBR64 : I<0x1E, MRM_FA, (outs), (ins), "endbr64", []>, XS;
def ENDBR32 : I<0x1E, MRM_FB, (outs), (ins), "endbr32", []>, XS;
-} // HasIBT
+} //
SchedRW &&
HasIBT
//===----------------------------------------------------------------------===//
// XSAVE instructions