struct FuncNode
Declaration
struct FuncNode : public CodeNode { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:634
Inherits from: CodeNode
Member Variables
Inherited from NodeBase:
Method Overview
- public NodeAddr<llvm::rdf::BlockNode *> findBlock(const llvm::MachineBasicBlock * BB, const llvm::rdf::DataFlowGraph & G) const
- public llvm::MachineFunction * getCode() const
- public NodeAddr<llvm::rdf::BlockNode *> getEntryBlock(const llvm::rdf::DataFlowGraph & G)
Inherited from CodeNode:
- public addMember
- public addMemberAfter
- public getCode
- public getFirstMember
- public getLastMember
- public members
- public members_if
- public removeMember
- public setCode
Inherited from NodeBase:
- public append
- public getAttrs
- public getFlags
- public getKind
- public getNext
- public getType
- public init
- public setAttrs
- public setFlags
- public setNext
Methods
¶NodeAddr<llvm::rdf::BlockNode*> findBlock(
const llvm::MachineBasicBlock* BB,
const llvm::rdf::DataFlowGraph& G) const
NodeAddr<llvm::rdf::BlockNode*> findBlock(
const llvm::MachineBasicBlock* BB,
const llvm::rdf::DataFlowGraph& G) const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:639
Parameters
- const llvm::MachineBasicBlock* BB
- const llvm::rdf::DataFlowGraph& G
¶llvm::MachineFunction* getCode() const
llvm::MachineFunction* getCode() const
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:635
¶NodeAddr<llvm::rdf::BlockNode*> getEntryBlock(
const llvm::rdf::DataFlowGraph& G)
NodeAddr<llvm::rdf::BlockNode*> getEntryBlock(
const llvm::rdf::DataFlowGraph& G)
Declared at: llvm/include/llvm/CodeGen/RDFGraph.h:641
Parameters
- const llvm::rdf::DataFlowGraph& G