brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.4 KiB · 084a5a7 Raw
93 lines · plain
1; RUN: llc -mtriple i386-pc-win32 < %s | FileCheck %s2 3$f1 = comdat any4@v1 = global i32 0, comdat($f1)5define void @f1() comdat($f1) {6  ret void7}8 9$f2 = comdat exactmatch10@v2 = global i32 0, comdat($f2)11define void @f2() comdat($f2) {12  ret void13}14 15$f3 = comdat largest16@v3 = global i32 0, comdat($f3)17define void @f3() comdat($f3) {18  ret void19}20 21$f4 = comdat nodeduplicate22@v4 = global i32 0, comdat($f4)23define void @f4() comdat($f4) {24  ret void25}26 27$f5 = comdat samesize28@v5 = global i32 0, comdat($f5)29define void @f5() comdat($f5) {30  ret void31}32 33$f6 = comdat samesize34@v6 = global i32 0, comdat($f6)35@f6 = global i32 0, comdat($f6)36 37$"\01@f7@0" = comdat any38define x86_fastcallcc void @"\01@v7@0"() comdat($"\01@f7@0") {39  ret void40}41define x86_fastcallcc void @"\01@f7@0"() comdat($"\01@f7@0") {42  ret void43}44 45$f8 = comdat any46define x86_fastcallcc void @v8() comdat($f8) {47  ret void48}49define x86_fastcallcc void @f8() comdat($f8) {50  ret void51}52 53$vftable = comdat largest54 55@some_name = private unnamed_addr constant [2 x ptr] zeroinitializer, comdat($vftable)56@vftable = alias ptr, getelementptr([2 x ptr], ptr @some_name, i32 0, i32 1)57 58; CHECK: .section        .text,"xr",discard,_f159; CHECK: .globl  _f160; CHECK: .section        .text,"xr",same_contents,_f261; CHECK: .globl  _f262; CHECK: .section        .text,"xr",largest,_f363; CHECK: .globl  _f364; CHECK: .section        .text,"xr",one_only,_f465; CHECK: .globl  _f466; CHECK: .section        .text,"xr",same_size,_f567; CHECK: .globl  _f568; CHECK: .section        .text,"xr",associative,@f7@069; CHECK: .globl  @v7@070; CHECK: .section        .text,"xr",discard,@f7@071; CHECK: .globl  @f7@072; CHECK: .section        .text,"xr",associative,@f8@073; CHECK: .globl  @v8@074; CHECK: .section        .text,"xr",discard,@f8@075; CHECK: .globl  @f8@076; CHECK: .section        .bss,"bw",associative,_f177; CHECK: .globl  _v178; CHECK: .section        .bss,"bw",associative,_f279; CHECK: .globl  _v280; CHECK: .section        .bss,"bw",associative,_f381; CHECK: .globl  _v382; CHECK: .section        .bss,"bw",associative,_f483; CHECK: .globl  _v484; CHECK: .section        .bss,"bw",associative,_f585; CHECK: .globl  _v586; CHECK: .section        .bss,"bw",associative,_f687; CHECK: .globl  _v688; CHECK: .section        .bss,"bw",same_size,_f689; CHECK: .globl  _f690; CHECK: .section        .rdata,"dr",largest,_vftable91; CHECK: .globl  _vftable92; CHECK: _vftable = L_some_name+493