Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDGenericIteratedDominanceFrontier.h39 template <class NodeTy, bool IsPostDom> struct ChildrenGetterTy {
40 using NodeRef = typename GraphTraits<NodeTy>::NodeRef;
57 template <class NodeTy, bool IsPostDom> class IDFCalculatorBase {
60 typename std::conditional<IsPostDom, Inverse<NodeTy *>, NodeTy *>::type;
62 IDFCalculatorDetail::ChildrenGetterTy<NodeTy, IsPostDom>;
64 IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT) : DT(DT) {} in IDFCalculatorBase() argument
66 IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT, in IDFCalculatorBase() argument
75 void setDefiningBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setDefiningBlocks()
84 void setLiveInBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setLiveInBlocks()
102 void calculate(SmallVectorImpl<NodeTy *> &IDFBlocks);
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDilist_node.h255 template <typename NodeTy, typename ParentTy, class... Options>
256 class ilist_node_with_parent : public ilist_node<NodeTy, Options...> {
267 return static_cast<const NodeTy *>(this)->getParent(); in getNodeParent()
274 NodeTy *getPrevNode() { in getPrevNode()
278 getNodeParent()->*(ParentTy::getSublistAccess((NodeTy *)nullptr)); in getPrevNode()
279 return List.getPrevNode(*static_cast<NodeTy *>(this)); in getPrevNode()
283 const NodeTy *getPrevNode() const { in getPrevNode()
288 NodeTy *getNextNode() { in getNextNode()
292 getNodeParent()->*(ParentTy::getSublistAccess((NodeTy *)nullptr)); in getNextNode()
293 return List.getNextNode(*static_cast<NodeTy *>(this)); in getNextNode()
[all …]
HDilist.h40 template <typename NodeTy> struct ilist_alloc_traits {
41 static void deleteNode(NodeTy *V) { delete V; } in deleteNode()
56 template <typename NodeTy> struct ilist_noalloc_traits {
57 static void deleteNode(NodeTy *V) {} in deleteNode()
64 template <typename NodeTy> struct ilist_callback_traits {
65 void addNodeToList(NodeTy *) {} in addNodeToList()
66 void removeNodeFromList(NodeTy *) {} in removeNodeFromList()
81 template <typename NodeTy>
82 struct ilist_node_traits : ilist_alloc_traits<NodeTy>,
83 ilist_callback_traits<NodeTy> {};
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDExplodedGraph.cpp403 NodeTy::Profile(profile, L, State, IsSink); in getNode()
404 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos); in getNode()
413 V = (NodeTy*) getAllocator().Allocate<NodeTy>(); in getNode()
417 new (V) NodeTy(L, State, NumNodes, IsSink); in getNode()
437 NodeTy *V = (NodeTy *) getAllocator().Allocate<NodeTy>(); in createUncachedNode()
438 new (V) NodeTy(L, State, Id, IsSink); in createUncachedNode()
443 ExplodedGraph::trim(ArrayRef<const NodeTy *> Sinks, in trim()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsISelLowering.h391 template <class NodeTy>
392 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal()
410 template <class NodeTy>
411 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal()
423 template <class NodeTy>
424 SDValue getAddrGlobalLargeGOT(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrGlobalLargeGOT()
442 template <class NodeTy>
443 SDValue getAddrNonPIC(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPIC()
459 template <class NodeTy>
460 SDValue getAddrNonPICSym64(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPICSym64()
[all …]
HDMips16ISelDAGToDAG.cpp187 EVT NodeTy = Node->getValueType(0); in trySelect() local
199 selectMULT(Node, MultOpc, DL, NodeTy, true, true); in trySelect()
213 auto LoHi = selectMULT(Node, MultOpc, DL, NodeTy, false, true); in trySelect()
HDRelocation.txt21 template <class NodeTy> // lib/Target/Mips/MipsISelLowering.h
22 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDIntervalIterator.h87 template<class NodeTy, class OrigContainer_t, class GT = GraphTraits<NodeTy *>,
88 class IGT = GraphTraits<Inverse<NodeTy *>>>
176 bool ProcessInterval(NodeTy *Node) { in ProcessInterval()
200 void ProcessNode(Interval *Int, NodeTy *Node) { in ProcessNode()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDLLVMContextImpl.h215 template <class NodeTy>
216 MDNodeOpsKey(const NodeTy *N, unsigned Offset = 0)
219 template <class NodeTy>
220 bool compareOps(const NodeTy *RHS, unsigned Offset = 0) const {
245 template <class NodeTy> struct MDNodeKeyImpl;
248 template <class NodeTy> struct MDNodeSubsetEqualImpl {
249 using KeyTy = MDNodeKeyImpl<NodeTy>;
251 static bool isSubsetEqual(const KeyTy &LHS, const NodeTy *RHS) { in isSubsetEqual()
255 static bool isSubsetEqual(const NodeTy *LHS, const NodeTy *RHS) { in isSubsetEqual()
1138 template <class NodeTy> struct MDNodeInfo {
[all …]
HDMetadata.cpp771 template <class NodeTy> struct MDNode::HasCachedHash {
780 static const bool value = sizeof(check<NodeTy>(nullptr)) == sizeof(Yes);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDSymbolTableListTraits.h47 template <typename NodeTy> struct SymbolTableListParentType {};
60 template <typename NodeTy> class SymbolTableList;
HDMetadata.h1049 template <class NodeTy> struct HasCachedHash;
1050 template <class NodeTy>
1051 static void dispatchRecalculateHash(NodeTy *N, std::true_type) {
1054 template <class NodeTy>
1055 static void dispatchRecalculateHash(NodeTy *, std::false_type) {}
1056 template <class NodeTy>
1057 static void dispatchResetHash(NodeTy *N, std::true_type) {
1060 template <class NodeTy>
1061 static void dispatchResetHash(NodeTy *, std::false_type) {}
HDDIBuilder.h877 template <class NodeTy>
878 NodeTy *replaceTemporary(TempMDNode &&N, NodeTy *Replacement) { in replaceTemporary()
880 return cast<NodeTy>(MDNode::replaceWithUniqued(std::move(N))); in replaceTemporary()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64ISelLowering.h691 template <class NodeTy>
692 SDValue getGOT(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
693 template <class NodeTy>
694 SDValue getAddrLarge(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
695 template <class NodeTy>
696 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
697 template <class NodeTy>
698 SDValue getAddrTiny(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
HDAArch64ISelLowering.cpp4497 template <class NodeTy>
4498 SDValue AArch64TargetLowering::getGOT(NodeTy *N, SelectionDAG &DAG, in getGOT()
4510 template <class NodeTy>
4511 SDValue AArch64TargetLowering::getAddrLarge(NodeTy *N, SelectionDAG &DAG, in getAddrLarge()
4526 template <class NodeTy>
4527 SDValue AArch64TargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
4540 template <class NodeTy>
4541 SDValue AArch64TargetLowering::getAddrTiny(NodeTy *N, SelectionDAG &DAG, in getAddrTiny()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVISelLowering.h185 template <class NodeTy>
186 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, bool IsLocal = true) const;
HDRISCVISelLowering.cpp449 template <class NodeTy>
450 SDValue RISCVTargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDExplodedGraph.h391 using NodeTy = ExplodedNode; variable
440 trim(ArrayRef<const NodeTy *> Nodes,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDSelectionDAGNodes.h2081 BlockAddressSDNode(unsigned NodeTy, EVT VT, const BlockAddress *ba,
2083 : SDNode(NodeTy, 0, DebugLoc(), getSDVTList(VT)),
2192 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, const DebugLoc &dl,
2195 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
2286 MaskedLoadStoreSDNode(ISD::NodeType NodeTy, unsigned Order,
2290 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
2396 MaskedGatherScatterSDNode(ISD::NodeType NodeTy, unsigned Order,
2399 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDASTContext.cpp1043 template <typename NodeTy, typename MapTy>
1044 static ASTContext::DynTypedNodeList getDynNodeFromMap(const NodeTy &Node, in getDynNodeFromMap()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp9943 auto NodeTy = in LowerATOMIC_CMP_SWAP() local
9945 return DAG.getMemIntrinsicNode(NodeTy, dl, Tys, Ops, MemVT, MMO); in LowerATOMIC_CMP_SWAP()