Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h39 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 Dilist_node.h32 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 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()
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 DMipsISelLowering.h387 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 DMips16ISelDAGToDAG.cpp178 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 DRelocation.txt21 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 DExplodedGraph.cpp400 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 DFixitUtil.h53 template <typename NodeTy>
54 std::optional<SourceLocation> getPastLoc(const NodeTy *Node, in getPastLoc()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h249 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 DMetadata.cpp988 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 DSymbolTableListTraits.h48 template <typename NodeTy> struct SymbolTableListParentType {};
61 template <typename NodeTy, typename... Args> class SymbolTableList;
H A DMetadata.h1397 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 DDIBuilder.h1195 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 DBPFISelLowering.h85 template <class NodeTy>
86 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, unsigned Flags = 0) const;
H A DBPFISelLowering.cpp814 template <class NodeTy>
815 SDValue BPFTargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h629 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 DAArch64ISelLowering.cpp9818 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 DCSKYISelLowering.h112 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 DSelectionDAGNodes.h2402 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 DExplodedGraph.h387 using NodeTy = ExplodedNode; variable
422 trim(ArrayRef<const NodeTy *> Nodes,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMapContext.cpp119 template <typename NodeTy, typename MapTy>
120 static DynTypedNodeList getDynNodeFromMap(const NodeTy &Node, in getDynNodeFromMap()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h343 template <class NodeTy>
344 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, CodeModel::Model M,
H A DLoongArchISelLowering.cpp2849 template <class NodeTy>
2850 SDValue LoongArchTargetLowering::getAddr(NodeTy *N, SelectionDAG &DAG, in getAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h486 template <class NodeTy>
487 SDValue getAddr(NodeTy *N, SelectionDAG &DAG, bool IsLocal = true,
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp2544 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()

12