summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-15 17:22:58 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-15 17:22:58 +0000
commit2a6a25b91be31cb54c1f19ecca2b0b462fd097a2 (patch)
tree3f0ec1a188868f5ea8659358287a3b59088927d9 /tools
parent5ffe36ba3cc1e383a5afc674f9491959a8c4e6d9 (diff)
[X86] Fix XSAVE64 and similar instructions to not be allowed by the assembler in 32-bit mode.
There was a top level "let Predicates =" in the .td file that was overriding the Requires on each instruction. I've added an assert to the code emitter to catch more cases like this. I'm sure this isn't the only place where the right predicates aren't being applied. This assert already found that we don't block btq/btsq/btrq in 32-bit mode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320830 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions