Disallow generating vzeroupper before return instruction (iret) in interrupt handler...
authorAmjad Aboud <amjad.aboud@intel.com>
Tue, 1 Mar 2016 11:32:03 +0000 (11:32 +0000)
committerAmjad Aboud <amjad.aboud@intel.com>
Tue, 1 Mar 2016 11:32:03 +0000 (11:32 +0000)
commit719325fe11fcbf3177f588e5e7927625cafa7781
tree938f41be46b634e0ea9ebf06f40ab03294f423b3
parent016c024ca4798796480af7ecae6758e95600550f
Disallow generating vzeroupper before return instruction (iret) in interrupt handler function.
This resolves https://llvm.org/bugs/show_bug.cgi?id=26412

Differential Revision: http://reviews.llvm.org/D17542

llvm-svn: 262319
llvm/lib/Target/X86/X86VZeroUpper.cpp
llvm/test/CodeGen/X86/x86-interrupt_vzeroupper.ll [new file with mode: 0644]