/external/llvm/include/llvm/IR/ |
D | GlobalValue.h | 61 : Constant(ty, vty, Ops, NumOps), Linkage(linkage), in GlobalValue() 68 LinkageTypes Linkage : 5; // The linkage of this global variable 118 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage() argument 119 return Linkage == ExternalLinkage; in isExternalLinkage() 121 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage() argument 122 return Linkage == AvailableExternallyLinkage; in isAvailableExternallyLinkage() 124 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage() argument 125 return Linkage == LinkOnceAnyLinkage || in isLinkOnceLinkage() 126 Linkage == LinkOnceODRLinkage || in isLinkOnceLinkage() 127 Linkage == LinkOnceODRAutoHideLinkage; in isLinkOnceLinkage() [all …]
|
D | GlobalVariable.h | 68 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage, 75 LinkageTypes Linkage, Constant *Initializer,
|
D | Function.h | 124 Function(FunctionType *Ty, LinkageTypes Linkage, 128 static Function *Create(FunctionType *Ty, LinkageTypes Linkage, 130 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 66 inline bool isExternalLinkage(Linkage L) { in isExternalLinkage() 71 inline Linkage minLinkage(Linkage L1, Linkage L2) { in minLinkage()
|
D | Visibility.h | 60 LinkageInfo(Linkage L, Visibility V, bool E) in LinkageInfo() 79 Linkage getLinkage() const { return (Linkage)linkage_; } in getLinkage() 83 void setLinkage(Linkage L) { linkage_ = L; } in setLinkage() 85 void mergeLinkage(Linkage L) { in mergeLinkage()
|
/external/clang/lib/CodeGen/ |
D | CGVTables.h | 103 llvm::GlobalVariable::LinkageTypes Linkage, 111 llvm::GlobalVariable::LinkageTypes Linkage, 120 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); 114 llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName() argument 128 CGM.CreateOrReplaceCXXRuntimeVariable(Name, Init->getType(), Linkage); in GetAddrOfTypeName() 535 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); in maybeUpdateRTTILinkage() local 539 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage) in maybeUpdateRTTILinkage() 543 GV->setLinkage(Linkage); in maybeUpdateRTTILinkage() 558 TypeNameGV->setLinkage(Linkage); in maybeUpdateRTTILinkage() 585 llvm::GlobalVariable::LinkageTypes Linkage; in BuildTypeInfo() local 587 Linkage = llvm::GlobalValue::ExternalLinkage; in BuildTypeInfo() 589 Linkage = getTypeInfoLinkage(CGM, Ty); in BuildTypeInfo() [all …]
|
D | CGVTables.cpp | 643 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTableDefinition() argument 657 VTable->setLinkage(Linkage); in EmitVTableDefinition() 667 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable() argument 694 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage) in GenerateConstructionVTable() 695 Linkage = llvm::GlobalVariable::InternalLinkage; in GenerateConstructionVTable() 699 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage); in GenerateConstructionVTable() 812 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in GenerateClassData() local 813 EmitVTableDefinition(VTable, Linkage, RD); in GenerateClassData() 818 EmitVTTDefinition(VTT, Linkage, RD); in GenerateClassData()
|
D | CodeGenModule.cpp | 494 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); in getFunctionLinkage() local 496 if (Linkage == GVA_Internal) in getFunctionLinkage() 507 if (Linkage == GVA_C99Inline) in getFunctionLinkage() 521 if (Linkage == GVA_CXXInline || Linkage == GVA_TemplateInstantiation) in getFunctionLinkage() 530 if (Linkage == GVA_ExplicitTemplateInstantiation) in getFunctionLinkage() 536 assert(Linkage == GVA_StrongExternal); in getFunctionLinkage() 1475 llvm::GlobalValue::LinkageTypes Linkage) { in CreateOrReplaceCXXRuntimeVariable() argument 1493 Linkage, 0, Name); in CreateOrReplaceCXXRuntimeVariable() 1803 llvm::GlobalValue::LinkageTypes Linkage = in EmitGlobalVarDefinition() local 1805 GV->setLinkage(Linkage); in EmitGlobalVarDefinition() [all …]
|
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 | 117 llvm::GlobalValue::LinkageTypes Linkage = in EmitVarDecl() local 127 Linkage = CurFn->getLinkage(); in EmitVarDecl() 129 return EmitStaticVarDecl(D, Linkage); in EmitVarDecl() 176 llvm::GlobalValue::LinkageTypes Linkage) { in CreateStaticVarDecl() argument 192 Ty.isConstant(getContext()), Linkage, in CreateStaticVarDecl() 197 if (Linkage != llvm::GlobalValue::InternalLinkage) in CreateStaticVarDecl() 279 llvm::GlobalValue::LinkageTypes Linkage) { in EmitStaticVarDecl() argument 293 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 | 200 bool ParseOptionalLinkage(unsigned &Linkage, bool &HasLinkage); 201 bool ParseOptionalLinkage(unsigned &Linkage) { in ParseOptionalLinkage() argument 202 bool HasLinkage; return ParseOptionalLinkage(Linkage, HasLinkage); in ParseOptionalLinkage() 234 bool ParseGlobal(const std::string &Name, LocTy Loc, unsigned Linkage,
|
D | LLParser.cpp | 258 unsigned Linkage, Visibility; in ParseTopLevelEntities() local 259 if (ParseOptionalLinkage(Linkage) || in ParseTopLevelEntities() 261 ParseGlobal("", SMLoc(), Linkage, true, Visibility)) in ParseTopLevelEntities() 465 unsigned Linkage, Visibility; in ParseUnnamedGlobal() local 466 if (ParseOptionalLinkage(Linkage, HasLinkage) || in ParseUnnamedGlobal() 471 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility); in ParseUnnamedGlobal() 485 unsigned Linkage, Visibility; in ParseNamedGlobal() local 487 ParseOptionalLinkage(Linkage, HasLinkage) || in ParseNamedGlobal() 492 return ParseGlobal(Name, NameLoc, Linkage, HasLinkage, Visibility); in ParseNamedGlobal() 626 unsigned Linkage; in ParseAlias() local [all …]
|
/external/llvm/lib/MC/MCParser/ |
D | ELFAsmParser.cpp | 401 StringRef Linkage; in ParseDirectiveSection() local 402 if (getParser().parseIdentifier(Linkage)) in ParseDirectiveSection() 404 if (Linkage != "comdat") in ParseDirectiveSection()
|
/external/clang/lib/AST/ |
D | Type.cpp | 2024 Linkage L; 2028 CachedProperties(Linkage L, bool local) : L(L), local(local) {} in CachedProperties() 2030 Linkage getLinkage() const { return L; } in getLinkage() 2034 Linkage MergedLinkage = minLinkage(L.L, R.L); in merge() 2118 Linkage L = Tag->getLinkage(); in computeCachedProperties() 2160 Linkage L = cast<ObjCInterfaceType>(T)->getDecl()->getLinkage(); in computeCachedProperties() 2175 Linkage Type::getLinkage() const { in getLinkage()
|
D | Decl.cpp | 868 Linkage(CachedLinkage); in isLinkageValid() 871 Linkage NamedDecl::getLinkage() const { in getLinkage() 873 return Linkage(CachedLinkage); in getLinkage() 884 return Linkage(CachedLinkage); in getLinkage() 892 assert(Linkage(CachedLinkage) == LI.getLinkage()); in getLinkageAndVisibility()
|
D | MicrosoftMangle.cpp | 167 if (const LinkageSpecDecl *Linkage = dyn_cast<LinkageSpecDecl>(DC)) in isInCLinkageSpecification() local 168 return Linkage->getLanguage() == LinkageSpecDecl::lang_c; in isInCLinkageSpecification()
|
/external/llvm/include/llvm/CodeGen/ |
D | AsmPrinter.h | 478 void EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const;
|
/external/llvm/lib/IR/ |
D | Function.cpp | 179 Function::Function(FunctionType *Ty, LinkageTypes Linkage, in Function() argument 182 Value::FunctionVal, 0, 0, Linkage, name) { in Function()
|
/external/icu4c/config/ |
D | mh-os390 | 32 # and runtime Extra Performance Linkage (XPLINK), specify #
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 210 void AsmPrinter::EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const { in EmitLinkage() argument 211 switch ((GlobalValue::LinkageTypes)Linkage) { in EmitLinkage() 223 if ((GlobalValue::LinkageTypes)Linkage != in EmitLinkage()
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.ml | 39 module Linkage = struct module 502 external linkage : llvalue -> Linkage.t = "llvm_linkage" 503 external set_linkage : Linkage.t -> llvalue -> unit = "llvm_set_linkage"
|