brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 7b476f6 Raw
65 lines · plain
1; RUN: llvm-ir2vec triplets %s | FileCheck %s -check-prefix=TRIPLETS2 3define i32 @simple_add(i32 %a, i32 %b) {4entry:5  %add = add i32 %a, %b6  ret i32 %add7}8 9define i32 @simple_mul(i32 %x, i32 %y) {10entry:11  %mul = mul i32 %x, %y12  ret i32 %mul13}14 15define i32 @test_function(i32 %arg1, i32 %arg2) {16entry:17  %local1 = alloca i32, align 418  %local2 = alloca i32, align 419  store i32 %arg1, ptr %local1, align 420  store i32 %arg2, ptr %local2, align 421  %load1 = load i32, ptr %local1, align 422  %load2 = load i32, ptr %local2, align 423  %result = add i32 %load1, %load224  ret i32 %result25}26 27; TRIPLETS: MAX_RELATION=328; TRIPLETS-NEXT: 12      74      029; TRIPLETS-NEXT: 12      83      230; TRIPLETS-NEXT: 12      83      331; TRIPLETS-NEXT: 12      0       132; TRIPLETS-NEXT: 0       69      033; TRIPLETS-NEXT: 0       83      234; TRIPLETS-NEXT: 16      74      035; TRIPLETS-NEXT: 16      83      236; TRIPLETS-NEXT: 16      83      337; TRIPLETS-NEXT: 16      0       138; TRIPLETS-NEXT: 0       69      039; TRIPLETS-NEXT: 0       83      240; TRIPLETS-NEXT: 30      76      041; TRIPLETS-NEXT: 30      82      242; TRIPLETS-NEXT: 30      30      143; TRIPLETS-NEXT: 30      76      044; TRIPLETS-NEXT: 30      82      245; TRIPLETS-NEXT: 30      32      146; TRIPLETS-NEXT: 32      69      047; TRIPLETS-NEXT: 32      83      248; TRIPLETS-NEXT: 32      81      349; TRIPLETS-NEXT: 32      32      150; TRIPLETS-NEXT: 32      69      051; TRIPLETS-NEXT: 32      83      252; TRIPLETS-NEXT: 32      81      353; TRIPLETS-NEXT: 32      31      154; TRIPLETS-NEXT: 31      74      055; TRIPLETS-NEXT: 31      81      256; TRIPLETS-NEXT: 31      31      157; TRIPLETS-NEXT: 31      74      058; TRIPLETS-NEXT: 31      81      259; TRIPLETS-NEXT: 31      12      160; TRIPLETS-NEXT: 12      74      061; TRIPLETS-NEXT: 12      83      262; TRIPLETS-NEXT: 12      83      363; TRIPLETS-NEXT: 12      0       164; TRIPLETS-NEXT: 0       69      065; TRIPLETS-NEXT: 0       83      2