/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>;
|