Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/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)
DModule.h77 using IFuncListType = SymbolTableList<GlobalIFunc>;
442 GlobalIFunc *getNamedIFunc(StringRef Name) const;
555 static IFuncListType Module::*getSublistAccess(GlobalIFunc*) { in getSublistAccess() argument
DValue.h38 class GlobalIFunc; variable
879 template <> struct isa_impl<GlobalIFunc, Value> {
887 return isa<GlobalAlias>(Val) || isa<GlobalIFunc>(Val);
DValue.def64 HANDLE_GLOBAL_VALUE(GlobalIFunc)
/third_party/skia/third_party/externals/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()
DAsmWriter.cpp150 for (const GlobalIFunc &I : M->ifuncs()) { in orderModule()
302 for (const GlobalIFunc &I : M->ifuncs()) in predictUseListOrder()
309 for (const GlobalIFunc &I : M->ifuncs()) in predictUseListOrder()
884 if (const GlobalIFunc *GIF = dyn_cast<GlobalIFunc>(V)) in createSlotTracker()
950 for (const GlobalIFunc &I : TheModule->ifuncs()) { in processModule()
1179 (isa<GlobalIFunc>(V) ? 'I' : 'o')))) << "]\n"); in CreateModuleSlot()
2647 for (const GlobalIFunc &GI : M->ifuncs()) in printModule()
3346 else if (isa<GlobalIFunc>(GIS)) in printIndirectSymbol()
DCore.cpp2501 return wrap(GlobalIFunc::create(unwrap(Ty), AddrSpace, in LLVMAddGlobalIFunc()
2529 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetNextGlobalIFunc()
2537 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetPreviousGlobalIFunc()
2545 return wrap(unwrap<GlobalIFunc>(IFunc)->getResolver()); in LLVMGetGlobalIFuncResolver()
2549 unwrap<GlobalIFunc>(IFunc)->setResolver(unwrap<Constant>(Resolver)); in LLVMSetGlobalIFuncResolver()
2553 unwrap<GlobalIFunc>(IFunc)->eraseFromParent(); in LLVMEraseGlobalIFunc()
2557 unwrap<GlobalIFunc>(IFunc)->removeFromParent(); in LLVMRemoveGlobalIFunc()
/third_party/skia/third_party/externals/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)
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()
DBitcodeWriter.cpp1371 for (const GlobalIFunc &I : M.ifuncs()) { in writeModuleInfo()
4619 for (const GlobalIFunc &I : M.ifuncs()) { in writeSimplifiedModuleInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSplitModule.cpp260 for (GlobalIFunc &GIF : M->ifuncs()) in SplitModule()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Linker/
DIRMover.cpp678 GIS = GlobalIFunc::create(Ty, SGIS->getAddressSpace(), in copyGlobalIndirectSymbolProto()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DCore.h1540 macro(GlobalIFunc) \
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1357 OutStreamer->EmitSymbolAttribute(Name, isa<GlobalIFunc>(GIS) in emitGlobalIndirectSymbol()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.cpp960 GA.reset(GlobalIFunc::create(Ty, AddrSpace, in parseIndirectSymbol()
1004 M->getIFuncList().push_back(cast<GlobalIFunc>(GA.get())); in parseIndirectSymbol()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp3361 NewGA = GlobalIFunc::create(Ty, AddrSpace, getDecodedLinkage(Linkage), Name, in parseGlobalIndirectSymbolRecord()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp5142 !dyn_cast_or_null<GlobalIFunc>(GV); in transformCallee()
5187 assert(!isa<GlobalIFunc>(GV) && "IFunc is not supported on AIX."); in transformCallee()