Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DGlobalIFunc.h32 class GlobalIFunc final : public GlobalIndirectSymbol,
33 public ilist_node<GlobalIFunc> {
34 friend class SymbolTableListTraits<GlobalIFunc>;
36 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
40 GlobalIFunc(const GlobalIFunc &) = delete;
41 GlobalIFunc &operator=(const GlobalIFunc &) = delete;
45 static GlobalIFunc *create(Type *Ty, unsigned AddressSpace,
DValueSymbolTable.h27 class GlobalIFunc; variable
42 friend class SymbolTableListTraits<GlobalIFunc>;
DSymbolTableListTraits.h37 class GlobalIFunc; variable
57 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalIFunc, Module)
/external/llvm-project/llvm/include/llvm/IR/
DGlobalIFunc.h32 class GlobalIFunc final : public GlobalIndirectSymbol,
33 public ilist_node<GlobalIFunc> {
34 friend class SymbolTableListTraits<GlobalIFunc>;
36 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
40 GlobalIFunc(const GlobalIFunc &) = delete;
41 GlobalIFunc &operator=(const GlobalIFunc &) = delete;
45 static GlobalIFunc *create(Type *Ty, unsigned AddressSpace,
DValueSymbolTable.h27 class GlobalIFunc; variable
42 friend class SymbolTableListTraits<GlobalIFunc>;
DSymbolTableListTraits.h37 class GlobalIFunc; variable
57 DEFINE_SYMBOL_TABLE_PARENT_TYPE(GlobalIFunc, Module)
/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)
DValueSymbolTable.h42 friend class SymbolTableListTraits<GlobalIFunc>;
DModule.h81 typedef SymbolTableList<GlobalIFunc> IFuncListType;
403 GlobalIFunc *getNamedIFunc(StringRef Name) const;
512 static IFuncListType Module::*getSublistAccess(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()
/external/llvm-project/llvm/lib/IR/
DGlobals.cpp109 !isa<GlobalIFunc>(this) && !hasComdat(); in canBenefitFromLocalAlias()
180 if (isa<GlobalIFunc>(this)) in getComdat()
532 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc() function in GlobalIFunc
541 GlobalIFunc *GlobalIFunc::create(Type *Ty, unsigned AddressSpace, in create()
544 return new GlobalIFunc(Ty, AddressSpace, Link, Name, Resolver, ParentModule); in create()
547 void GlobalIFunc::removeFromParent() { in removeFromParent()
551 void GlobalIFunc::eraseFromParent() { in eraseFromParent()
DModule.cpp68 template class llvm::SymbolTableListTraits<GlobalIFunc>;
243 GlobalIFunc *Module::getNamedIFunc(StringRef Name) const { in getNamedIFunc()
244 return dyn_cast_or_null<GlobalIFunc>(getNamedValue(Name)); in getNamedIFunc()
493 for (GlobalIFunc &GIF : ifuncs()) in dropAllReferences()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DGlobals.cpp183 if (isa<GlobalIFunc>(this)) in getComdat()
532 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc() function in GlobalIFunc
541 GlobalIFunc *GlobalIFunc::create(Type *Ty, unsigned AddressSpace, in create()
544 return new GlobalIFunc(Ty, AddressSpace, Link, Name, Resolver, ParentModule); in create()
547 void GlobalIFunc::removeFromParent() { in removeFromParent()
551 void GlobalIFunc::eraseFromParent() { in eraseFromParent()
DModule.cpp67 template class llvm::SymbolTableListTraits<GlobalIFunc>;
243 GlobalIFunc *Module::getNamedIFunc(StringRef Name) const { in getNamedIFunc()
244 return dyn_cast_or_null<GlobalIFunc>(getNamedValue(Name)); in getNamedIFunc()
465 for (GlobalIFunc &GIF : ifuncs()) in dropAllReferences()
/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)
/external/llvm-project/llvm/lib/Transforms/IPO/
DGlobalDCE.cpp342 for (GlobalIFunc &GIF : M.ifuncs()) { in run()
396 std::vector<GlobalIFunc*> DeadIFuncs; in run()
397 for (GlobalIFunc &GIF : M.ifuncs()) in run()
433 for (GlobalIFunc *GIF : DeadIFuncs) in run()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DGlobalDCE.cpp333 for (GlobalIFunc &GIF : M.ifuncs()) { in run()
387 std::vector<GlobalIFunc*> DeadIFuncs; in run()
388 for (GlobalIFunc &GIF : M.ifuncs()) in run()
424 for (GlobalIFunc *GIF : DeadIFuncs) in run()
/external/llvm-project/llvm/tools/verify-uselistorder/
Dverify-uselistorder.cpp192 for (const GlobalIFunc &IF : M.ifuncs()) in ValueMapping()
203 for (const GlobalIFunc &IF : M.ifuncs()) in ValueMapping()
474 for (GlobalIFunc &IF : M.ifuncs()) in changeUseLists()
485 for (GlobalIFunc &IF : M.ifuncs()) in changeUseLists()
/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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DValueEnumerator.cpp119 for (const GlobalIFunc &I : M.ifuncs()) in orderModule()
141 for (const GlobalIFunc &I : M.ifuncs()) in orderModule()
299 for (const GlobalIFunc &I : M.ifuncs()) in predictUseListOrder()
306 for (const GlobalIFunc &I : M.ifuncs()) in predictUseListOrder()
341 for (const GlobalIFunc &GIF : M.ifuncs()) in ValueEnumerator()
360 for (const GlobalIFunc &GIF : M.ifuncs()) in ValueEnumerator()
/external/llvm-project/llvm/lib/Bitcode/Writer/
DValueEnumerator.cpp128 for (const GlobalIFunc &I : M.ifuncs()) in orderModule()
169 for (const GlobalIFunc &I : M.ifuncs()) in orderModule()
340 for (const GlobalIFunc &I : M.ifuncs()) in predictUseListOrder()
347 for (const GlobalIFunc &I : M.ifuncs()) in predictUseListOrder()
382 for (const GlobalIFunc &GIF : M.ifuncs()) in ValueEnumerator()
401 for (const GlobalIFunc &GIF : M.ifuncs()) in ValueEnumerator()

123