12bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg; RUN: llvm-as < %s | llvm-c-test --module-list-functions | FileCheck %s 22bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 32bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgdefine i32 @X() { 42bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgentry: 52bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg br label %l1 62bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 72bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgl1: 82bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg br label %l2 92bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 102bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgl2: 112bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg br label %l3 122bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 132bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgl3: 142bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg ret i32 1234 152bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg} 162bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg;CHECK: FunctionDefinition: X [#bb=4] 172bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 182bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 192bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgdefine i32 @Z(i32 %a) { 202bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgentry: 212bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg %0 = tail call i32 @Y(i32 %a) 222bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg ret i32 %0 232bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg} 242bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 252bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg;CHECK: FunctionDefinition: Z [#bb=1] 262bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg;CHECK: calls: Y 272bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg;CHECK: #isn: 2 282bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 292bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborgdeclare i32 @Y(i32) 302bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg;CHECK: FunctionDeclaration: Y 312bef1a6b25d938210547cd0f5ba4a08abdad2583Anders Waldenborg 32