Searched refs:NodeBase (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | RDFGraph.h | 355 struct NodeBase; 383 NodeBase *ptr(NodeId N) const { in ptr() 390 NodeId id(const NodeBase *P) const; 391 NodeAddr<NodeBase*> New(); 449 struct NodeBase { struct 452 NodeBase() = default; 515 struct RefNode : public NodeBase { 590 struct CodeNode : public NodeBase { 601 void addMemberAfter(NodeAddr<NodeBase*> MA, NodeAddr<NodeBase*> NA, 649 NodeBase *ptr(NodeId N) const; [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/ |
| H A D | Nodes.h | 111 class NodeBase : public BaseT { 113 using Base = NodeBase<T, BaseT>; 122 explicit NodeBase(SMRange loc, Args &&...args) in NodeBase() function 210 class LetStmt final : public Node::NodeBase<LetStmt, Stmt> { 388 class CallExpr final : public Node::NodeBase<CallExpr, Expr>, 500 : public Node::NodeBase<OperationExpr, Expr>, 604 class TypeExpr : public Node::NodeBase<TypeExpr, Expr> { 969 class OpNameDecl : public Node::NodeBase<OpNameDecl, Decl> { 1043 : public Node::NodeBase<UserRewriteDecl, Decl>, 1193 : public Node::NodeBase<VariableDecl, Decl>, [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RDFGraph.cpp | 66 auto NA = P.G.addr<NodeBase*>(P.Obj); in operator <<() 369 NodeAddr<NodeBase*> NA = { reinterpret_cast<NodeBase*>(ActiveEnd), in New() 394 void NodeBase::append(NodeAddr<NodeBase*> NA) { in append() 433 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner() 460 return NodeAddr<NodeBase*>(); in getFirstMember() 467 return NodeAddr<NodeBase*>(); in getLastMember() 485 void CodeNode::addMemberAfter(NodeAddr<NodeBase*> MA, NodeAddr<NodeBase*> NA, in addMemberAfter() 519 MA = G.addr<NodeBase*>(MX); in removeMember() 532 NodeAddr<NodeBase*> NA = G.addr<NodeBase*>(getNext()); in getOwner() 560 NodeAddr<NodeBase*> MN = M; in addPhi() [all …]
|
| H A D | RDFLiveness.cpp | 333 for (NodeAddr<NodeBase*> R : RDs) in getAllReachingDefsRecImpl()
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | dag-functional.td | 64 class NodeBase; 66 class NodeA<int val> : NodeBase { 70 class NodeB<int val> : NodeBase { 74 class Anode<list<NodeBase> nodes, list<string> names> {
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | IntervalMap.h | 223 class NodeBase { 236 void copy(const NodeBase<T1, T2, M> &Other, unsigned i, in copy() 295 void transferToLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToLeftSib() 306 void transferToRightSib(unsigned Size, NodeBase &Sib, unsigned SSize, in transferToRightSib() 319 int adjustFromLeftSib(unsigned Size, NodeBase &Sib, unsigned SSize, int Add) { in adjustFromLeftSib() 452 using LeafBase = NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize>; 566 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> { 703 class BranchNode : public NodeBase<NodeRef, KeyT, N> {
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.cpp | 188 auto BA = DFG.addr<NodeBase*>(I); in erase()
|