Home
last modified time | relevance | path

Searched refs:SymbolTableListTraits (Results 1 – 13 of 13) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueSymbolTable.h33 template <typename ValueSubClass, typename ... Args> class SymbolTableListTraits; variable
40 friend class SymbolTableListTraits<Argument>; variable
41 friend class SymbolTableListTraits<BasicBlock>; variable
42 friend class SymbolTableListTraits<Function>; variable
43 friend class SymbolTableListTraits<GlobalAlias>; variable
44 friend class SymbolTableListTraits<GlobalIFunc>; variable
45 friend class SymbolTableListTraits<GlobalVariable>; variable
46 friend class SymbolTableListTraits<Instruction, ilist_iterator_bits<true>, variable
H A DSymbolTableListTraits.h67 class SymbolTableListTraits : public ilist_alloc_traits<ValueSubClass> {
74 SymbolTableListTraits() = default;
100 void transferNodesFromList(SymbolTableListTraits &L2, iterator first,
116 SymbolTableListTraits<T, Args...>> {
H A DGlobalIFunc.h32 template <typename ValueSubClass, typename... Args> class SymbolTableListTraits; variable
35 friend class SymbolTableListTraits<GlobalIFunc>; variable
H A DGlobalAlias.h26 template <typename ValueSubClass, typename... Args> class SymbolTableListTraits; variable
29 friend class SymbolTableListTraits<GlobalAlias>; variable
H A DGlobalVariable.h36 template <typename ValueSubClass, typename... Args> class SymbolTableListTraits; variable
40 friend class SymbolTableListTraits<GlobalVariable>; variable
H A DModule.h609 friend class llvm::SymbolTableListTraits<llvm::GlobalVariable>;
658 friend class llvm::SymbolTableListTraits<llvm::GlobalAlias>;
668 friend class llvm::SymbolTableListTraits<llvm::GlobalIFunc>;
H A DBasicBlock.h71 friend class SymbolTableListTraits<BasicBlock>; variable
177 friend class llvm::SymbolTableListTraits<
H A DFunction.h102 friend class SymbolTableListTraits<Function>; variable
783 friend class llvm::SymbolTableListTraits<llvm::BasicBlock>;
H A DInstruction.h995 friend class SymbolTableListTraits<Instruction, ilist_iterator_bits<true>,
/src/contrib/llvm-project/llvm/lib/IR/
H A DSymbolTableListTraitsImpl.h33 void SymbolTableListTraits<ValueSubClass, Args...>::setSymTabObject(TPtr *Dest, in setSymTabObject()
67 void SymbolTableListTraits<ValueSubClass, Args...>::addNodeToList( in addNodeToList()
79 void SymbolTableListTraits<ValueSubClass, Args...>::removeNodeFromList( in removeNodeFromList()
88 void SymbolTableListTraits<ValueSubClass, Args...>::transferNodesFromList( in transferNodesFromList()
89 SymbolTableListTraits &L2, iterator first, iterator last) { in transferNodesFromList()
H A DModule.cpp65 template class llvm::SymbolTableListTraits<Function>; member in llvm
66 template class llvm::SymbolTableListTraits<GlobalVariable>; member in llvm
67 template class llvm::SymbolTableListTraits<GlobalAlias>; member in llvm
68 template class llvm::SymbolTableListTraits<GlobalIFunc>; member in llvm
H A DBasicBlock.cpp178 template class llvm::SymbolTableListTraits< member in llvm
H A DFunction.cpp80 template class llvm::SymbolTableListTraits<BasicBlock>; member in llvm