Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h68 class SymbolTableListTraits : public ilist_alloc_traits<ValueSubClass> {
75 SymbolTableListTraits() = default;
101 void transferNodesFromList(SymbolTableListTraits &L2, iterator first,
113 extern template class LLVM_TEMPLATE_ABI SymbolTableListTraits<BasicBlock>;
114 extern template class LLVM_TEMPLATE_ABI SymbolTableListTraits<Function>;
115 extern template class LLVM_TEMPLATE_ABI SymbolTableListTraits<GlobalAlias>;
116 extern template class LLVM_TEMPLATE_ABI SymbolTableListTraits<GlobalIFunc>;
117 extern template class LLVM_TEMPLATE_ABI SymbolTableListTraits<GlobalVariable>;
126 SymbolTableListTraits<T, Args...>> {
H A DValueSymbolTable.h34 template <typename ValueSubClass, typename ... Args> class SymbolTableListTraits; variable
41 friend class SymbolTableListTraits<Argument>; variable
42 friend class SymbolTableListTraits<BasicBlock>; variable
43 friend class SymbolTableListTraits<Function>; variable
44 friend class SymbolTableListTraits<GlobalAlias>; variable
45 friend class SymbolTableListTraits<GlobalIFunc>; variable
46 friend class SymbolTableListTraits<GlobalVariable>; variable
47 friend class SymbolTableListTraits<Instruction, ilist_iterator_bits<true>, variable
H A DGlobalIFunc.h33 template <typename ValueSubClass, typename... Args> class SymbolTableListTraits; variable
36 friend class SymbolTableListTraits<GlobalIFunc>; variable
H A DGlobalAlias.h27 template <typename ValueSubClass, typename... Args> class SymbolTableListTraits; variable
30 friend class SymbolTableListTraits<GlobalAlias>; variable
H A DGlobalVariable.h37 template <typename ValueSubClass, typename... Args> class SymbolTableListTraits; variable
41 friend class SymbolTableListTraits<GlobalVariable>; variable
H A DModule.h592 friend class llvm::SymbolTableListTraits<llvm::GlobalVariable>;
641 friend class llvm::SymbolTableListTraits<llvm::GlobalAlias>;
651 friend class llvm::SymbolTableListTraits<llvm::GlobalIFunc>;
H A DBasicBlock.h74 friend class SymbolTableListTraits<BasicBlock>; variable
180 friend class llvm::SymbolTableListTraits<
H A DFunction.h111 friend class SymbolTableListTraits<Function>; variable
790 friend class llvm::SymbolTableListTraits<llvm::BasicBlock>;
H A DInstruction.h1055 friend class SymbolTableListTraits<Instruction, ilist_iterator_bits<true>,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DSymbolTableListTraitsImpl.h9 // This file implements the stickier parts of the SymbolTableListTraits class,
18 #include "llvm/IR/SymbolTableListTraits.h"
33 void SymbolTableListTraits<ValueSubClass, Args...>::setSymTabObject(TPtr *Dest, in setSymTabObject()
67 void SymbolTableListTraits<ValueSubClass, Args...>::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.cpp63 template class LLVM_EXPORT_TEMPLATE llvm::SymbolTableListTraits<Function>; member in llvm
64 template class LLVM_EXPORT_TEMPLATE llvm::SymbolTableListTraits<GlobalVariable>; member in llvm
65 template class LLVM_EXPORT_TEMPLATE llvm::SymbolTableListTraits<GlobalAlias>; member in llvm
66 template class LLVM_EXPORT_TEMPLATE llvm::SymbolTableListTraits<GlobalIFunc>; member in llvm
H A DBasicBlock.cpp141 template class llvm::SymbolTableListTraits< member in llvm
H A DFunction.cpp63 template class LLVM_EXPORT_TEMPLATE llvm::SymbolTableListTraits<BasicBlock>; member in llvm
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc20782 …tionENS_10BasicBlockEEC1Ev", "llvm::SymbolTableListTraits<llvm::Instruction, llvm::BasicBlock>::Sy…
20783 …tionENS_10BasicBlockEEC2Ev", "llvm::SymbolTableListTraits<llvm::Instruction, llvm::BasicBlock>::Sy…
20784 …raitsINS_11InstructionENS_10BasicBlockEE12getListOwnerEv", "llvm::SymbolTableListTraits<llvm::Inst…
20785 …stTraitsINS_11InstructionENS_10BasicBlockEE7getListEPS2_", "llvm::SymbolTableListTraits<llvm::Inst…
20786 …TraitsINS_11InstructionENS_10BasicBlockEE9getSymTabEPS2_", "llvm::SymbolTableListTraits<llvm::Inst…
20787 …tructionENS_10BasicBlockEE5toPtrEPNS_16ValueSymbolTableE", "llvm::SymbolTableListTraits<llvm::Inst…
20788 …sINS_11InstructionENS_10BasicBlockEE13addNodeToListEPS1_", "llvm::SymbolTableListTraits<llvm::Inst…
20789 …11InstructionENS_10BasicBlockEE18removeNodeFromListEPS1_", "llvm::SymbolTableListTraits<llvm::Inst…
20790 …istERNS_12ilist_traitsIS1_EENS_14ilist_iteratorIS1_EES8_", "llvm::SymbolTableListTraits<llvm::Inst…
20791 …tructionENS_10BasicBlockEE5toPtrERNS_16ValueSymbolTableE", "llvm::SymbolTableListTraits<llvm::Inst…
[all …]