Home
last modified time | relevance | path

Searched refs:NodeBase (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRDFGraph.h355 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 DNodes.h111 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 DRDFGraph.cpp66 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 DRDFLiveness.cpp333 for (NodeAddr<NodeBase*> R : RDs) in getAllReachingDefsRecImpl()
/llvm-project-15.0.7/llvm/test/TableGen/
H A Ddag-functional.td64 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 DIntervalMap.h223 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 DRDFDeadCode.cpp188 auto BA = DFG.addr<NodeBase*>(I); in erase()