Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DGlobalIndirectSymbol.h29 class GlobalIndirectSymbol : public GlobalValue {
31 GlobalIndirectSymbol(Type *Ty, ValueTy VTy, unsigned AddressSpace,
35 GlobalIndirectSymbol(const GlobalIndirectSymbol &) = delete;
36 GlobalIndirectSymbol &operator=(const GlobalIndirectSymbol &) = delete;
55 static_cast<const GlobalIndirectSymbol *>(this)->getIndirectSymbol()); in getIndirectSymbol()
63 static_cast<const GlobalIndirectSymbol *>(this)->getBaseObject()); in getBaseObject()
73 static_cast<const GlobalIndirectSymbol *>(this) in getBaseObject()
85 struct OperandTraits<GlobalIndirectSymbol> :
86 public FixedNumOperandTraits<GlobalIndirectSymbol, 1> {
89 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(GlobalIndirectSymbol, Constant)
DGlobalIFunc.h33 class GlobalIFunc final : public GlobalIndirectSymbol,
DGlobalAlias.h28 class GlobalAlias : public GlobalIndirectSymbol,
DValue.h38 class GlobalIndirectSymbol; variable
825 template <> struct isa_impl<GlobalIndirectSymbol, Value> {
833 return isa<GlobalObject>(Val) || isa<GlobalIndirectSymbol>(Val);
/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-7.0/llvm/lib/IR/
DGlobals.cpp211 assert(isa<GlobalIndirectSymbol>(this)); in isDeclaration()
259 if (auto *GA = dyn_cast<GlobalIndirectSymbol>(this)) in getBaseObject()
397 GlobalIndirectSymbol::GlobalIndirectSymbol(Type *Ty, ValueTy VTy, in GlobalIndirectSymbol() function in GlobalIndirectSymbol
412 : GlobalIndirectSymbol(Ty, Value::GlobalAliasVal, AddressSpace, Link, Name, in GlobalAlias()
468 : GlobalIndirectSymbol(Ty, Value::GlobalIFuncVal, AddressSpace, Link, Name, in GlobalIFunc()
DAsmWriter.cpp2333 void printIndirectSymbol(const GlobalIndirectSymbol *GIS);
3195 void AssemblyWriter::printIndirectSymbol(const GlobalIndirectSymbol *GIS) { in printIndirectSymbol()
4103 W.printIndirectSymbol(cast<GlobalIndirectSymbol>(GV)); in print()
/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()
DAsmWriter.cpp2094 void printIndirectSymbol(const GlobalIndirectSymbol *GIS);
2502 void AssemblyWriter::printIndirectSymbol(const GlobalIndirectSymbol *GIS) { in printIndirectSymbol()
3426 W.printIndirectSymbol(cast<GlobalIndirectSymbol>(GV)); in print()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSplitModule.cpp69 } else if (isa<GlobalIndirectSymbol>(U) || isa<Function>(U) || in addNonConstUser()
130 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(&GV)) { in findPartitions()
232 if (auto *GIS = dyn_cast<GlobalIndirectSymbol>(GV)) in isInPartition()
/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/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);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DAsmPrinter.h47 class GlobalIndirectSymbol; variable
655 void emitGlobalIndirectSymbol(Module &M, const GlobalIndirectSymbol &GIS);
/external/clang/lib/CodeGen/
DCodeGenModule.cpp260 const llvm::GlobalIndirectSymbol &GIS) { in getAliasedGlobal()
261 llvm::SmallPtrSet<const llvm::GlobalIndirectSymbol*, 4> Visited; in getAliasedGlobal()
268 auto *GIS2 = dyn_cast<llvm::GlobalIndirectSymbol>(C); in getAliasedGlobal()
293 auto *Alias = cast<llvm::GlobalIndirectSymbol>(Entry); in checkAliases()
332 if (auto GA = dyn_cast<llvm::GlobalIndirectSymbol>(AliaseeGV)) { in checkAliases()
348 auto *Alias = dyn_cast<llvm::GlobalIndirectSymbol>(Entry); in checkAliases()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp461 std::vector<std::pair<GlobalIndirectSymbol *, unsigned>> IndirectSymbolInits;
2037 std::vector<std::pair<GlobalIndirectSymbol *, unsigned>> in resolveGlobalAndIndirectSymbolInits()
2071 GlobalIndirectSymbol *GIS = IndirectSymbolInitWorklist.back().first; in resolveGlobalAndIndirectSymbolInits()
2758 std::vector<std::pair<GlobalIndirectSymbol *, unsigned>>().swap( in globalCleanup()
3066 GlobalIndirectSymbol *NewGA; in parseGlobalIndirectSymbolRecord()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp208 std::vector<std::pair<GlobalIndirectSymbol*, unsigned> > IndirectSymbolInits;
2774 std::vector<std::pair<GlobalIndirectSymbol*, unsigned> > in resolveGlobalAndIndirectSymbolInits()
2808 GlobalIndirectSymbol *GIS = IndirectSymbolInitWorklist.back().first; in resolveGlobalAndIndirectSymbolInits()
3467 std::vector<std::pair<GlobalIndirectSymbol*, unsigned> >().swap( in globalCleanup()
3975 GlobalIndirectSymbol *NewGA; in parseModule()
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1064 const GlobalIndirectSymbol& GIS) { in emitGlobalIndirectSymbol()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp1300 const GlobalIndirectSymbol& GIS) { in emitGlobalIndirectSymbol()
/external/llvm/lib/AsmParser/
DLLParser.cpp780 std::unique_ptr<GlobalIndirectSymbol> GA; in parseIndirectSymbol()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/AsmParser/
DLLParser.cpp937 std::unique_ptr<GlobalIndirectSymbol> GA; in parseIndirectSymbol()