/external/llvm/test/Linker/Inputs/ |
comdat2.ll | 1 $foo = comdat largest 2 @foo = global i64 43, comdat $foo
|
comdat3.ll | 1 $foo = comdat noduplicates 2 @foo = global i64 43, comdat $foo
|
comdat.ll | 4 $foo = comdat largest 5 @foo = global i64 43, comdat $foo 7 define i32 @bar() comdat $foo { 11 $qux = comdat largest 12 @qux = global i32 13, comdat $qux 13 @in_unselected_group = global i32 13, comdat $qux 15 define i32 @baz() comdat $qux { 19 $any = comdat any 20 @any = global i64 7, comdat $any
|
comdat4.ll | 4 $foo = comdat samesize 5 @foo = global i64 42, comdat $foo
|
/external/llvm/test/Assembler/ |
invalid-comdat2.ll | 3 $v = comdat any 4 $v = comdat any 5 ; CHECK: redefinition of comdat '$v'
|
invalid-comdat.ll | 3 @v = global i32 0, comdat $v 4 ; CHECK: use of undefined comdat '$v'
|
/external/llvm/test/Linker/ |
comdat.ll | 1 ; RUN: llvm-link %s %p/Inputs/comdat.ll -S -o - | FileCheck %s 5 $foo = comdat largest 6 @foo = global i32 42, comdat $foo 8 define i32 @bar() comdat $foo { 12 $qux = comdat largest 13 @qux = global i64 12, comdat $qux 15 define i32 @baz() comdat $qux { 19 $any = comdat any 20 @any = global i64 6, comdat $any 22 ; CHECK: $qux = comdat larges [all...] |
comdat3.ll | 3 $foo = comdat largest 4 @foo = global i32 43, comdat $foo
|
comdat4.ll | 3 $foo = comdat noduplicates 4 @foo = global i64 43, comdat $foo
|
comdat2.ll | 1 ; RUN: not llvm-link %s %p/Inputs/comdat.ll -S -o - 2>&1 | FileCheck %s 5 $foo = comdat samesize 6 @foo = global i32 42, comdat $foo
|
comdat5.ll | 5 $foo = comdat samesize 6 @foo = global i32 42, comdat $foo
|
/external/llvm/test/Feature/ |
comdat.ll | 3 $f = comdat any 4 ; CHECK: $f = comdat any 6 $f2 = comdat any 9 @v = global i32 0, comdat $f 10 ; CHECK: @v = global i32 0, comdat $f 15 define void @f() comdat $f { 18 ; CHECK: define void @f() comdat $f
|
/external/llvm/test/CodeGen/X86/ |
elf-comdat.ll | 3 $f = comdat any 4 @v = global i32 0, comdat $f 5 define void @f() comdat $f { 8 ; CHECK: .section .text.f,"axG",@progbits,f,comdat 10 ; CHECK: .section .bss.v,"aGw",@nobits,f,comdat
|
coff-comdat.ll | 3 $f1 = comdat any 4 @v1 = global i32 0, comdat $f1 5 define void @f1() comdat $f1 { 9 $f2 = comdat exactmatch 10 @v2 = global i32 0, comdat $f2 11 define void @f2() comdat $f2 { 15 $f3 = comdat largest 16 @v3 = global i32 0, comdat $f3 17 define void @f3() comdat $f3 { 21 $f4 = comdat noduplicate [all...] |
coff-comdat3.ll | 6 $foo = comdat largest 7 @bar = global i32 0, comdat $foo 8 ; CHECK: Associative COMDAT symbol 'foo' does not exist.
|
coff-comdat2.ll | 6 $foo = comdat largest 8 @bar = global i32 0, comdat $foo 9 ; CHECK: Associative COMDAT symbol 'foo' is not a key for it's COMDAT.
|
macho-comdat.ll | 4 $f = comdat any 5 @v = global i32 0, comdat $f
|
elf-comdat2.ll | 3 $foo = comdat any 4 @bar = global i32 42, comdat $foo 8 ; CHECK-NEXT: .section .data.bar,"aGw",@progbits,foo,comdat
|
odr_comdat.ll | 3 ; Checking that a comdat group gets generated correctly for a static member 7 ; "Any static member data object is emitted in a COMDAT identified by its mangled 11 ; X86LINUX: .section .bss._ZN1CIiE1iE,"aGw",@nobits,_ZN1CIiE1iE,comdat 15 ; X86LINUX: .section .data._ZN1CIiE1jE,"aGw",@progbits,_ZN1CIiE1jE,comdat
|
/external/llvm/test/Verifier/ |
comdat.ll | 3 $v = comdat any 4 @v = common global i32 0, comdat $v 5 ; CHECK: 'common' global may not be in a Comdat!
|
comdat2.ll | 3 $v = comdat any 4 @v = private global i32 0, comdat $v 5 ; CHECK: comdat global value has local linkage
|
/external/llvm/include/llvm/IR/ |
Comdat.h | 1 //===-- llvm/IR/Comdat.h - Comdat definitions -------------------*- C++ -*-===// 11 /// This file contains the declaration of the Comdat class, which represents a 12 /// single COMDAT in LLVM. 31 class Comdat { 34 Any, ///< The linker may choose any COMDAT. 35 ExactMatch, ///< The data referenced by the COMDAT must be the same. 36 Largest, ///< The linker will choose the largest COMDAT. 37 NoDuplicates, ///< No other Module may specify this COMDAT. 38 SameSize, ///< The data referenced by the COMDAT must be the same size [all...] |
/external/llvm/lib/IR/ |
Comdat.cpp | 1 //===-- Comdat.cpp - Implement Metadata classes --------------------------===// 10 // This file implements the Comdat class. 14 #include "llvm/IR/Comdat.h" 18 Comdat::Comdat(SelectionKind SK, StringMapEntry<Comdat> *Name) 21 Comdat::Comdat(Comdat &&C) : Name(C.Name), SK(C.SK) {} 23 Comdat::Comdat() : Name(nullptr), SK(Comdat::Any) { [all...] |
/external/llvm/test/MC/COFF/ |
linkonce-invalid.s | 7 .section comdat 11 .linkonce associative comdat 16 // CHECK: error: unrecognized COMDAT type 'unknown'
|
/external/llvm/test/CodeGen/ARM/ |
odr_comdat.ll | 3 ; Checking that a comdat group gets generated correctly for a static member 7 ; "Any static member data object is emitted in a COMDAT identified by its mangled 11 ; ARMGNUEABI: .section .bss._ZN1CIiE1iE,"aGw",%nobits,_ZN1CIiE1iE,comdat 15 ; ARMGNUEABI: .section .data._ZN1CIiE1jE,"aGw",%progbits,_ZN1CIiE1jE,comdat
|