Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValueSymbolTable.h31 template <typename ValueSubClass> class SymbolTableListTraits; variable
38 friend class SymbolTableListTraits<Argument>;
39 friend class SymbolTableListTraits<BasicBlock>;
40 friend class SymbolTableListTraits<Function>;
41 friend class SymbolTableListTraits<GlobalAlias>;
42 friend class SymbolTableListTraits<GlobalIFunc>;
43 friend class SymbolTableListTraits<GlobalVariable>;
44 friend class SymbolTableListTraits<Instruction>;
H A DSymbolTableListTraits.h66 class SymbolTableListTraits : public ilist_alloc_traits<ValueSubClass> {
73 SymbolTableListTraits() = default;
99 void transferNodesFromList(SymbolTableListTraits &L2, iterator first,
115 : public iplist_impl<simple_ilist<T>, SymbolTableListTraits<T>> {};
H A DGlobalIFunc.h32 template <typename ValueSubClass> class SymbolTableListTraits; variable
35 friend class SymbolTableListTraits<GlobalIFunc>;
H A DGlobalAlias.h26 template <typename ValueSubClass> class SymbolTableListTraits; variable
29 friend class SymbolTableListTraits<GlobalAlias>;
H A DGlobalVariable.h36 template <typename ValueSubClass> class SymbolTableListTraits; variable
40 friend class SymbolTableListTraits<GlobalVariable>;
H A DBasicBlock.h62 friend class SymbolTableListTraits<BasicBlock>;
H A DInstruction.h807 friend class SymbolTableListTraits<Instruction>;
H A DFunction.h99 friend class SymbolTableListTraits<Function>;
/llvm-project-15.0.7/llvm/lib/IR/
H A DSymbolTableListTraitsImpl.h33 void SymbolTableListTraits<ValueSubClass>::setSymTabObject(TPtr *Dest, in setSymTabObject()
68 void SymbolTableListTraits<ValueSubClass>::addNodeToList(ValueSubClass *V) { in addNodeToList()
79 void SymbolTableListTraits<ValueSubClass>::removeNodeFromList( in removeNodeFromList()
88 void SymbolTableListTraits<ValueSubClass>::transferNodesFromList( in transferNodesFromList()
89 SymbolTableListTraits &L2, iterator first, iterator last) { in transferNodesFromList()
H A DModule.cpp63 template class llvm::SymbolTableListTraits<Function>; member in llvm
64 template class llvm::SymbolTableListTraits<GlobalVariable>; member in llvm
65 template class llvm::SymbolTableListTraits<GlobalAlias>; member in llvm
66 template class llvm::SymbolTableListTraits<GlobalIFunc>; member in llvm
H A DBasicBlock.cpp45 template class llvm::SymbolTableListTraits<Instruction>; member in llvm
H A DFunction.cpp77 template class llvm::SymbolTableListTraits<BasicBlock>; member in llvm
/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/
H A D2004-04-05-InvokeCastCrash.ll40 …%"struct.llvm::SymbolTableListTraits<llvm::Argument,llvm::Function,llvm::Function,llvm::ilist_trai…
41 …%"struct.llvm::SymbolTableListTraits<llvm::Instruction,llvm::BasicBlock,llvm::Function,llvm::ilist…
56 …%"struct.llvm::ilist_traits<llvm::Argument>" = type { %"struct.llvm::SymbolTableListTraits<llvm::A…
57 …%"struct.llvm::ilist_traits<llvm::Instruction>" = type { %"struct.llvm::SymbolTableListTraits<llvm…