Home
last modified time | relevance | path

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

12

/external/llvm-project/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,
/external/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,
/external/llvm/include/llvm/IR/
DGlobalIndirectSymbol.h24 class GlobalIndirectSymbol : public GlobalValue {
25 void operator=(const GlobalIndirectSymbol &) = delete;
26 GlobalIndirectSymbol(const GlobalIndirectSymbol &) = delete;
29 GlobalIndirectSymbol(Type *Ty, ValueTy VTy, unsigned AddressSpace,
46 return const_cast<GlobalIndirectSymbol *>(this)->getIndirectSymbol(); in getIndirectSymbol()
53 return const_cast<GlobalIndirectSymbol *>(this)->getBaseObject(); in getBaseObject()
60 return const_cast<GlobalIndirectSymbol *>(this)->getBaseObject(DL, Offset); in getBaseObject()
76 struct OperandTraits<GlobalIndirectSymbol> :
77 public FixedNumOperandTraits<GlobalIndirectSymbol, 1> {
80 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GlobalIndirectSymbol, Constant)
DGlobalIFunc.h32 class GlobalIFunc final : public GlobalIndirectSymbol,
DGlobalAlias.h27 class GlobalAlias : public GlobalIndirectSymbol,
DValue.h35 class GlobalIndirectSymbol; variable
768 template <> struct isa_impl<GlobalIndirectSymbol, Value> {
776 return isa<GlobalObject>(Val) || isa<GlobalIndirectSymbol>(Val);
/external/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()
/external/llvm-project/llvm/lib/IR/
DGlobals.cpp238 assert(isa<GlobalIndirectSymbol>(this)); in isDeclaration()
286 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()
/external/llvm/lib/IR/
DGlobals.cpp171 assert(isa<GlobalIndirectSymbol>(this)); in isDeclaration()
312 GlobalIndirectSymbol::GlobalIndirectSymbol(Type *Ty, ValueTy VTy, in GlobalIndirectSymbol() function in GlobalIndirectSymbol
327 : GlobalIndirectSymbol(Ty, Value::GlobalAliasVal, AddressSpace, Link, Name, in GlobalAlias()
387 : GlobalIndirectSymbol(Ty, Value::GlobalIFuncVal, AddressSpace, Link, Name, in GlobalIFunc()
/external/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()
/external/llvm-project/llvm/lib/Transforms/Utils/
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()
DValueMapper.cpp80 GlobalIndirectSymbol *GIS;
91 GlobalIndirectSymbolTy GlobalIndirectSymbol; member
163 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, Constant &Target,
830 E.Data.GlobalIndirectSymbol.GIS->setIndirectSymbol( in flush()
831 mapConstant(E.Data.GlobalIndirectSymbol.Target)); in flush()
1023 void Mapper::scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, in scheduleMapGlobalIndirectSymbol()
1031 WE.Data.GlobalIndirectSymbol.GIS = &GIS; in scheduleMapGlobalIndirectSymbol()
1032 WE.Data.GlobalIndirectSymbol.Target = &Target; in scheduleMapGlobalIndirectSymbol()
1129 void ValueMapper::scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS, in scheduleMapGlobalIndirectSymbol()
/external/llvm/lib/Transforms/Utils/
DSplitModule.cpp50 } else if (isa<GlobalIndirectSymbol>(U) || isa<Function>(U) || in addNonConstUser()
110 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(&GV)) { in findPartitions()
208 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(GV)) in isInPartition()
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DValueMapper.h25 class GlobalIndirectSymbol; variable
183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DValueMapper.h25 class GlobalIndirectSymbol; variable
183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
/external/llvm-project/llvm/lib/Linker/
DIRMover.cpp486 void linkIndirectSymbolBody(GlobalIndirectSymbol &Dst,
487 GlobalIndirectSymbol &Src);
498 GlobalValue *copyGlobalIndirectSymbolProto(const GlobalIndirectSymbol *SGIS);
601 auto *IS = cast<GlobalIndirectSymbol>(New); in materialize()
671 IRLinker::copyGlobalIndirectSymbolProto(const GlobalIndirectSymbol *SGIS) { in copyGlobalIndirectSymbolProto()
675 GlobalIndirectSymbol *GIS; in copyGlobalIndirectSymbolProto()
697 NewGV = copyGlobalIndirectSymbolProto(cast<GlobalIndirectSymbol>(SGV)); in copyGlobalValueProto()
1087 void IRLinker::linkIndirectSymbolBody(GlobalIndirectSymbol &Dst, in linkIndirectSymbolBody()
1088 GlobalIndirectSymbol &Src) { in linkIndirectSymbolBody()
1100 linkIndirectSymbolBody(cast<GlobalIndirectSymbol>(Dst), cast<GlobalIndirectSymbol>(Src)); in linkGlobalValueBody()
/external/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()
/external/llvm/lib/Transforms/IPO/
DGlobalDCE.cpp232 } else if (GlobalIndirectSymbol *GIS = dyn_cast<GlobalIndirectSymbol>(G)) { in GlobalIsNeeded()
/external/llvm/include/llvm/CodeGen/
DAsmPrinter.h37 class GlobalIndirectSymbol; variable
554 const GlobalIndirectSymbol& GIS);
/external/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);

12