/external/llvm-project/llvm/include/llvm/IR/ |
D | GlobalIndirectSymbol.h | 28 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)
|
D | GlobalIFunc.h | 32 class GlobalIFunc final : public GlobalIndirectSymbol,
|
D | GlobalAlias.h | 27 class GlobalAlias : public GlobalIndirectSymbol,
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | GlobalIndirectSymbol.h | 28 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)
|
D | GlobalIFunc.h | 32 class GlobalIFunc final : public GlobalIndirectSymbol,
|
D | GlobalAlias.h | 27 class GlobalAlias : public GlobalIndirectSymbol,
|
/external/llvm/include/llvm/IR/ |
D | GlobalIndirectSymbol.h | 24 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)
|
D | GlobalIFunc.h | 32 class GlobalIFunc final : public GlobalIndirectSymbol,
|
D | GlobalAlias.h | 27 class GlobalAlias : public GlobalIndirectSymbol,
|
D | Value.h | 35 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/ |
D | Globals.cpp | 241 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/ |
D | Globals.cpp | 238 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/ |
D | Globals.cpp | 171 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/ |
D | ValueMapper.cpp | 81 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()
|
D | SplitModule.cpp | 68 } 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/ |
D | SplitModule.cpp | 68 } 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()
|
D | ValueMapper.cpp | 80 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/ |
D | SplitModule.cpp | 50 } 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/ |
D | ValueMapper.h | 25 class GlobalIndirectSymbol; variable 183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | ValueMapper.h | 25 class GlobalIndirectSymbol; variable 183 void scheduleMapGlobalIndirectSymbol(GlobalIndirectSymbol &GIS,
|
/external/llvm-project/llvm/lib/Linker/ |
D | IRMover.cpp | 486 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/ |
D | IRMover.cpp | 490 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/ |
D | GlobalDCE.cpp | 232 } else if (GlobalIndirectSymbol *GIS = dyn_cast<GlobalIndirectSymbol>(G)) { in GlobalIsNeeded()
|
/external/llvm/include/llvm/CodeGen/ |
D | AsmPrinter.h | 37 class GlobalIndirectSymbol; variable 554 const GlobalIndirectSymbol& GIS);
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Value.h | 37 class GlobalIndirectSymbol; variable 778 template <> struct isa_impl<GlobalIndirectSymbol, Value> { 786 return isa<GlobalObject>(Val) || isa<GlobalIndirectSymbol>(Val);
|