Home | History | Annotate | Download | only in src

Lines Matching full:linkage

47 // conventions and linkage types.
75 return Linkage == llvm::GlobalValue::InternalLinkage;
77 llvm::GlobalValue::LinkageTypes getLinkage() const { return Linkage; }
80 Linkage = L;
83 return Linkage == llvm::GlobalValue::ExternalLinkage;
96 /// Returns textual name of linkage.
107 llvm::GlobalValue::LinkageTypes Linkage)
108 : Kind(Kind), Linkage(Linkage) {}
110 /// Returns true if linkage is defined correctly for the global declaration,
113 switch (Linkage) {
124 llvm::GlobalValue::LinkageTypes Linkage;
129 /// function, its calling conventions, and its linkage.
139 llvm::GlobalValue::LinkageTypes Linkage,
142 FunctionDeclaration(Signature, CallingConv, Linkage, IsProto);
155 /// Returns true if linkage is correct for the function declaration.
160 return Linkage == llvm::GlobalValue::ExternalLinkage;
199 llvm::GlobalValue::LinkageTypes Linkage, bool IsProto)
200 : GlobalDeclaration(FunctionDeclarationKind, Linkage),
408 llvm::GlobalValue::LinkageTypes Linkage =
411 VariableDeclaration(Linkage, SuppressMangling);
416 constexpr llvm::GlobalValue::LinkageTypes Linkage =
418 return create(VDL, SuppressMangling, Linkage);
463 /// Returns true if linkage is correct for the variable declaration.
467 return Linkage == llvm::GlobalValue::ExternalLinkage;
500 VariableDeclaration(llvm::GlobalValue::LinkageTypes Linkage,
502 : GlobalDeclaration(VariableDeclarationKind, Linkage),