1 ; RUN: llc -mtriple=x86_64-unknown-unknown < %s | FileCheck %s 2 3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 4 ;; Checks that interrupt handler code calls cld before calling an external 5 ;; function. 6 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 7 8 ; CHECK: cld 9 ; CHECK: call 10 11 define x86_intrcc void @foo(i8* %frame) { 12 call void @bar() 13 ret void 14 } 15 16 declare void @bar() 17 18