/external/llvm/include/llvm/IR/ |
D | GlobalIFunc.h | 32 class GlobalIFunc final : public GlobalIndirectSymbol, 33 public ilist_node<GlobalIFunc> { 34 friend class SymbolTableListTraits<GlobalIFunc>; 35 void operator=(const GlobalIFunc &) = delete; 36 GlobalIFunc(const GlobalIFunc &) = delete; 40 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage, 46 static GlobalIFunc *create(Type *Ty, unsigned AddressSpace,
|
D | SymbolTableListTraits.h | 52 class GlobalIFunc; variable 62 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalIFunc, Module)
|
D | Module.h | 81 typedef SymbolTableList<GlobalIFunc> IFuncListType; 403 GlobalIFunc *getNamedIFunc(StringRef Name) const; 512 static IFuncListType Module::*getSublistAccess(GlobalIFunc*) {
|
D | ValueSymbolTable.h | 42 friend class SymbolTableListTraits<GlobalIFunc>;
|
D | Value.h | 34 class GlobalIFunc; variable 762 template <> struct isa_impl<GlobalIFunc, Value> { 770 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
|
D | Value.def | 63 HANDLE_GLOBAL_VALUE(GlobalIFunc)
|
/external/llvm/lib/IR/ |
D | Globals.cpp | 149 if (isa<GlobalIFunc>(this)) in getComdat() 384 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc() function in GlobalIFunc 393 GlobalIFunc *GlobalIFunc::create(Type *Ty, unsigned AddressSpace, in create() 396 return new GlobalIFunc(Ty, AddressSpace, Link, Name, Resolver, ParentModule); in create() 399 void GlobalIFunc::setParent(Module *parent) { in setParent() 403 void GlobalIFunc::removeFromParent() { in removeFromParent() 407 void GlobalIFunc::eraseFromParent() { in eraseFromParent()
|
D | Module.cpp | 45 template class llvm::SymbolTableListTraits<GlobalIFunc>; 256 GlobalIFunc *Module::getNamedIFunc(StringRef Name) const { in getNamedIFunc() 257 return dyn_cast_or_null<GlobalIFunc>(getNamedValue(Name)); in getNamedIFunc() 462 for (GlobalIFunc &GIF : ifuncs()) in dropAllReferences()
|
D | AsmWriter.cpp | 105 for (const GlobalIFunc &I : M->ifuncs()) { in orderModule() 257 for (const GlobalIFunc &I : M->ifuncs()) in predictUseListOrder() 264 for (const GlobalIFunc &I : M->ifuncs()) in predictUseListOrder() 756 if (const GlobalIFunc *GIF = dyn_cast<GlobalIFunc>(V)) in createSlotTracker() 813 for (const GlobalIFunc &I : TheModule->ifuncs()) { in processModule() 988 (isa<GlobalIFunc>(V) ? 'I' : 'o')))) << "]\n"); in CreateModuleSlot() 2294 for (const GlobalIFunc &GI : M->ifuncs()) in printModule() 2519 else if (isa<GlobalIFunc>(GIS)) in printIndirectSymbol()
|
/external/llvm/lib/Transforms/IPO/ |
D | GlobalDCE.cpp | 116 for (GlobalIFunc &GIF : M.ifuncs()) { in run() 158 std::vector<GlobalIFunc*> DeadIFuncs; in run() 159 for (GlobalIFunc &GIF : M.ifuncs()) in run() 197 for (GlobalIFunc *GIF : DeadIFuncs) { in run()
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | SymbolTableListTraits.h | 44 class GlobalIFunc; variable 54 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalIFunc, Module)
|
D | Value.h | 36 class GlobalIFunc; variable 772 template <> struct isa_impl<GlobalIFunc, Value> { 780 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
|
D | Value.def | 63 HANDLE_GLOBAL_VALUE(GlobalIFunc)
|
/external/llvm/tools/verify-uselistorder/ |
D | verify-uselistorder.cpp | 194 for (const GlobalIFunc &IF : M.ifuncs()) in ValueMapping() 205 for (const GlobalIFunc &IF : M.ifuncs()) in ValueMapping() 470 for (GlobalIFunc &IF : M.ifuncs()) in changeUseLists() 481 for (GlobalIFunc &IF : M.ifuncs()) in changeUseLists()
|
/external/llvm/lib/Bitcode/Writer/ |
D | ValueEnumerator.cpp | 89 for (const GlobalIFunc &I : M.ifuncs()) in orderModule() 111 for (const GlobalIFunc &I : M.ifuncs()) in orderModule() 269 for (const GlobalIFunc &I : M.ifuncs()) in predictUseListOrder() 276 for (const GlobalIFunc &I : M.ifuncs()) in predictUseListOrder() 311 for (const GlobalIFunc &GIF : M.ifuncs()) in ValueEnumerator() 327 for (const GlobalIFunc &GIF : M.ifuncs()) in ValueEnumerator()
|
D | BitcodeWriter.cpp | 1236 for (const GlobalIFunc &I : M.ifuncs()) { in writeModuleInfo()
|
/external/llvm/lib/Transforms/Utils/ |
D | SplitModule.cpp | 239 for (GlobalIFunc &GIF : M->ifuncs()) in SplitModule()
|
/external/clang/lib/CodeGen/ |
D | CodeGenModule.cpp | 3020 llvm::GlobalIFunc *GIF = in emitIFuncDefinition() 3021 llvm::GlobalIFunc::create(DeclTy, 0, llvm::Function::ExternalLinkage, in emitIFuncDefinition()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 1078 if (isa<GlobalIFunc>(GIS)) in emitGlobalIndirectSymbol()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 786 GA.reset(GlobalIFunc::create(Ty, AddrSpace, in parseIndirectSymbol() 814 M->getIFuncList().push_back(cast<GlobalIFunc>(GA.get())); in parseIndirectSymbol()
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 3981 NewGA = GlobalIFunc::create(Ty, AddrSpace, getDecodedLinkage(Linkage), in parseModule()
|