Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:DataFlowGraph

88         const DataFlowGraph &G) {
183 PrintListV(const NodeList &L, const DataFlowGraph &G) : List(L), G(G) {}
186 const DataFlowGraph &G;
290 const Print<DataFlowGraph::DefStack> &P) {
404 NodeAddr<NodeBase*> RefNode::getOwner(const DataFlowGraph &G) {
430 NodeAddr<NodeBase*> CodeNode::getFirstMember(const DataFlowGraph &G) const {
437 NodeAddr<NodeBase*> CodeNode::getLastMember(const DataFlowGraph &G) const {
444 void CodeNode::addMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) {
458 const DataFlowGraph &G) {
465 void CodeNode::removeMember(NodeAddr<NodeBase*> NA, const DataFlowGraph &G) {
497 NodeList CodeNode::members(const DataFlowGraph &G) const {
503 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) {
516 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) {
547 const DataFlowGraph &G) const {
558 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) {
727 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii,
742 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S,
756 unsigned DataFlowGraph::DefStack::size() const {
766 void DataFlowGraph::DefStack::pop() {
773 void DataFlowGraph::DefStack::start_block(NodeId N) {
781 void DataFlowGraph::DefStack::clear_block(NodeId N) {
795 unsigned DataFlowGraph::DefStack::nextUp(unsigned P) const {
810 unsigned DataFlowGraph::DefStack::nextDown(unsigned P) const {
827 NodeBase *DataFlowGraph::ptr(NodeId N) const {
834 NodeId DataFlowGraph::id(const NodeBase *P) const {
841 NodeAddr<NodeBase*> DataFlowGraph::newNode(uint16_t Attrs) {
850 NodeAddr<NodeBase*> DataFlowGraph::cloneNode(const NodeAddr<NodeBase*> B) {
870 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner,
877 NodeAddr<PhiUseNode*> DataFlowGraph::newPhiUse(NodeAddr<PhiNode*> Owner,
886 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner,
893 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner,
901 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) {
907 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner,
915 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner,
923 NodeAddr<FuncNode*> DataFlowGraph::newFunc(MachineFunction *MF) {
930 void DataFlowGraph::build(unsigned Options) {
980 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) {
987 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) {
1005 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) {
1055 NodeList DataFlowGraph::getRelatedRefs(NodeAddr<InstrNode*> IA,
1070 void DataFlowGraph::reset() {
1082 NodeAddr<RefNode*> DataFlowGraph::getNextRelated(NodeAddr<InstrNode*> IA,
1121 DataFlowGraph::locateNextRef(NodeAddr<InstrNode*> IA, NodeAddr<RefNode*> RA,
1143 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA,
1164 NodeAddr<RefNode*> DataFlowGraph::getNextShadow(NodeAddr<InstrNode*> IA,
1176 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) {
1273 void DataFlowGraph::buildBlockRefs(NodeAddr<BlockNode*> BA,
1293 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, BlockRefsMap &RefM,
1345 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, BlockRefsMap &RefM,
1438 void DataFlowGraph::removeUnusedPhis() {
1492 void DataFlowGraph::linkRefUp(NodeAddr<InstrNode*> IA, NodeAddr<T> TA,
1537 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA) {
1565 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) {
1617 void DataFlowGraph::unlinkUseDF(NodeAddr<UseNode*> UA) {
1644 void DataFlowGraph::unlinkDefDF(NodeAddr<DefNode*> DA) {