brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.3 KiB · 1c4dfc1 Raw
51 lines · plain
1; The input at Inputs/discriminator_repeated.arm64.* were2; produced by compiling3;4;    void loop(int X, int Y, unsigned int **A, unsigned int **B, unsigned int **C) {5;      for (int i = 0; i < X; i++)6;        for (int j = 0; j < Y; j++)7;          C[i][j] += A[i][j] + B[i][j];8;    }9;10; with -g -fdebug-info-for-profiling -O2.11 12RUN: dsymutil --flat --linker=classic -o - --oso-prepend-path %p/../Inputs \13RUN:  --verify-dwarf=none %p/../Inputs/discriminator_repeated.arm64.dylib \14RUN:  | llvm-dwarfdump -debug-line - | FileCheck %s15 16RUN: dsymutil --flat --linker=parallel -o - --oso-prepend-path %p/../Inputs \17RUN:  --verify-dwarf=none %p/../Inputs/discriminator_repeated.arm64.dylib \18RUN:  | llvm-dwarfdump -debug-line - | FileCheck %s19 20CHECK:      Address            Line   Column File   ISA Discriminator OpIndex Flags21CHECK-NEXT: ------------------ ------ ------ ------ --- ------------- ------- -------------22CHECK-NEXT: 0x0000000000003e8c      2      3      0   0             2       0  is_stmt prologue_end23CHECK-NEXT: 0x0000000000003e94      0      3      0   0             0       024CHECK-NEXT: 0x0000000000003e98      2     21      0   0             2       025CHECK-NEXT: 0x0000000000003ea0      2      3      0   0             2       026CHECK-NEXT: 0x0000000000003eac      2     27      0   0             4       027CHECK-NEXT: 0x0000000000003eb0      2      3      0   0             2       028CHECK-NEXT: 0x0000000000003eb8      3      5      0   0             2       0  is_stmt29CHECK-NEXT: 0x0000000000003ec0      0      5      0   0             0       030CHECK-NEXT: 0x0000000000003ecc      3      5      0   0             2       031CHECK-NEXT: 0x0000000000003ed4      0      5      0   0             0       032CHECK-NEXT: 0x0000000000003ed8      3      5      0   0             0       033CHECK-NEXT: 0x0000000000003eec      4     18      0   0             0       0  is_stmt34CHECK-NEXT: 0x0000000000003ef0      4     28      0   0             0       035CHECK-NEXT: 0x0000000000003ef4      4     15      0   0             0       036CHECK-NEXT: 0x0000000000003ef8      4     26      0   0             0       037CHECK-NEXT: 0x0000000000003efc      4     15      0   0             0       038CHECK-NEXT: 0x0000000000003f04      3     23      0   0             2       0  is_stmt39CHECK-NEXT: 0x0000000000003f08      3      5      0   0             2       040CHECK-NEXT: 0x0000000000003f10      0      5      0   0             0       041CHECK-NEXT: 0x0000000000003f14      3      5      0   0             2       042CHECK-NEXT: 0x0000000000003f3c      3      5      0   0             0       043CHECK-NEXT: 0x0000000000003f4c      4     18      0   0            65       0  is_stmt44CHECK-NEXT: 0x0000000000003f54      4     28      0   0            65       045CHECK-NEXT: 0x0000000000003f5c      4     26      0   0            65       046CHECK-NEXT: 0x0000000000003f6c      4     15      0   0            65       047CHECK-NEXT: 0x0000000000003f8c      3     29      0   0          4100       0  is_stmt48CHECK-NEXT: 0x0000000000003f94      0     29      0   0             0       049CHECK-NEXT: 0x0000000000003f98      3      5      0   0          4098       050CHECK-NEXT: 0x0000000000003fa4      5      1      0   0             0       0  is_stmt51CHECK-NEXT: 0x0000000000003fa8      5      1      0   0             0       0  is_stmt end_sequence