| ; RUN: llc -mtriple=x86_64-unknown-unknown < %s | FileCheck %s | |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
| ;; Checks that interrupt handler code calls cld before calling an external | |
| ;; function. | |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
| ; CHECK: cld | |
| ; CHECK: call | |
| define x86_intrcc void @foo(i8* %frame) { | |
| call void @bar() | |
| ret void | |
| } | |
| declare void @bar() | |