; RUN: llc -mtriple=hexagon -O0 < %s | FileCheck %s ; CHECK: r0 = add(r0,#-1) define fastcc void @os.linux.tls.initStatic(i32 %x) { %1 = call { i32, i1 } @llvm.usub.with.overflow.i32(i32 %x, i32 1) br label %2 2: ; preds = %0 %3 = extractvalue { i32, i1 } %1, 0 ret void } ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare { i32, i1 } @llvm.usub.with.overflow.i32(i32, i32) #0 attributes #0 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) }