Home
last modified time | relevance | path

Searched refs:NodeTy (Results 1 – 17 of 17) sorted by relevance

/external/llvm/include/llvm/ADT/
Dilist_node.h20 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 …]
Dilist.h49 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/
DCallGraphTest.cpp20 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/
DSymbolTableListTraits.h33 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>> {};
DMetadata.h914 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) {}
DDIBuilder.h715 template <class NodeTy>
716 NodeTy *replaceTemporary(TempMDNode &&N, NodeTy *Replacement) { in replaceTemporary()
718 return cast<NodeTy>(MDNode::replaceWithUniqued(std::move(N))); in replaceTemporary()
DArgument.h24 template <typename NodeTy> class SymbolTableListTraits;
/external/clang/lib/StaticAnalyzer/Core/
DExplodedGraph.cpp309 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/
DIntervalIterator.h88 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/
DMipsISelLowering.h302 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()
DMips16ISelDAGToDAG.cpp253 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/
DLLVMContextImpl.h181 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 …]
DMetadata.cpp670 template <class NodeTy> struct MDNode::HasCachedHash {
679 static const bool value = sizeof(check<NodeTy>(nullptr)) == sizeof(Yes);
DVerifier.cpp94 template <class NodeTy> void Write(const ilist_iterator<NodeTy> &I) { in Write()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h325 typedef ExplodedNode NodeTy; typedef
374 trim(ArrayRef<const NodeTy *> Nodes,
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h1792 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/
DASTContext.cpp8852 template <typename NodeTy, typename MapTy>
8853 static ASTContext::DynTypedNodeList getDynNodeFromMap(const NodeTy &Node, in getDynNodeFromMap()