Home | History | Annotate | Download | only in IR

Lines Matching defs:GlobalAlias

1 //===-------- llvm/GlobalAlias.h - GlobalAlias class ------------*- C++ -*-===//
10 // This file contains the declaration of the GlobalAlias class, which
28 class GlobalAlias : public GlobalIndirectSymbol,
29 public ilist_node<GlobalAlias> {
30 friend class SymbolTableListTraits<GlobalAlias>;
32 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
36 GlobalAlias(const GlobalAlias &) = delete;
37 GlobalAlias &operator=(const GlobalAlias &) = delete;
41 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
46 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
51 static GlobalAlias *create(Type *Ty, unsigned AddressSpace,
56 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
60 static GlobalAlias *create(const Twine &Name, GlobalValue *Aliasee);