HomeSort by relevance Sort by last modified time
    Searched full:comdat (Results 1 - 25 of 174) sorted by null

1 2 3 4 5 6 7

  /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

Completed in 2235 milliseconds

1 2 3 4 5 6 7