/external/llvm/include/llvm/ADT/ |
D | ilist_node.h | 20 template<typename NodeTy> 22 template <typename NodeTy> struct ilist_embedded_sentinel_traits; 23 template <typename NodeTy> struct ilist_half_embedded_sentinel_traits; 27 template<typename NodeTy> 29 friend struct ilist_traits<NodeTy>; 30 friend struct ilist_half_embedded_sentinel_traits<NodeTy>; 31 NodeTy *Prev; 33 NodeTy *getPrev() { return Prev; } 34 const NodeTy *getPrev() const { return Prev; } 35 void setPrev(NodeTy *P) { Prev = P; } [all …]
|
D | ilist.h | 49 template<typename NodeTy, typename Traits> class iplist; 50 template<typename NodeTy> class ilist_iterator; 55 template<typename NodeTy> 57 static NodeTy *getPrev(NodeTy *N) { return N->getPrev(); } in getPrev() 58 static NodeTy *getNext(NodeTy *N) { return N->getNext(); } in getNext() 59 static const NodeTy *getPrev(const NodeTy *N) { return N->getPrev(); } in getPrev() 60 static const NodeTy *getNext(const NodeTy *N) { return N->getNext(); } in getNext() 62 static void setPrev(NodeTy *N, NodeTy *Prev) { N->setPrev(Prev); } in setPrev() 63 static void setNext(NodeTy *N, NodeTy *Next) { N->setNext(Next); } in setNext() 66 template<typename NodeTy> [all …]
|
/external/llvm/unittests/Analysis/ |
D | CallGraphTest.cpp | 20 typedef typename GraphTraits<Ty *>::NodeType NodeTy; in canSpecializeGraphTraitsIterators() typedef 27 static_assert(std::is_same<decltype(*I), NodeTy &>::value, in canSpecializeGraphTraitsIterators() 29 static_assert(std::is_same<decltype(*X), NodeTy &>::value, in canSpecializeGraphTraitsIterators() 31 static_assert(std::is_same<decltype(*E), NodeTy &>::value, in canSpecializeGraphTraitsIterators() 34 NodeTy *N = GraphTraits<Ty *>::getEntryNode(G); in canSpecializeGraphTraitsIterators() 36 auto S = GraphTraits<NodeTy *>::child_begin(N); in canSpecializeGraphTraitsIterators() 37 auto F = GraphTraits<NodeTy *>::child_end(N); in canSpecializeGraphTraitsIterators() 40 static_assert(std::is_same<decltype(*S), NodeTy *>::value, in canSpecializeGraphTraitsIterators() 42 static_assert(std::is_same<decltype(*F), NodeTy *>::value, in canSpecializeGraphTraitsIterators()
|
/external/llvm/include/llvm/IR/ |
D | SymbolTableListTraits.h | 33 template <typename NodeTy> class ilist_iterator; 34 template <typename NodeTy, typename Traits> class iplist; 37 template <typename NodeTy> 39 : public ilist_embedded_sentinel_traits<NodeTy> {}; 45 template <typename NodeTy> struct SymbolTableListParentType {}; 63 template <typename NodeTy> class SymbolTableList; 117 template <typename NodeTy> 118 class SymbolTableList : public iplist<NodeTy, SymbolTableListTraits<NodeTy>> {};
|
D | Metadata.h | 914 template <class NodeTy> struct HasCachedHash; 915 template <class NodeTy> 916 static void dispatchRecalculateHash(NodeTy *N, std::true_type) { 919 template <class NodeTy> 920 static void dispatchRecalculateHash(NodeTy *, std::false_type) {} 921 template <class NodeTy> 922 static void dispatchResetHash(NodeTy *N, std::true_type) { 925 template <class NodeTy> 926 static void dispatchResetHash(NodeTy *, std::false_type) {}
|
D | DIBuilder.h | 715 template <class NodeTy> 716 NodeTy *replaceTemporary(TempMDNode &&N, NodeTy *Replacement) { in replaceTemporary() 718 return cast<NodeTy>(MDNode::replaceWithUniqued(std::move(N))); in replaceTemporary()
|
D | Argument.h | 24 template <typename NodeTy> class SymbolTableListTraits;
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExplodedGraph.cpp | 309 NodeTy::Profile(profile, L, State, IsSink); in getNode() 310 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos); in getNode() 319 V = (NodeTy*) getAllocator().Allocate<NodeTy>(); in getNode() 322 new (V) NodeTy(L, State, IsSink); in getNode() 340 ExplodedGraph::trim(ArrayRef<const NodeTy *> Sinks, in trim() 357 for (ArrayRef<const NodeTy *>::iterator I = Sinks.begin(), E = Sinks.end(); in trim()
|
/external/llvm/include/llvm/Analysis/ |
D | IntervalIterator.h | 88 template<class NodeTy, class OrigContainer_t, class GT = GraphTraits<NodeTy*>, 89 class IGT = GraphTraits<Inverse<NodeTy*> > > 175 bool ProcessInterval(NodeTy *Node) { in ProcessInterval() 200 void ProcessNode(Interval *Int, NodeTy *Node) { in ProcessNode()
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.h | 302 template <class NodeTy> 303 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 322 template <class NodeTy> 323 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 335 template <class NodeTy> 336 SDValue getAddrGlobalLargeGOT(NodeTy *N, SDLoc DL, EVT Ty, in getAddrGlobalLargeGOT() 353 template <class NodeTy> 354 SDValue getAddrNonPIC(NodeTy *N, SDLoc DL, EVT Ty, in getAddrNonPIC() 367 template <class NodeTy> 368 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG) const { in getAddrGPRel()
|
D | Mips16ISelDAGToDAG.cpp | 253 EVT NodeTy = Node->getValueType(0); in selectNode() local 298 std::pair<SDNode*, SDNode*> LoHi = selectMULT(Node, MultOpc, DL, NodeTy, in selectNode() 312 SDNode *Result = selectMULT(Node, MultOpc, DL, NodeTy, false, true).second; in selectNode()
|
/external/llvm/lib/IR/ |
D | LLVMContextImpl.h | 181 template <class NodeTy> 182 MDNodeOpsKey(const NodeTy *N, unsigned Offset = 0) 185 template <class NodeTy> 186 bool compareOps(const NodeTy *RHS, unsigned Offset = 0) const { 211 template <class NodeTy> struct MDNodeKeyImpl; 212 template <class NodeTy> struct MDNodeInfo; 839 template <class NodeTy> struct MDNodeInfo { 840 typedef MDNodeKeyImpl<NodeTy> KeyTy; 841 static inline NodeTy *getEmptyKey() { 842 return DenseMapInfo<NodeTy *>::getEmptyKey(); [all …]
|
D | Metadata.cpp | 670 template <class NodeTy> struct MDNode::HasCachedHash { 679 static const bool value = sizeof(check<NodeTy>(nullptr)) == sizeof(Yes);
|
D | Verifier.cpp | 94 template <class NodeTy> void Write(const ilist_iterator<NodeTy> &I) { in Write()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExplodedGraph.h | 325 typedef ExplodedNode NodeTy; typedef 374 trim(ArrayRef<const NodeTy *> Nodes,
|
/external/llvm/include/llvm/CodeGen/ |
D | SelectionDAGNodes.h | 1792 BlockAddressSDNode(unsigned NodeTy, EVT VT, const BlockAddress *ba, 1794 : SDNode(NodeTy, 0, DebugLoc(), getSDVTList(VT)), 1922 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, 1926 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { 2019 MaskedLoadStoreSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, 2022 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { 2092 MaskedGatherScatterSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, 2095 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 8852 template <typename NodeTy, typename MapTy> 8853 static ASTContext::DynTypedNodeList getDynNodeFromMap(const NodeTy &Node, in getDynNodeFromMap()
|