[Reland][Runtimes] Merge 'compile_commands.json' files from runtimes build (#116303)
[llvm-project.git] / llvm / test / CodeGen / X86 / x86-interrupt_vzeroupper.ll
blob3bca3916595a2ff579f7c2ebf25d81b0664332d8
1 ; RUN: llc -verify-machineinstrs -mtriple=x86_64-unknown-unknown -mattr=+avx < %s | FileCheck %s
3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4 ;; Checks that interrupt handler code does not call "vzeroupper" instruction
5 ;; before iret.
6 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
8 ; CHECK: vzeroupper
9 ; CHECK-NEXT: call
10 ; CHECK-NOT: vzeroupper
11 ; CHECK: iret
13 define x86_intrcc void @foo(ptr byval(i8) %frame) {
14   call void @bar()
15   ret void
18 declare void @bar()