Searched refs:ilist_traits (Results 1 - 19 of 19) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ADT/
H A Dilist_node.h21 struct ilist_traits;
27 friend struct ilist_traits<NodeTy>;
45 friend struct ilist_traits<NodeTy>;
H A Dilist.h14 // The ilist_traits trait class is used to gain access to the next and previous
25 // created (using ilist_traits<>::createSentinel()). This tail node is
33 // ilist_traits to provide an alternate way of getting and setting next and
67 struct ilist_traits;
93 Head = ilist_traits<NodeTy>::createSentinel();
94 ilist_traits<NodeTy>::noteHead(Head, Head);
95 ilist_traits<NodeTy>::setNext(Head, 0);
98 return ilist_traits<NodeTy>::getPrev(Head);
103 ilist_traits<NodeTy>::setPrev(NewHead, Sentinel);
135 struct ilist_traits struct in namespace:llvm
139 struct ilist_traits<const Ty> : public ilist_traits<Ty> {}; struct in namespace:llvm
[all...]
H A DSparseBitVector.h266 struct ilist_traits<SparseBitVectorElement<ElementSize> >
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/
H A DSymbolTableListTraits.h35 template<typename Ty> struct ilist_traits;
42 typedef ilist_traits<ValueSubClass> TraitsClass;
66 void transferNodesFromList(ilist_traits<ValueSubClass> &L2,
H A DFunction.h34 template<> struct ilist_traits<BasicBlock> struct in namespace:llvm
38 // list... (same trick used here as in ilist_traits<Instruction>)
53 template<> struct ilist_traits<Argument> struct in namespace:llvm
453 ilist_traits<BasicBlock>::getSymTab(Function *F) {
458 ilist_traits<Argument>::getSymTab(Function *F) {
H A DModule.h35 template<> struct ilist_traits<Function> struct in namespace:llvm
39 // list... (same trick used here as in ilist_traits<Instruction>)
53 template<> struct ilist_traits<GlobalVariable> struct in namespace:llvm
68 template<> struct ilist_traits<GlobalAlias> struct in namespace:llvm
83 template<> struct ilist_traits<NamedMDNode> struct in namespace:llvm
H A DBasicBlock.h30 template<> struct ilist_traits<Instruction> struct in namespace:llvm
H A DMetadata.h195 friend struct ilist_traits<NamedMDNode>;
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DIVUsers.h93 template<> struct ilist_traits<IVStrideUse> struct in namespace:llvm
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Support/
H A DRecycler.h38 struct ilist_traits<RecyclerStruct> : struct in namespace:llvm
56 llvm_unreachable("Recycler's ilist_traits shouldn't see a deleteNode call!");
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/
H A DSymbolTableListTraitsImpl.h87 ::transferNodesFromList(ilist_traits<ValueSubClass> &L2,
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DMachineBasicBlock.cpp70 void ilist_traits<MachineBasicBlock>::addNodeToList(MachineBasicBlock *N) {
83 void ilist_traits<MachineBasicBlock>::removeNodeFromList(MachineBasicBlock *N) {
93 void ilist_traits<MachineInstr>::addNodeToList(MachineInstr *N) {
108 void ilist_traits<MachineInstr>::removeNodeFromList(MachineInstr *N) {
123 void ilist_traits<MachineInstr>::
124 transferNodesFromList(ilist_traits<MachineInstr> &fromList,
139 void ilist_traits<MachineInstr>::deleteNode(MachineInstr* MI) {
H A DMachineFunction.cpp48 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) {
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DMachineBasicBlock.h34 struct ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> { struct in namespace:llvm
54 void transferNodesFromList(ilist_traits &SrcTraits,
603 friend struct ilist_traits<MachineBasicBlock>;
H A DMachineInstr.h89 friend struct ilist_traits<MachineInstr>;
90 friend struct ilist_traits<MachineBasicBlock>;
H A DMachineFunction.h44 struct ilist_traits<MachineBasicBlock> struct in namespace:llvm
H A DSlotIndexes.h58 struct ilist_traits<IndexListEntry> : public ilist_default_traits<IndexListEntry> { struct in namespace:llvm
H A DSelectionDAGNodes.h49 template <typename T> struct ilist_traits;
352 friend struct ilist_traits<SDNode>;
H A DSelectionDAG.h40 template<> struct ilist_traits<SDNode> : public ilist_default_traits<SDNode> { struct in namespace:llvm
54 llvm_unreachable("ilist_traits<SDNode> shouldn't see a deleteNode call!");

Completed in 277 milliseconds