/external/llvm/include/llvm/ |
D | GlobalValue.h | 62 : Constant(ty, vty, Ops, NumOps), Linkage(linkage), in GlobalValue() 69 LinkageTypes Linkage : 5; // The linkage of this global variable 119 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage() argument 120 return Linkage == ExternalLinkage; in isExternalLinkage() 122 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage() argument 123 return Linkage == AvailableExternallyLinkage; in isAvailableExternallyLinkage() 125 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage() argument 126 return Linkage == LinkOnceAnyLinkage || Linkage == LinkOnceODRLinkage; in isLinkOnceLinkage() 128 static bool isWeakLinkage(LinkageTypes Linkage) { in isWeakLinkage() argument 129 return Linkage == WeakAnyLinkage || Linkage == WeakODRLinkage; in isWeakLinkage() [all …]
|
D | GlobalVariable.h | 53 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage, 59 LinkageTypes Linkage, Constant *Initializer,
|
D | Function.h | 120 Function(FunctionType *Ty, LinkageTypes Linkage, 124 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, 126 return new(0) Function(Ty, Linkage, N, M);
|
D | GlobalAlias.h | 43 GlobalAlias(Type *Ty, LinkageTypes Linkage, const Twine &Name = "",
|
/external/clang/include/clang/Basic/ |
D | Linkage.h | 21 enum Linkage { enum 57 inline bool isExternalLinkage(Linkage L) { in isExternalLinkage() 62 static inline Linkage minLinkage(Linkage L1, Linkage L2) { in minLinkage()
|
/external/clang/lib/CodeGen/ |
D | CGVTables.h | 107 llvm::GlobalVariable::LinkageTypes Linkage, 115 llvm::GlobalVariable::LinkageTypes Linkage, 124 llvm::GlobalVariable::LinkageTypes Linkage, 135 void GenerateClassData(llvm::GlobalVariable::LinkageTypes Linkage,
|
D | CGVTT.cpp | 24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable() argument 36 Linkage, in GetAddrOfVTTVTable() 42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition() argument 55 VTables.push_back(GetAddrOfVTTVTable(*this, RD, *i, Linkage, in EmitVTTDefinition() 93 VTT->setLinkage(Linkage); in EmitVTTDefinition()
|
D | CGRTTI.cpp | 34 GetAddrOfTypeName(QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage); 115 llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName() argument 129 CGM.CreateOrReplaceCXXRuntimeVariable(Name, Init->getType(), Linkage); in GetAddrOfTypeName() 524 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); in maybeUpdateRTTILinkage() local 528 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage) in maybeUpdateRTTILinkage() 532 GV->setLinkage(Linkage); in maybeUpdateRTTILinkage() 547 TypeNameGV->setLinkage(Linkage); in maybeUpdateRTTILinkage() 574 llvm::GlobalVariable::LinkageTypes Linkage; in BuildTypeInfo() local 576 Linkage = llvm::GlobalValue::ExternalLinkage; in BuildTypeInfo() 578 Linkage = getTypeInfoLinkage(CGM, Ty); in BuildTypeInfo() [all …]
|
D | CodeGenModule.cpp | 415 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); in getFunctionLinkage() local 417 if (Linkage == GVA_Internal) in getFunctionLinkage() 428 if (Linkage == GVA_C99Inline) in getFunctionLinkage() 442 if (Linkage == GVA_CXXInline || Linkage == GVA_TemplateInstantiation) in getFunctionLinkage() 451 if (Linkage == GVA_ExplicitTemplateInstantiation) in getFunctionLinkage() 457 assert(Linkage == GVA_StrongExternal); in getFunctionLinkage() 1206 llvm::GlobalValue::LinkageTypes Linkage) { in CreateOrReplaceCXXRuntimeVariable() argument 1224 Linkage, 0, Name); in CreateOrReplaceCXXRuntimeVariable() 1592 llvm::GlobalValue::LinkageTypes Linkage = in EmitGlobalVarDefinition() local 1594 GV->setLinkage(Linkage); in EmitGlobalVarDefinition() [all …]
|
D | CGVTables.cpp | 642 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTableDefinition() argument 656 VTable->setLinkage(Linkage); in EmitVTableDefinition() 666 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable() argument 690 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage); in GenerateConstructionVTable() 709 CodeGenVTables::GenerateClassData(llvm::GlobalVariable::LinkageTypes Linkage, in GenerateClassData() argument 715 EmitVTableDefinition(VTable, Linkage, RD); in GenerateClassData() 719 EmitVTTDefinition(VTT, Linkage, RD); in GenerateClassData()
|
D | CGCXX.cpp | 109 llvm::GlobalValue::LinkageTypes Linkage in TryEmitDefinitionAsAlias() local 112 switch (Linkage) { in TryEmitDefinitionAsAlias() 154 new llvm::GlobalAlias(AliasType, Linkage, "", Aliasee, &getModule()); in TryEmitDefinitionAsAlias()
|
D | CGDecl.cpp | 116 llvm::GlobalValue::LinkageTypes Linkage = in EmitVarDecl() local 126 Linkage = CurFn->getLinkage(); in EmitVarDecl() 128 return EmitStaticVarDecl(D, Linkage); in EmitVarDecl() 175 llvm::GlobalValue::LinkageTypes Linkage) { in CreateStaticVarDecl() argument 189 Ty.isConstant(getContext()), Linkage, in CreateStaticVarDecl() 194 if (Linkage != llvm::GlobalValue::InternalLinkage) in CreateStaticVarDecl() 272 llvm::GlobalValue::LinkageTypes Linkage) { in EmitStaticVarDecl() argument 286 addr = var = CreateStaticVarDecl(D, ".", Linkage); in EmitStaticVarDecl()
|
/external/clang/test/CodeGenObjC/ |
D | debug-info-linkagename.m | 3 // Linkage name should not use 001 prefix in debug info.
|
/external/llvm/lib/AsmParser/ |
D | LLParser.h | 176 bool ParseOptionalLinkage(unsigned &Linkage, bool &HasLinkage); 177 bool ParseOptionalLinkage(unsigned &Linkage) { in ParseOptionalLinkage() argument 178 bool HasLinkage; return ParseOptionalLinkage(Linkage, HasLinkage); in ParseOptionalLinkage() 210 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
|
D | LLParser.cpp | 199 unsigned Linkage, Visibility; in ParseTopLevelEntities() local 200 if (ParseOptionalLinkage(Linkage) || in ParseTopLevelEntities() 202 ParseGlobal("", SMLoc(), Linkage, true, Visibility)) in ParseTopLevelEntities() 407 unsigned Linkage, Visibility; in ParseUnnamedGlobal() local 408 if (ParseOptionalLinkage(Linkage, HasLinkage) || in ParseUnnamedGlobal() 413 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility); in ParseUnnamedGlobal() 427 unsigned Linkage, Visibility; in ParseNamedGlobal() local 429 ParseOptionalLinkage(Linkage, HasLinkage) || in ParseNamedGlobal() 434 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility); in ParseNamedGlobal() 568 unsigned Linkage; in ParseAlias() local [all …]
|
/external/llvm/lib/MC/MCParser/ |
D | ELFAsmParser.cpp | 397 StringRef Linkage; in ParseDirectiveSection() local 398 if (getParser().ParseIdentifier(Linkage)) in ParseDirectiveSection() 400 if (Linkage != "comdat") in ParseDirectiveSection()
|
/external/llvm/lib/VMCore/ |
D | Function.cpp | 164 Function::Function(FunctionType *Ty, LinkageTypes Linkage, in Function() argument 167 Value::FunctionVal, 0, 0, Linkage, name) { in Function()
|
/external/llvm/include/llvm/CodeGen/ |
D | AsmPrinter.h | 471 void EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const;
|
/external/clang/include/clang/AST/ |
D | Decl.h | 220 Linkage linkage_; 227 LinkageInfo(Linkage L, Visibility V, bool E) in LinkageInfo() 243 Linkage linkage() const { return linkage_; } in linkage() 247 void setLinkage(Linkage L) { linkage_ = L; } in setLinkage() 250 void mergeLinkage(Linkage L) { in mergeLinkage() 309 Linkage getLinkage() const;
|
/external/clang/lib/AST/ |
D | Decl.cpp | 96 std::pair<Linkage,Visibility> P = T->getLinkageAndVisibility(); in getLVForType() 636 Linkage NamedDecl::getLinkage() const { in getLinkage() 638 assert(Linkage(CachedLinkage) == in getLinkage() 640 return Linkage(CachedLinkage); in getLinkage() 646 return Linkage(CachedLinkage); in getLinkage() 651 assert(!HasCachedLinkage || Linkage(CachedLinkage) == LI.linkage()); in getLinkageAndVisibility()
|
D | MicrosoftMangle.cpp | 113 if (const LinkageSpecDecl *Linkage = dyn_cast<LinkageSpecDecl>(DC)) in isInCLinkageSpecification() local 114 return Linkage->getLanguage() == LinkageSpecDecl::lang_c; in isInCLinkageSpecification()
|
D | Type.cpp | 1933 Linkage getLinkage() const { return LV.linkage(); } in getLinkage() 2090 Linkage Type::getLinkage() const { in getLinkage() 2111 std::pair<Linkage,Visibility> Type::getLinkageAndVisibility() const { in getLinkageAndVisibility()
|
/external/icu4c/config/ |
D | mh-os390 | 32 # and runtime Extra Performance Linkage (XPLINK), specify #
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 218 void AsmPrinter::EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const { in EmitLinkage() argument 219 switch ((GlobalValue::LinkageTypes)Linkage) { in EmitLinkage() 231 if ((GlobalValue::LinkageTypes)Linkage != in EmitLinkage()
|
/external/llvm/docs/CommandGuide/ |
D | llvm-ld.pod | 54 =head2 Library Linkage
|