Home
last modified time | relevance | path

Searched refs:GlobalIFunc (Results 1 – 21 of 21) sorted by relevance

/external/llvm/include/llvm/IR/
DGlobalIFunc.h32 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,
DSymbolTableListTraits.h52 class GlobalIFunc; variable
62 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalIFunc, Module)
DModule.h81 typedef SymbolTableList<GlobalIFunc> IFuncListType;
403 GlobalIFunc *getNamedIFunc(StringRef Name) const;
512 static IFuncListType Module::*getSublistAccess(GlobalIFunc*) {
DValueSymbolTable.h42 friend class SymbolTableListTraits<GlobalIFunc>;
DValue.h34 class GlobalIFunc; variable
762 template <> struct isa_impl<GlobalIFunc, Value> {
770 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
DValue.def63 HANDLE_GLOBAL_VALUE(GlobalIFunc)
/external/llvm/lib/IR/
DGlobals.cpp149 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()
DModule.cpp45 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()
DAsmWriter.cpp105 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/
DGlobalDCE.cpp116 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/
DSymbolTableListTraits.h44 class GlobalIFunc; variable
54 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalIFunc, Module)
DValue.h36 class GlobalIFunc; variable
772 template <> struct isa_impl<GlobalIFunc, Value> {
780 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
DValue.def63 HANDLE_GLOBAL_VALUE(GlobalIFunc)
/external/llvm/tools/verify-uselistorder/
Dverify-uselistorder.cpp194 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/
DValueEnumerator.cpp89 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()
DBitcodeWriter.cpp1236 for (const GlobalIFunc &I : M.ifuncs()) { in writeModuleInfo()
/external/llvm/lib/Transforms/Utils/
DSplitModule.cpp239 for (GlobalIFunc &GIF : M->ifuncs()) in SplitModule()
/external/clang/lib/CodeGen/
DCodeGenModule.cpp3020 llvm::GlobalIFunc *GIF = in emitIFuncDefinition()
3021 llvm::GlobalIFunc::create(DeclTy, 0, llvm::Function::ExternalLinkage, in emitIFuncDefinition()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1078 if (isa<GlobalIFunc>(GIS)) in emitGlobalIndirectSymbol()
/external/llvm/lib/AsmParser/
DLLParser.cpp786 GA.reset(GlobalIFunc::create(Ty, AddrSpace, in parseIndirectSymbol()
814 M->getIFuncList().push_back(cast<GlobalIFunc>(GA.get())); in parseIndirectSymbol()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp3981 NewGA = GlobalIFunc::create(Ty, AddrSpace, getDecodedLinkage(Linkage), in parseModule()