| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericIteratedDominanceFrontier.h | 39 template <class NodeTy, bool IsPostDom> struct ChildrenGetterTy { 40 using NodeRef = typename GraphTraits<NodeTy *>::NodeRef; 41 using ChildIteratorType = typename GraphTraits<NodeTy *>::ChildIteratorType; 58 template <class NodeTy, bool IsPostDom> class IDFCalculatorBase { 61 std::conditional_t<IsPostDom, Inverse<NodeTy *>, NodeTy *>; 63 IDFCalculatorDetail::ChildrenGetterTy<NodeTy, IsPostDom>; 65 IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT) : DT(DT) {} in IDFCalculatorBase() argument 67 IDFCalculatorBase(DominatorTreeBase<NodeTy, IsPostDom> &DT, in IDFCalculatorBase() argument 76 void setDefiningBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setDefiningBlocks() 85 void setLiveInBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setLiveInBlocks() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ilist_node.h | 32 template <class NodeTy, class ParentTy> class node_parent_access { 35 return static_cast<const NodeTy *>(this)->getNodeBaseParent(); in getParent() 38 return static_cast<NodeTy *>(this)->getNodeBaseParent(); in getParent() 41 return static_cast<NodeTy *>(this)->setNodeBaseParent(Parent); in setParent() 44 template <class NodeTy> class node_parent_access<NodeTy, void> {}; 326 template <typename NodeTy, typename ParentTy, class... Options> 327 class ilist_node_with_parent : public ilist_node<NodeTy, Options...> { 338 return static_cast<const NodeTy *>(this)->getParent(); in getNodeParent() 345 NodeTy *getPrevNode() { in getPrevNode() 349 getNodeParent()->*(ParentTy::getSublistAccess((NodeTy *)nullptr)); in getPrevNode() [all …]
|
| H A D | ilist.h | 41 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() 82 template <typename NodeTy> 83 struct ilist_node_traits : ilist_alloc_traits<NodeTy>, 84 ilist_callback_traits<NodeTy> {}; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 387 template <class NodeTy> 388 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrLocal() 406 template <class NodeTy> 407 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, in getAddrGlobal() 419 template <class NodeTy> 420 SDValue getAddrGlobalLargeGOT(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrGlobalLargeGOT() 438 template <class NodeTy> 439 SDValue getAddrNonPIC(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPIC() 455 template <class NodeTy> 456 SDValue getAddrNonPICSym64(NodeTy *N, const SDLoc &DL, EVT Ty, in getAddrNonPICSym64() [all …]
|
| H A D | Mips16ISelDAGToDAG.cpp | 178 EVT NodeTy = Node->getValueType(0); in trySelect() local 190 selectMULT(Node, MultOpc, DL, NodeTy, true, true); in trySelect() 204 auto LoHi = selectMULT(Node, MultOpc, DL, NodeTy, false, true); in trySelect()
|
| H A D | Relocation.txt | 21 template <class NodeTy> // lib/Target/Mips/MipsISelLowering.h 22 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty,
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExplodedGraph.cpp | 400 NodeTy::Profile(profile, L, State, IsSink); in getNode() 401 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos); in getNode() 410 V = getAllocator().Allocate<NodeTy>(); in getNode() 414 new (V) NodeTy(L, State, NumNodes, IsSink); in getNode() 434 NodeTy *V = getAllocator().Allocate<NodeTy>(); in createUncachedNode() 435 new (V) NodeTy(L, State, Id, IsSink); in createUncachedNode() 440 ExplodedGraph::trim(ArrayRef<const NodeTy *> Sinks, in trim()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Support/ |
| H A D | FixitUtil.h | 53 template <typename NodeTy> 54 std::optional<SourceLocation> getPastLoc(const NodeTy *Node, in getPastLoc()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | LLVMContextImpl.h | 249 template <class NodeTy> 250 MDNodeOpsKey(const NodeTy *N, unsigned Offset = 0) 253 template <class NodeTy> 254 bool compareOps(const NodeTy *RHS, unsigned Offset = 0) const { 279 template <class NodeTy> struct MDNodeKeyImpl; 282 template <class NodeTy> struct MDNodeSubsetEqualImpl { 283 using KeyTy = MDNodeKeyImpl<NodeTy>; 285 static bool isSubsetEqual(const KeyTy &LHS, const NodeTy *RHS) { 289 static bool isSubsetEqual(const NodeTy *LHS, const NodeTy *RHS) { 1545 template <class NodeTy> struct MDNodeInfo { [all …]
|
| H A D | Metadata.cpp | 988 template <class NodeTy> struct MDNode::HasCachedHash { 997 static const bool value = sizeof(check<NodeTy>(nullptr)) == sizeof(Yes);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | SymbolTableListTraits.h | 48 template <typename NodeTy> struct SymbolTableListParentType {}; 61 template <typename NodeTy, typename... Args> class SymbolTableList;
|
| H A D | Metadata.h | 1397 template <class NodeTy> struct HasCachedHash; 1398 template <class NodeTy> 1399 static void dispatchRecalculateHash(NodeTy *N, std::true_type) { 1402 template <class NodeTy> 1403 static void dispatchRecalculateHash(NodeTy *, std::false_type) {} 1404 template <class NodeTy> 1405 static void dispatchResetHash(NodeTy *N, std::true_type) { 1408 template <class NodeTy> 1409 static void dispatchResetHash(NodeTy *, std::false_type) {}
|
| H A D | DIBuilder.h | 1195 template <class NodeTy> 1196 NodeTy *replaceTemporary(TempMDNode &&N, NodeTy *Replacement) { in replaceTemporary() 1198 return cast<NodeTy>(MDNode::replaceWithUniqued(std::move(N))); in replaceTemporary()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 85 template <class NodeTy> 86 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
|
| H A D | BPFISelLowering.cpp | 814 template <class NodeTy> 815 SDValue BPFTargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 629 template <class NodeTy> 630 SDValue getGOT(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const; 631 template <class NodeTy> 632 SDValue getAddrLarge(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const; 633 template <class NodeTy> 634 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const; 635 template <class NodeTy> 636 SDValue getAddrTiny(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
|
| H A D | AArch64ISelLowering.cpp | 9818 template <class NodeTy> 9819 SDValue AArch64TargetLowering::getGOT(NodeTy *N, SelectionDAG &DAG, in getGOT() 9836 template <class NodeTy> 9837 SDValue AArch64TargetLowering::getAddrLarge(NodeTy *N, SelectionDAG &DAG, in getAddrLarge() 9852 template <class NodeTy> 9853 SDValue AArch64TargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr() 9866 template <class NodeTy> 9867 SDValue AArch64TargetLowering::getAddrTiny(NodeTy *N, SelectionDAG &DAG, in getAddrTiny()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 112 template <class NodeTy, bool IsCall = false> 113 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, bool IsLocal = true) const {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 2402 BlockAddressSDNode(unsigned NodeTy, SDVTList VTs, const BlockAddress *ba, 2404 : SDNode(NodeTy, 0, DebugLoc(), VTs), BA(ba), Offset(o), 2514 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, const DebugLoc &dl, 2517 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { 2606 VPBaseLoadStoreSDNode(ISD::NodeType NodeTy, unsigned Order, 2610 : MemSDNode(NodeTy, Order, DL, VTs, MemVT, MMO) { 2814 MaskedLoadStoreSDNode(ISD::NodeType NodeTy, unsigned Order, 2818 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { 2921 VPGatherScatterSDNode(ISD::NodeType NodeTy, unsigned Order, 2924 : MemSDNode(NodeTy, Order, dl, VTs, MemVT, MMO) { [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 387 using NodeTy = ExplodedNode; variable 422 trim(ArrayRef<const NodeTy *> Nodes,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ParentMapContext.cpp | 119 template <typename NodeTy, typename MapTy> 120 static DynTypedNodeList getDynNodeFromMap(const NodeTy &Node, in getDynNodeFromMap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 343 template <class NodeTy> 344 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, CodeModel::Model M,
|
| H A D | LoongArchISelLowering.cpp | 2849 template <class NodeTy> 2850 SDValue LoongArchTargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 486 template <class NodeTy> 487 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, bool IsLocal = true,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 2544 template <typename NodeTy> struct CompareNode { 2545 bool operator()(const NodeTy *N1, const NodeTy *N2) const { in operator ()() 2836 template <typename NodeTy> 2838 getEndCharLoc(const NodeTy *Node, const SourceManager &SM, in getEndCharLoc()
|