HomeSort by: relevance | last modified time | path
    Searched refs:TargetInfo (Results 1 - 25 of 133) sorted by relevancy

1 2 3 4 5 6

  /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
PNaCl.h 9 // This file declares PNaCl TargetInfo objects.
17 #include "clang/Basic/TargetInfo.h"
25 class LLVM_LIBRARY_VISIBILITY PNaClTargetInfo : public TargetInfo {
28 : TargetInfo(Triple) {
33 this->IntMaxType = TargetInfo::SignedLongLong;
34 this->Int64Type = TargetInfo::SignedLongLong;
38 this->SizeType = TargetInfo::UnsignedInt;
39 this->PtrDiffType = TargetInfo::SignedInt;
40 this->IntPtrType = TargetInfo::SignedInt;
58 return TargetInfo::PNaClABIBuiltinVaList
    [all...]
ARC.h 9 // This file declares ARC TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY ARCTargetInfo : public TargetInfo {
27 : TargetInfo(Triple) {
46 return TargetInfo::VoidPtrBuiltinVaList;
60 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
65 TargetInfo::ConstraintInfo &Info) const override {
Le64.h 9 // This file declares Le64 TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY Le64TargetInfo : public TargetInfo {
28 : TargetInfo(Triple) {
41 return TargetInfo::PNaClABIBuiltinVaList;
48 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
53 TargetInfo::ConstraintInfo &Info) const override {
Lanai.h 9 // This file declares Lanai TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY LanaiTargetInfo : public TargetInfo {
32 static const TargetInfo::GCCRegAlias GCCRegAliases[];
37 : TargetInfo(Triple) {
75 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override;
78 return TargetInfo::VoidPtrBuiltinVaList;
84 TargetInfo::ConstraintInfo &info) const override {
MSP430.h 9 // This file declares MSP430 TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY MSP430TargetInfo : public TargetInfo {
29 : TargetInfo(Triple) {
66 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
68 static const TargetInfo::GCCRegAlias GCCRegAliases[] = {
78 TargetInfo::ConstraintInfo &info) const override {
97 return TargetInfo::CharPtrBuiltinVaList;
VE.h 9 // This file declares VE TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY VETargetInfo : public TargetInfo {
29 : TargetInfo(Triple) {
61 return TargetInfo::VoidPtrBuiltinVaList;
90 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
91 static const TargetInfo::GCCRegAlias GCCRegAliases[] = {
161 TargetInfo::ConstraintInfo &Info) const override {
SPIR.h 9 // This file declares SPIR TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
70 class LLVM_LIBRARY_VISIBILITY SPIRTargetInfo : public TargetInfo {
73 : TargetInfo(Triple) {
108 TargetInfo::ConstraintInfo &info) const override {
112 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
117 return TargetInfo::VoidPtrBuiltinVaList;
134 TargetInfo::adjust(Opts);
161 SizeType = TargetInfo::UnsignedInt;
162 PtrDiffType = IntPtrType = TargetInfo::SignedInt
    [all...]
Hexagon.h 9 // This file declares Hexagon TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
25 class LLVM_LIBRARY_VISIBILITY HexagonTargetInfo : public TargetInfo {
29 static const TargetInfo::GCCRegAlias GCCRegAliases[];
40 : TargetInfo(Triple) {
72 TargetInfo::ConstraintInfo &Info) const override {
108 return TargetInfo::HexagonBuiltinVaList;
109 return TargetInfo::CharPtrBuiltinVaList;
114 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override;
AVR.h 9 // This file declares AVR TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
25 class LLVM_LIBRARY_VISIBILITY AVRTargetInfo : public TargetInfo {
28 : TargetInfo(Triple) {
67 return TargetInfo::VoidPtrBuiltinVaList;
81 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
85 ArrayRef<TargetInfo::AddlRegName> getGCCAddlRegNames() const override {
86 static const TargetInfo::AddlRegName AddlRegNames[] = {
96 TargetInfo::ConstraintInfo &Info) const override {
159 : TargetInfo::getIntTypeByWidth(BitWidth, IsSigned)
    [all...]
TCE.h 9 // This file declares TCE TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
55 class LLVM_LIBRARY_VISIBILITY TCETargetInfo : public TargetInfo {
58 : TargetInfo(Triple) {
99 return TargetInfo::VoidPtrBuiltinVaList;
105 TargetInfo::ConstraintInfo &info) const override {
109 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
XCore.h 9 // This file declares XCore TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY XCoreTargetInfo : public TargetInfo {
29 : TargetInfo(Triple) {
50 return TargetInfo::VoidPtrBuiltinVaList;
63 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
68 TargetInfo::ConstraintInfo &Info) const override {
M68k.h 9 // This file declares M68k TargetInfo objects.
17 #include "clang/Basic/TargetInfo.h"
25 class LLVM_LIBRARY_VISIBILITY M68kTargetInfo : public TargetInfo {
46 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override;
49 TargetInfo::ConstraintInfo &info) const override;
PNaCl.cpp 9 // This file implements PNaCl TargetInfo objects.
21 ArrayRef<TargetInfo::GCCRegAlias> PNaClTargetInfo::getGCCRegAliases() const {
SystemZ.h 9 // This file declares SystemZ TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY SystemZTargetInfo : public TargetInfo {
36 : TargetInfo(Triple), CPU("z10"), ISARevision(8),
61 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
66 ArrayRef<TargetInfo::AddlRegName> getGCCAddlRegNames() const override;
73 TargetInfo::ConstraintInfo &info) const override;
81 return TargetInfo::SystemZBuiltinVaList;
111 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec);
BPF.h 9 // This file declares BPF TargetInfo objects.
16 #include "clang/Basic/TargetInfo.h"
24 class LLVM_LIBRARY_VISIBILITY BPFTargetInfo : public TargetInfo {
30 : TargetInfo(Triple) {
67 return TargetInfo::VoidPtrBuiltinVaList;
74 TargetInfo::ConstraintInfo &Info) const override {
87 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
NVPTX.h 9 // This file declares NVPTX TargetInfo objects.
17 #include "clang/Basic/TargetInfo.h"
58 class LLVM_LIBRARY_VISIBILITY NVPTXTargetInfo : public TargetInfo {
63 std::unique_ptr<TargetInfo> HostTarget;
80 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec);
87 ArrayRef<TargetInfo::GCCRegAlias> getGCCRegAliases() const override {
93 TargetInfo::ConstraintInfo &Info) const override {
115 return TargetInfo::CharPtrBuiltinVaList;
Lanai.cpp 9 // This file implements Lanai TargetInfo objects.
30 const TargetInfo::GCCRegAlias LanaiTargetInfo::GCCRegAliases[] = {
35 ArrayRef<TargetInfo::GCCRegAlias> LanaiTargetInfo::getGCCRegAliases() const {
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
Attributes.h 13 #include "clang/Basic/TargetInfo.h"
37 const IdentifierInfo *Attr, const TargetInfo &Target,
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/backends/
backend_ocaml.c 30 LLVMInitialize ## target ## TargetInfo(); \
  /src/external/apache2/llvm/dist/clang/lib/Basic/
TargetInfo.cpp 1 //===--- TargetInfo.cpp - Information about Target machine ----------------===//
9 // This file implements the TargetInfo and TargetInfoImpl interfaces.
13 #include "clang/Basic/TargetInfo.h"
27 // TargetInfo Constructor.
28 TargetInfo::TargetInfo(const llvm::Triple &T) : TargetOpts(), Triple(T) {
150 // Out of line virtual dtor for TargetInfo.
151 TargetInfo::~TargetInfo() {}
153 void TargetInfo::resetDataLayout(StringRef DL, const char *ULP)
    [all...]
  /src/external/apache2/llvm/lib/libLLVMAArch64TargetInfo/
Makefile 10 .PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/TargetInfo
  /src/external/apache2/llvm/lib/libLLVMAMDGPUTargetInfo/
Makefile 10 .PATH: ${LLVM_SRCDIR}/lib/Target/AMDGPU/TargetInfo
  /src/external/apache2/llvm/lib/libLLVMARMTargetInfo/
Makefile 10 .PATH: ${LLVM_SRCDIR}/lib/Target/ARM/TargetInfo
  /src/external/apache2/llvm/lib/libLLVMMipsTargetInfo/
Makefile 10 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips/TargetInfo
  /src/external/apache2/llvm/lib/libLLVMPowerPCTargetInfo/
Makefile 10 .PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC/TargetInfo

Completed in 50 milliseconds

1 2 3 4 5 6