blob: 8f7aa37cbed80f689881fbb5a5d58cd9eea8b5f4 [file] [log] [blame]
Sanjoy Das6588d8d2016-04-26 05:59:08 +00001; RUN: llvm-as < %s | llvm-bcanalyzer -dump -disable-histogram | FileCheck %s
2
3; CHECK: <OPERAND_BUNDLE_TAGS_BLOCK
4; CHECK-NEXT: <OPERAND_BUNDLE_TAG
5; CHECK-NEXT: <OPERAND_BUNDLE_TAG
6; CHECK-NEXT: <OPERAND_BUNDLE_TAG
7; CHECK-NEXT: <OPERAND_BUNDLE_TAG
8; CHECK-NEXT: <OPERAND_BUNDLE_TAG
9; CHECK-NEXT: </OPERAND_BUNDLE_TAGS_BLOCK
10
11; CHECK: <FUNCTION_BLOCK
12; CHECK: <OPERAND_BUNDLE
13; CHECK: <OPERAND_BUNDLE
14; CHECK-NOT: <OPERAND_BUNDLE
15; CHECK: </FUNCTION_BLOCK
16
17; CHECK: Block ID #{{[0-9]+}} (OPERAND_BUNDLE_TAGS_BLOCK)
18
19declare void @callee0()
20
21define void @f0(i32* %ptr) {
22 entry:
23 %l = load i32, i32* %ptr
24 %x = add i32 42, 1
25 call void @callee0() [ "foo"(i32 42, i64 100, i32 %x), "bar"(float 0.000000e+00, i64 100, i32 %l) ]
26 ret void
27}