Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A Dilist_node.h256 template <typename NodeTy, typename ParentTy, class... Options>
257 class ilist_node_with_parent : public ilist_node<NodeTy, Options...> {
268 return static_cast<const NodeTy *>(this)->getParent(); in getNodeParent()
275 NodeTy *getPrevNode() { in getPrevNode()
279 getNodeParent()->*(ParentTy::getSublistAccess((NodeTy *)nullptr)); in getPrevNode()
280 return List.getPrevNode(*static_cast<NodeTy *>(this)); in getPrevNode()
284 const NodeTy *getPrevNode() const { in getPrevNode()
289 NodeTy *getNextNode() { in getNextNode()
293 getNodeParent()->*(ParentTy::getSublistAccess((NodeTy *)nullptr)); in getNextNode()
294 return List.getNextNode(*static_cast<NodeTy *>(this)); in getNextNode()
[all …]
H A Dilist.h41 template <typename NodeTy> struct ilist_alloc_traits {
42 static void deleteNode(NodeTy *V) { delete V; } in deleteNode()
57 template <typename NodeTy> struct ilist_noalloc_traits {
58 static void deleteNode(NodeTy *V) {} in deleteNode()
65 template <typename NodeTy> struct ilist_callback_traits {
66 void addNodeToList(NodeTy *) {} in addNodeToList()
67 void removeNodeFromList(NodeTy *) {} in removeNodeFromList()
83 template <typename NodeTy>
84 struct ilist_node_traits : ilist_alloc_traits<NodeTy>,
90 template <typename NodeTy>
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp304 NodeTy::Profile(profile, L, State, IsSink); in getNode()
305 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos); in getNode()
314 V = (NodeTy*) getAllocator().Allocate<NodeTy>(); in getNode()
317 new (V) NodeTy(L, State, IsSink); in getNode()
337 NodeTy *V = (NodeTy *) getAllocator().Allocate<NodeTy>(); in createUncachedNode()
338 new (V) NodeTy(L, State, IsSink); in createUncachedNode()
343 ExplodedGraph::trim(ArrayRef<const NodeTy *> Sinks, in trim()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DIteratedDominanceFrontier.cpp21 template <class NodeTy, bool IsPostDom>
22 void IDFCalculator<NodeTy, IsPostDom>::calculate( in calculate()
92 std::pair<const GraphDiff<BasicBlock *, IsPostDom> *, NodeTy>>( in calculate()
96 for (auto *Succ : children<NodeTy>(BB)) in calculate()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DIntervalIterator.h88 template<class NodeTy, class OrigContainer_t, class GT = GraphTraits<NodeTy *>,
89 class IGT = GraphTraits<Inverse<NodeTy *>>>
177 bool ProcessInterval(NodeTy *Node) { in ProcessInterval()
201 void ProcessNode(Interval *Int, NodeTy *Node) { in ProcessNode()
H A DIteratedDominanceFrontier.h46 template <class NodeTy, bool IsPostDom>
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.h389 template <class NodeTy>
390 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal()
408 template <class NodeTy>
421 template <class NodeTy>
422 SDValue getAddrGlobalLargeGOT(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrGlobalLargeGOT()
440 template <class NodeTy>
441 SDValue getAddrNonPIC(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPIC()
457 template <class NodeTy>
458 SDValue getAddrNonPICSym64(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPICSym64()
484 template <class NodeTy>
[all …]
H A DMips16ISelDAGToDAG.cpp188 EVT NodeTy = Node->getValueType(0); in trySelect() local
200 selectMULT(Node, MultOpc, DL, NodeTy, true, true); in trySelect()
214 auto LoHi = selectMULT(Node, MultOpc, DL, NodeTy, false, true); in trySelect()
H A DRelocation.txt21 template <class NodeTy> // lib/Target/Mips/MipsISelLowering.h
22 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DLLVMContextImpl.h215 template <class NodeTy>
216 MDNodeOpsKey(const NodeTy *N, unsigned Offset = 0)
219 template <class NodeTy>
245 template <class NodeTy> struct MDNodeKeyImpl;
249 using KeyTy = MDNodeKeyImpl<NodeTy>;
255 static bool isSubsetEqual(const NodeTy *LHS, const NodeTy *RHS) { in isSubsetEqual()
1113 template <class NodeTy> struct MDNodeInfo {
1114 using KeyTy = MDNodeKeyImpl<NodeTy>;
1117 static inline NodeTy *getEmptyKey() {
1121 static inline NodeTy *getTombstoneKey() {
[all …]
H A DMetadata.cpp770 template <class NodeTy> struct MDNode::HasCachedHash {
779 static const bool value = sizeof(check<NodeTy>(nullptr)) == sizeof(Yes);
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h598 template <class NodeTy>
599 SDValue getGOT(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
600 template <class NodeTy>
601 SDValue getAddrLarge(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
602 template <class NodeTy>
603 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
604 template <class NodeTy>
605 SDValue getAddrTiny(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
H A DAArch64ISelLowering.cpp4009 template <class NodeTy>
4010 SDValue AArch64TargetLowering::getGOT(NodeTy *N, SelectionDAG &DAG, in getGOT()
4022 template <class NodeTy>
4023 SDValue AArch64TargetLowering::getAddrLarge(NodeTy *N, SelectionDAG &DAG, in getAddrLarge()
4038 template <class NodeTy>
4039 SDValue AArch64TargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
4052 template <class NodeTy>
4053 SDValue AArch64TargetLowering::getAddrTiny(NodeTy *N, SelectionDAG &DAG, in getAddrTiny()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h48 template <typename NodeTy> struct SymbolTableListParentType {};
61 template <typename NodeTy> class SymbolTableList;
H A DMetadata.h1041 template <class NodeTy> struct HasCachedHash;
1042 template <class NodeTy>
1043 static void dispatchRecalculateHash(NodeTy *N, std::true_type) {
1046 template <class NodeTy>
1047 static void dispatchRecalculateHash(NodeTy *, std::false_type) {}
1048 template <class NodeTy>
1049 static void dispatchResetHash(NodeTy *N, std::true_type) {
1052 template <class NodeTy>
1053 static void dispatchResetHash(NodeTy *, std::false_type) {}
H A DDIBuilder.h866 template <class NodeTy>
867 NodeTy *replaceTemporary(TempMDNode &&N, NodeTy *Replacement) { in replaceTemporary()
869 return cast<NodeTy>(MDNode::replaceWithUniqued(std::move(N))); in replaceTemporary()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h350 using NodeTy = ExplodedNode; variable
399 trim(ArrayRef<const NodeTy *> Nodes,
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1938 BlockAddressSDNode(unsigned NodeTy, EVT VT, const BlockAddress *ba,
1940 : SDNode(NodeTy, 0, DebugLoc(), getSDVTList(VT)),
2046 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, const DebugLoc &dl,
2049 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
2140 MaskedLoadStoreSDNode(ISD::NodeType NodeTy, unsigned Order,
2143 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {}
2229 MaskedGatherScatterSDNode(ISD::NodeType NodeTy, unsigned Order,
2232 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {}
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp872 template <typename NodeTy, typename MapTy>
873 static ASTContext::DynTypedNodeList getDynNodeFromMap(const NodeTy &Node, in getDynNodeFromMap()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9178 auto NodeTy = in LowerATOMIC_CMP_SWAP() local
9180 return DAG.getMemIntrinsicNode(NodeTy, dl, Tys, Ops, MemVT, MMO); in LowerATOMIC_CMP_SWAP()