LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
llvm.src
lib
IR
Comdat.cpp
Go to the documentation of this file.
1
//===-- Comdat.cpp - Implement Metadata classes --------------------------===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file implements the Comdat class.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#include "
llvm/IR/Comdat.h
"
15
#include "
llvm/ADT/StringMap.h
"
16
using namespace
llvm;
17
18
Comdat::Comdat(
Comdat
&&
C
) :
Name
(
C
.
Name
), SK(
C
.SK) {}
19
20
Comdat::Comdat() :
Name
(nullptr), SK(
Comdat
::
Any
) {}
21
22
StringRef
Comdat::getName
()
const
{
return
Name->first(); }
llvm::Comdat
Definition:
Comdat.h:29
llvm::GraphProgram::Name
Name
Definition:
GraphWriter.h:43
llvm::SystemZICMP::Any
Definition:
SystemZISelLowering.h:345
llvm::Comdat::getName
StringRef getName() const
Definition:
Comdat.cpp:22
Comdat.h
This file contains the declaration of the Comdat class, which represents a single COMDAT in LLVM...
StringMap.h
C
static GCRegistry::Add< ShadowStackGC > C("shadow-stack","Very portable GC for uncooperative code generators")
llvm::StringRef
StringRef - Represent a constant reference to a string, i.e.
Definition:
StringRef.h:47
Generated on Wed Mar 8 2017 17:07:10 for LLVM by
1.8.6