LLVM
8.0.1
lib
Target
ARC
TargetInfo
ARCTargetInfo.cpp
Go to the documentation of this file.
1
//===- ARCTargetInfo.cpp - ARC Target Implementation ----------- *- C++ -*-===//
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
#include "
ARC.h
"
11
#include "
llvm/Support/TargetRegistry.h
"
12
13
using namespace
llvm
;
14
15
Target
&
llvm::getTheARCTarget
() {
16
static
Target
TheARCTarget;
17
return
TheARCTarget;
18
}
19
20
extern
"C"
void
LLVMInitializeARCTargetInfo
() {
21
RegisterTarget<Triple::arc>
X
(
getTheARCTarget
(),
"arc"
,
"ARC"
,
"ARC"
);
22
}
X
static GCMetadataPrinterRegistry::Add< ErlangGCPrinter > X("erlang", "erlang-compatible garbage collector")
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
llvm::getTheARCTarget
Target & getTheARCTarget()
Definition:
ARCTargetInfo.cpp:15
RegisterTarget
Definition:
TargetRegistry.h:917
llvm::Target
Target - Wrapper for Target specific information.
Definition:
TargetRegistry.h:120
LLVMInitializeARCTargetInfo
void LLVMInitializeARCTargetInfo()
Definition:
ARCTargetInfo.cpp:20
TargetRegistry.h
ARC.h
Generated on Sun Dec 20 2020 13:56:23 for LLVM by
1.8.13