Searched defs:linkage (Results 1 - 6 of 6) sorted by relevance

/external/llvm/include/llvm/
H A DGlobalValue.h31 /// @brief An enumeration for the kinds of linkage for global values.
47 ExternalWeakLinkage,///< ExternalWeak linkage description.
60 LinkageTypes linkage, const Twine &Name)
61 : Constant(ty, vty, Ops, NumOps), Linkage(linkage),
68 LinkageTypes Linkage : 5; // The linkage of this global
175 /// weak linkage then the code defining it may be replaced by different code.
59 GlobalValue(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps, LinkageTypes linkage, const Twine &Name) argument
/external/clang/include/clang/AST/
H A DDecl.h189 /// \brief Determine whether this declaration has linkage.
241 Linkage linkage() const { return linkage_; } function in class:clang::NamedDecl::LinkageInfo
247 setLinkage(minLinkage(linkage(), L));
250 mergeLinkage(Other.linkage());
306 /// \brief Determine what kind of linkage this entity has.
314 /// \brief Determines the linkage and visibility of this entity.
321 /// \brief Clear the linkage cache in response to a change
901 /// external, C linkage.
1786 /// external, C linkage.
/external/mesa3d/src/glsl/
H A Dir_to_llvm.cpp219 // TODO: can anything global be non-constant in GLSL?; fix linkage
241 // llvm::Function::LinkageTypes linkage;
243 // linkage = llvm::GlobalValue::InternalLinkage;
245 // linkage = llvm::GlobalValue::ExternalLinkage;
251 // if (llvm::GlobalValue::ExternalLinkage == linkage)
252 // linkage = llvm::GlobalValue::AvailableExternallyLinkage;
254 // else if(linkage == llvm::GlobalValue::InternalLinkage)
256 // v = new llvm::GlobalVariable(*mod, type, var->read_only, linkage, init, var->name);
282 llvm::Function::LinkageTypes linkage; local
291 linkage
[all...]
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp209 /// @param linkage function linkage
218 llvm::GlobalValue::LinkageTypes linkage,
224 llvm::Function::Create(functType, linkage, functName, &module);
213 createFunction(llvm::Module &module, llvm::Type *retType, const ArgTypes &theArgTypes, const ArgNames &theArgNames, const std::string &functName, llvm::GlobalValue::LinkageTypes linkage, bool declarationOnly, bool isVarArg) argument
/external/clang/tools/c-index-test/
H A Dc-index-test.c1055 const char *linkage = 0; local
1062 case CXLinkage_NoLinkage: linkage = "NoLinkage"; break;
1063 case CXLinkage_Internal: linkage = "Internal"; break;
1064 case CXLinkage_UniqueExternal: linkage = "UniqueExternal"; break;
1065 case CXLinkage_External: linkage = "External"; break;
1068 if (linkage) {
1070 printf("linkage=%s\n", linkage);
3259 " c-index-test -test-print-linkage-source {<args>}*\n"
3334 else if (argc > 2 && strcmp(argv[1], "-test-print-linkage
[all...]
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.mli72 (** The linkage of a global value, accessed with {!linkage} and
109 internal linkage. *)
1124 (** [linkage g] returns the linkage of the global value [g].
1126 val linkage : llvalue -> Linkage.t var
1128 (** [set_linkage l g] sets the linkage of the global value [g] to [l].

Completed in 172 milliseconds