brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 1fec066 Raw
58 lines · plain
1; RUN: llc -verify-machineinstrs -mtriple powerpc64-ibm-aix-xcoff -mcpu=pwr9  < %s | FileCheck --check-prefixes=ASM %s2 3; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff -mcpu=pwr9 -filetype=obj -o %t.o < %s4; RUN: llvm-readobj --symbols %t.o | FileCheck --check-prefixes=OBJ32 %s5; RUN: llc -verify-machineinstrs -mtriple powerpc64-ibm-aix-xcoff -mcpu=pwr9 -filetype=obj -o %t64.o < %s6; RUN: llvm-readobj --symbols %t64.o | FileCheck --check-prefixes=OBJ64 %s7 8source_filename = "1.c"9 10; ASM:      .file   "1.c",,"LLVM{{.*}}"11; ASM-NEXT: .csect ..text..[PR],512; ASM-NEXT: .rename	..text..[PR],""13; ASM-NEXT: .machine   "PWR9"14 15; OBJ32:      Symbol {16; OBJ32-NEXT:   Index: 017; OBJ32-NEXT:   Name: .file18; OBJ32-NEXT:   Value (SymbolTableIndex): 0x019; OBJ32-NEXT:   Section: N_DEBUG20; OBJ32-NEXT:   Source Language ID: TB_C (0x0)21; OBJ32-NEXT:   CPU Version ID: TCPU_PWR9 (0x1A)22; OBJ32-NEXT:   StorageClass: C_FILE (0x67)23; OBJ32-NEXT:   NumberOfAuxEntries: 224; OBJ32-NEXT:   File Auxiliary Entry {25; OBJ32-NEXT:     Index: 126; OBJ32-NEXT:     Name: 1.c27; OBJ32-NEXT:     Type: XFT_FN (0x0)28; OBJ32-NEXT:   }29; OBJ32-NEXT:   File Auxiliary Entry {30; OBJ32-NEXT:     Index: 231; OBJ32-NEXT:     Name: LLVM32; OBJ32-NEXT:     Type: XFT_CV (0x2)33; OBJ32-NEXT:   }34; OBJ32-NEXT: }35 36; OBJ64:      Symbol {37; OBJ64-NEXT:   Index: 038; OBJ64-NEXT:   Name: .file39; OBJ64-NEXT:   Value (SymbolTableIndex): 0x040; OBJ64-NEXT:   Section: N_DEBUG41; OBJ64-NEXT:   Source Language ID: TB_C (0x0)42; OBJ64-NEXT:   CPU Version ID: TCPU_PWR9 (0x1A)43; OBJ64-NEXT:   StorageClass: C_FILE (0x67)44; OBJ64-NEXT:   NumberOfAuxEntries: 245; OBJ64-NEXT:   File Auxiliary Entry {46; OBJ64-NEXT:     Index: 147; OBJ64-NEXT:     Name: 1.c48; OBJ64-NEXT:     Type: XFT_FN (0x0)49; OBJ64-NEXT:     Auxiliary Type: AUX_FILE (0xFC)50; OBJ64-NEXT:   }51; OBJ64-NEXT:   File Auxiliary Entry {52; OBJ64-NEXT:     Index: 253; OBJ64-NEXT:     Name: LLVM54; OBJ64-NEXT:     Type: XFT_CV (0x2)55; OBJ64-NEXT:     Auxiliary Type: AUX_FILE (0xFC)56; OBJ64-NEXT:   }57; OBJ64-NEXT: }58