HomeSort by relevance Sort by last modified time
    Searched refs:ilist_traits (Results 1 - 25 of 70) sorted by null

1 2 3

  /external/swiftshader/third_party/LLVM/include/llvm/ADT/
ilist_node.h 21 struct ilist_traits;
27 friend struct ilist_traits<NodeTy>;
45 friend struct ilist_traits<NodeTy>;
ilist.h 14 // 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
66 struct ilist_traits;
92 Head = ilist_traits<NodeTy>::createSentinel();
93 ilist_traits<NodeTy>::noteHead(Head, Head);
94 ilist_traits<NodeTy>::setNext(Head, 0);
97 return ilist_traits<NodeTy>::getPrev(Head);
102 ilist_traits<NodeTy>::setPrev(NewHead, Sentinel);
134 struct ilist_traits : public ilist_default_traits<NodeTy> {} struct in namespace:llvm
138 struct ilist_traits<const Ty> : public ilist_traits<Ty> {}; struct in namespace:llvm
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/
SymbolTableListTraits.h 35 template<typename Ty> struct ilist_traits;
42 typedef ilist_traits<ValueSubClass> TraitsClass;
67 void transferNodesFromList(ilist_traits<ValueSubClass> &L2,
Function.h 34 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
445 ilist_traits<BasicBlock>::getSymTab(Function *F) {
450 ilist_traits<Argument>::getSymTab(Function *F) {
Module.h 36 template<> struct ilist_traits<Function> struct in namespace:llvm
40 // list... (same trick used here as in ilist_traits<Instruction>)
54 template<> struct ilist_traits<GlobalVariable> struct in namespace:llvm
69 template<> struct ilist_traits<GlobalAlias> struct in namespace:llvm
84 template<> struct ilist_traits<NamedMDNode> struct in namespace:llvm
Metadata.h 186 friend struct ilist_traits<NamedMDNode>;
  /external/llvm/include/llvm/ADT/
ilist_node.h 21 struct ilist_traits;
29 friend struct ilist_traits<NodeTy>;
50 friend struct ilist_traits<NodeTy>;
ilist.h 14 // 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, nullptr);
98 return ilist_traits<NodeTy>::getPrev(Head);
103 ilist_traits<NodeTy>::setPrev(NewHead, Sentinel);
182 struct ilist_traits : public ilist_default_traits<NodeTy> {} struct in namespace:llvm
186 struct ilist_traits<const Ty> : public ilist_traits<Ty> {}; struct in namespace:llvm
    [all...]
  /external/llvm/include/llvm/IR/
SymbolTableListTraits.h 35 template <typename Ty> struct ilist_traits;
  /external/llvm/include/llvm/Transforms/Utils/
SymbolRewriter.h 114 struct ilist_traits<SymbolRewriter::RewriteDescriptor> struct in namespace:llvm
  /external/swiftshader/third_party/LLVM/include/llvm/Support/
Recycler.h 37 struct ilist_traits<RecyclerStruct> : struct in namespace:llvm
55 assert(0 && "Recycler's ilist_traits shouldn't see a deleteNode call!");
  /external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/
ilist.h 92 /// TODO: Remove this customization point. Specializing ilist_traits is
101 struct ilist_traits : public ilist_default_traits<NodeTy> {}; struct in namespace:llvm
104 template <typename Ty> struct ilist_traits<const Ty> {}; struct in namespace:llvm
141 /// ilist_traits.
398 /// ilist_traits, only with API safe for polymorphic types.
404 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
  /external/llvm/include/llvm/Analysis/
IVUsers.h 93 template<> struct ilist_traits<IVStrideUse> struct in namespace:llvm
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
IVUsers.h 93 template<> struct ilist_traits<IVStrideUse> struct in namespace:llvm
  /external/swiftshader/third_party/LLVM/lib/VMCore/
SymbolTableListTraitsImpl.h 87 ::transferNodesFromList(ilist_traits<ValueSubClass> &L2,
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineBasicBlock.cpp 70 void ilist_traits<MachineBasicBlock>::addNodeToList(MachineBasicBlock *N) {
82 void ilist_traits<MachineBasicBlock>::removeNodeFromList(MachineBasicBlock *N) {
92 void ilist_traits<MachineInstr>::addNodeToList(MachineInstr *N) {
107 void ilist_traits<MachineInstr>::removeNodeFromList(MachineInstr *N) {
121 void ilist_traits<MachineInstr>::
122 transferNodesFromList(ilist_traits<MachineInstr> &fromList,
137 void ilist_traits<MachineInstr>::deleteNode(MachineInstr* MI) {
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
MachineBasicBlock.h 34 struct ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> { struct in namespace:llvm
54 void transferNodesFromList(ilist_traits &SrcTraits,
431 friend struct ilist_traits<MachineBasicBlock>;

Completed in 1693 milliseconds

1 2 3