Home
last modified time | relevance | path

Searched refs:ilist_traits (Results 1 – 23 of 23) sorted by relevance

/external/llvm/test/Transforms/DeadStoreElimination/
D2011-09-06-MemCpy.ll16 %struct.iplist.22 = type { %struct.ilist_traits.21, %struct.Instruction* }
17 %struct.ilist_traits.21 = type { %struct.ilist_half_node.25 }
25 %struct.iplist.20 = type { %struct.ilist_traits.19, %struct.GlobalVariable* }
26 %struct.ilist_traits.19 = type { %struct.ilist_node.18 }
30 %struct.iplist.16 = type { %struct.ilist_traits.15, %struct.Function* }
31 %struct.ilist_traits.15 = type { %struct.ilist_node.14 }
34 %struct.iplist.12 = type { %struct.ilist_traits.11, %struct.GlobalAlias* }
35 %struct.ilist_traits.11 = type { %struct.ilist_node.10 }
45 %struct.iplist.8 = type { %struct.ilist_traits.7, %struct.NamedMDNode* }
46 %struct.ilist_traits.7 = type { %struct.ilist_node.6 }
[all …]
/external/llvm/include/llvm/ADT/
Dilist_node.h21 struct ilist_traits;
29 friend struct ilist_traits<NodeTy>;
50 friend struct ilist_traits<NodeTy>;
Dilist.h67 struct ilist_traits;
93 Head = ilist_traits<NodeTy>::createSentinel(); in ensureHead()
94 ilist_traits<NodeTy>::noteHead(Head, Head); in ensureHead()
95 ilist_traits<NodeTy>::setNext(Head, nullptr); in ensureHead()
98 return ilist_traits<NodeTy>::getPrev(Head); in ensureHead()
103 ilist_traits<NodeTy>::setPrev(NewHead, Sentinel); in noteHead()
182 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct
186 struct ilist_traits<const Ty> : public ilist_traits<Ty> {};
196 typedef ilist_traits<NodeTy> Traits;
361 template<typename NodeTy, typename Traits=ilist_traits<NodeTy> >
DSparseBitVector.h248 struct ilist_traits<SparseBitVectorElement<ElementSize> >
/external/llvm/test/Transforms/IndVarSimplify/
D2004-04-05-InvokeCastCrash.ll15 … %"struct.llvm::Value", %"struct.llvm::iplist<llvm::Instruction,llvm::ilist_traits<llvm::Instructi…
18 …:iplist<llvm::BasicBlock,llvm::ilist_traits<llvm::BasicBlock> >", %"struct.llvm::iplist<llvm::Argu…
27 …:TargetMachine"*, %"struct.llvm::iplist<llvm::MachineBasicBlock,llvm::ilist_traits<llvm::MachineBa…
40 …bolTableListTraits<llvm::Argument,llvm::Function,llvm::Function,llvm::ilist_traits<llvm::Argument>…
41 …bleListTraits<llvm::Instruction,llvm::BasicBlock,llvm::Function,llvm::ilist_traits<llvm::Instructi…
52 …%"struct.llvm::Value" = type { i32 (...)**, %"struct.llvm::iplist<llvm::Use,llvm::ilist_traits<llv…
54 …achineInstr>" = type { %"struct.llvm::iplist<llvm::MachineInstr,llvm::ilist_traits<llvm::MachineIn…
56 ….llvm::ilist_traits<llvm::Argument>" = type { %"struct.llvm::SymbolTableListTraits<llvm::Argument,…
57 …m::ilist_traits<llvm::Instruction>" = type { %"struct.llvm::SymbolTableListTraits<llvm::Instructio…
58 …"struct.llvm::iplist<llvm::Argument,llvm::ilist_traits<llvm::Argument> >" = type { %"struct.llvm::
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dpr15031.ll39 %"class.llvm::iplist" = type { %"struct.llvm::ilist_traits", %"class.llvm::MachineInstr"* }
40 %"struct.llvm::ilist_traits" = type { %"class.llvm::ilist_half_node", %"class.llvm::MachineBasicBlo…
44 %"class.llvm::iplist.4" = type { %"struct.llvm::ilist_traits.5", %"class.llvm::Instruction"* }
45 %"struct.llvm::ilist_traits.5" = type { %"class.llvm::ilist_half_node.10" }
54 %"class.llvm::iplist.11" = type { %"struct.llvm::ilist_traits.12", %"class.llvm::GlobalVariable"* }
55 %"struct.llvm::ilist_traits.12" = type { %"class.llvm::ilist_node.18" }
59 %"class.llvm::iplist.20" = type { %"struct.llvm::ilist_traits.21", %"class.llvm::Function"* }
60 %"struct.llvm::ilist_traits.21" = type { %"class.llvm::ilist_node.27" }
63 %"class.llvm::iplist.29" = type { %"struct.llvm::ilist_traits.30", %"class.llvm::GlobalAlias"* }
64 %"struct.llvm::ilist_traits.30" = type { %"class.llvm::ilist_node.36" }
[all …]
Dtoc-load-sched-bug.ll12 %"class.llvm::iplist" = type { %"struct.llvm::ilist_traits", %"class.llvm::GlobalVariable"* }
13 %"struct.llvm::ilist_traits" = type { %"class.llvm::ilist_node" }
29 %"class.llvm::iplist.0" = type { %"struct.llvm::ilist_traits.1", %"class.llvm::Function"* }
30 %"struct.llvm::ilist_traits.1" = type { %"class.llvm::ilist_node.7" }
34 %"class.llvm::iplist.44" = type { %"struct.llvm::ilist_traits.45", %"class.llvm::BasicBlock"* }
35 %"struct.llvm::ilist_traits.45" = type { %"class.llvm::ilist_half_node.51" }
39 %"class.llvm::iplist.62" = type { %"struct.llvm::ilist_traits.63", %"class.llvm::Instruction"* }
40 %"struct.llvm::ilist_traits.63" = type { %"class.llvm::ilist_half_node.69" }
45 %"class.llvm::iplist.52" = type { %"struct.llvm::ilist_traits.53", %"class.llvm::Argument"* }
46 %"struct.llvm::ilist_traits.53" = type { %"class.llvm::ilist_half_node.59" }
[all …]
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp78 void ilist_traits<MachineBasicBlock>::addNodeToList(MachineBasicBlock *N) { in addNodeToList()
89 void ilist_traits<MachineBasicBlock>::removeNodeFromList(MachineBasicBlock *N) { in removeNodeFromList()
96 void ilist_traits<MachineInstr>::addNodeToList(MachineInstr *N) { in addNodeToList()
108 void ilist_traits<MachineInstr>::removeNodeFromList(MachineInstr *N) { in removeNodeFromList()
120 void ilist_traits<MachineInstr>::
121 transferNodesFromList(ilist_traits<MachineInstr> &FromList, in transferNodesFromList()
136 void ilist_traits<MachineInstr>::deleteNode(MachineInstr* MI) { in deleteNode()
DMachineFunction.cpp59 void ilist_traits<MachineBasicBlock>::deleteNode(MachineBasicBlock *MBB) { in deleteNode()
/external/llvm/include/llvm/Transforms/Utils/
DSymbolRewriter.h114 struct ilist_traits<SymbolRewriter::RewriteDescriptor>
/external/llvm/include/llvm/IR/
DSymbolTableListTraits.h35 template <typename Ty> struct ilist_traits;
DModule.h38 template<> struct ilist_traits<NamedMDNode>
DMetadata.h1134 friend struct ilist_traits<NamedMDNode>;
/external/llvm/include/llvm/Analysis/
DIVUsers.h93 template<> struct ilist_traits<IVStrideUse>
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h40 struct ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> {
60 void transferNodesFromList(ilist_traits &SrcTraits,
763 friend struct ilist_traits<MachineBasicBlock>;
DMachineInstr.h105 friend struct ilist_traits<MachineInstr>;
106 friend struct ilist_traits<MachineBasicBlock>;
DMachineFunction.h49 struct ilist_traits<MachineBasicBlock>
DSlotIndexes.h73 struct ilist_traits<IndexListEntry> : public ilist_default_traits<IndexListEntry> {
DSelectionDAGNodes.h52 template <typename T> struct ilist_traits;
426 friend struct ilist_traits<SDNode>;
DSelectionDAG.h83 template<> struct ilist_traits<SDNode> : public ilist_default_traits<SDNode> {
/external/llvm/test/CodeGen/X86/
Dmisched-aa-colored.ll62 %"class.llvm::iplist.54.654.1014.1974.2094.2334.4134" = type { %"struct.llvm::ilist_traits.53.653.1…
63 %"struct.llvm::ilist_traits.53.653.1013.1973.2093.2333.4133" = type { %"class.llvm::ilist_half_node…
66 %"class.llvm::iplist.24.58.658.1018.1978.2098.2338.4138" = type { %"struct.llvm::ilist_traits.25.57…
67 %"struct.llvm::ilist_traits.25.57.657.1017.1977.2097.2337.4137" = type { %"struct.llvm::RecyclerStr…
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporter.h318 template<> struct ilist_traits<clang::ento::BugReport>
/external/llvm/docs/
DProgrammersManual.rst800 ``ilist_traits`` implementation for the element type, but it provides some novel
811 * :ref:`ilist_traits <dss_ilist_traits>`
852 ilist_traits subsection
855 ``ilist_traits<T>`` is ``ilist<T>``'s customization mechanism. ``iplist<T>``
866 ``ilist_traits<T>`` is a public base of this class and can be used for a wide argument
899 ``ilist_traits<T>``. By default a ``T`` gets heap-allocated whenever the need
908 Ghostly sentinels are obtained by specially-crafted ``ilist_traits<T>`` which