1 ; RUN: llc -march=hexagon -O2 < %s | FileCheck %s
3 ; Check that we don't generate .falign directives after function calls at O2.
4 ; We need more than one basic block for this test because MachineBlockPlacement
5 ; will not run on single basic block functions.
9 ; We don't want faligns after the calls to foo.
14 ; CHECK: dealloc_return
15 define i32 @f1(i32 %a0) #0 {
17 %v0 = icmp eq i32 %a0, 0
18 br i1 %v0, label %b1, label %b2
23 %v3 = add i32 %v1, %v2
31 attributes #0 = { nounwind }