Home
last modified time | relevance | path

Searched refs:GlobalIndirectSymbol (Results 1 – 16 of 16) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DGlobalIndirectSymbol.h28 class GlobalIndirectSymbol : public GlobalValue {
30 GlobalIndirectSymbol(Type *Ty, ValueTy VTy, unsigned AddressSpace,
34 GlobalIndirectSymbol(const GlobalIndirectSymbol &) = delete;
35 GlobalIndirectSymbol &operator=(const GlobalIndirectSymbol &) = delete;
58 static_cast<const GlobalIndirectSymbol *>(this)->getIndirectSymbol()); in getIndirectSymbol()
64 static_cast<const GlobalIndirectSymbol *>(this)->getBaseObject()); in getBaseObject()
74 static_cast<const GlobalIndirectSymbol *>(this) in getBaseObject()
86 struct OperandTraits<GlobalIndirectSymbol> :
87 public FixedNumOperandTraits<GlobalIndirectSymbol, 1> {
90 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GlobalIndirectSymbol, Constant)
DGlobalIFunc.h32 class GlobalIFunc final : public GlobalIndirectSymbol,
DGlobalAlias.h27 class GlobalAlias : public GlobalIndirectSymbol,
DValue.h39 class GlobalIndirectSymbol; variable
885 template <> struct isa_impl<GlobalIndirectSymbol, Value> {
893 return isa<GlobalObject>(Val) || isa<GlobalIndirectSymbol>(Val);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DGlobals.cpp241 assert(isa<GlobalIndirectSymbol>(this)); in isDeclaration()
289 if (auto *GA = dyn_cast<GlobalIndirectSymbol>(this)) in getBaseObject()
427 GlobalIndirectSymbol::GlobalIndirectSymbol(Type *Ty, ValueTy VTy, in GlobalIndirectSymbol() function in GlobalIndirectSymbol
467 const GlobalObject *GlobalIndirectSymbol::getBaseObject() const { in getBaseObject()
479 : GlobalIndirectSymbol(Ty, Value::GlobalAliasVal, AddressSpace, Link, Name, in GlobalAlias()
535 : GlobalIndirectSymbol(Ty, Value::GlobalIFuncVal, AddressSpace, Link, Name, in GlobalIFunc()
DAsmWriter.cpp2408 void printIndirectSymbol(const GlobalIndirectSymbol *GIS);
3328 void AssemblyWriter::printIndirectSymbol(const GlobalIndirectSymbol *GIS) { in printIndirectSymbol()
4353 W.printIndirectSymbol(cast<GlobalIndirectSymbol>(GV)); in print()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DValueMapper.cpp81 GlobalIndirectSymbol *GIS;
92 GlobalIndirectSymbolTy GlobalIndirectSymbol; member
164 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, Constant &Target,
175 void mapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, Constant &Target);
833 E.Data.GlobalIndirectSymbol.GIS->setIndirectSymbol( in flush()
834 mapConstant(E.Data.GlobalIndirectSymbol.Target)); in flush()
1027 void Mapper::scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, in scheduleMapGlobalIndirectSymbol()
1035 WE.Data.GlobalIndirectSymbol.GIS = &GIS; in scheduleMapGlobalIndirectSymbol()
1036 WE.Data.GlobalIndirectSymbol.Target = &Target; in scheduleMapGlobalIndirectSymbol()
1133 void ValueMapper::scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, in scheduleMapGlobalIndirectSymbol()
DSplitModule.cpp68 } else if (isa<GlobalIndirectSymbol>(U) || isa<Function>(U) || in addNonConstUser()
129 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(&GV)) { in findPartitions()
229 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(GV)) in isInPartition()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Linker/
DIRMover.cpp490 void linkIndirectSymbolBody(GlobalIndirectSymbol &Dst,
491 GlobalIndirectSymbol &Src);
502 GlobalValue *copyGlobalIndirectSymbolProto(const GlobalIndirectSymbol *SGIS);
598 auto *IS = cast<GlobalIndirectSymbol>(New); in materialize()
668 IRLinker::copyGlobalIndirectSymbolProto(const GlobalIndirectSymbol *SGIS) { in copyGlobalIndirectSymbolProto()
672 GlobalIndirectSymbol *GIS; in copyGlobalIndirectSymbolProto()
694 NewGV = copyGlobalIndirectSymbolProto(cast<GlobalIndirectSymbol>(SGV)); in copyGlobalValueProto()
1084 void IRLinker::linkIndirectSymbolBody(GlobalIndirectSymbol &Dst, in linkIndirectSymbolBody()
1085 GlobalIndirectSymbol &Src) { in linkIndirectSymbolBody()
1097 linkIndirectSymbolBody(cast<GlobalIndirectSymbol>(Dst), cast<GlobalIndirectSymbol>(Src)); in linkGlobalValueBody()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DValueMapper.h25 class GlobalIndirectSymbol; variable
183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DValue.h37 class GlobalIndirectSymbol; variable
778 template <> struct isa_impl<GlobalIndirectSymbol, Value> {
786 return isa<GlobalObject>(Val) || isa<GlobalIndirectSymbol>(Val);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DAsmPrinter.h46 class GlobalIndirectSymbol; variable
707 void emitGlobalIndirectSymbol(Module &M, const GlobalIndirectSymbol &GIS);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DLowerTypeTests.cpp340 std::vector<std::pair<GlobalIndirectSymbol *, Function *>> FunctionAliases;
360 for (auto &GIS : concat<GlobalIndirectSymbol>(M.aliases(), M.ifuncs())) { in ScopedSaveAliaseesAndUsed()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp504 std::vector<std::pair<GlobalIndirectSymbol *, unsigned>> IndirectSymbolInits;
2233 std::vector<std::pair<GlobalIndirectSymbol *, unsigned>> in resolveGlobalAndIndirectSymbolInits()
2267 GlobalIndirectSymbol *GIS = IndirectSymbolInitWorklist.back().first; in resolveGlobalAndIndirectSymbolInits()
2995 std::vector<std::pair<GlobalIndirectSymbol *, unsigned>>().swap( in globalCleanup()
3355 GlobalIndirectSymbol *NewGA; in parseGlobalIndirectSymbolRecord()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1334 const GlobalIndirectSymbol& GIS) { in emitGlobalIndirectSymbol()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.cpp954 std::unique_ptr<GlobalIndirectSymbol> GA; in parseIndirectSymbol()