Lines Matching refs:DataFlowGraph
112 const DataFlowGraph &G) { in printRefHeader()
198 PrintListV(const NodeList &L, const DataFlowGraph &G) : List(L), G(G) {} in PrintListV()
202 const DataFlowGraph &G;
319 const Print<DataFlowGraph::DefStack> &P) { in operator <<()
402 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef()
412 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef()
420 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { in setRegRef()
428 Node RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
454 Node CodeNode::getFirstMember(const DataFlowGraph &G) const { in getFirstMember()
461 Node CodeNode::getLastMember(const DataFlowGraph &G) const { in getLastMember()
468 void CodeNode::addMember(Node NA, const DataFlowGraph &G) { in addMember()
481 void CodeNode::addMemberAfter(Node MA, Node NA, const DataFlowGraph &G) { in addMemberAfter()
488 void CodeNode::removeMember(Node NA, const DataFlowGraph &G) { in removeMember()
520 NodeList CodeNode::members(const DataFlowGraph &G) const { in members()
526 Node InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
539 void BlockNode::addPhi(Phi PA, const DataFlowGraph &G) { in addPhi()
570 const DataFlowGraph &G) const { in findBlock()
579 Block FuncNode::getEntryBlock(const DataFlowGraph &G) { in getEntryBlock()
637 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii, in DataFlowGraph() function in llvm::rdf::DataFlowGraph
645 DataFlowGraph::DataFlowGraph(MachineFunction &mf, const TargetInstrInfo &tii, in DataFlowGraph() function in llvm::rdf::DataFlowGraph
659 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S, in Iterator()
674 unsigned DataFlowGraph::DefStack::size() const { in size()
684 void DataFlowGraph::DefStack::pop() { in pop()
691 void DataFlowGraph::DefStack::start_block(NodeId N) { in start_block()
699 void DataFlowGraph::DefStack::clear_block(NodeId N) { in clear_block()
713 unsigned DataFlowGraph::DefStack::nextUp(unsigned P) const { in nextUp()
728 unsigned DataFlowGraph::DefStack::nextDown(unsigned P) const { in nextDown()
744 RegisterAggr DataFlowGraph::getLandingPadLiveIns() const { in getLandingPadLiveIns()
761 NodeBase *DataFlowGraph::ptr(NodeId N) const { in ptr()
768 NodeId DataFlowGraph::id(const NodeBase *P) const { in id()
775 Node DataFlowGraph::newNode(uint16_t Attrs) { in newNode()
784 Node DataFlowGraph::cloneNode(const Node B) { in cloneNode()
803 Use DataFlowGraph::newUse(Instr Owner, MachineOperand &Op, uint16_t Flags) { in newUse()
809 PhiUse DataFlowGraph::newPhiUse(Phi Owner, RegisterRef RR, Block PredB, in newPhiUse()
818 Def DataFlowGraph::newDef(Instr Owner, MachineOperand &Op, uint16_t Flags) { in newDef()
824 Def DataFlowGraph::newDef(Instr Owner, RegisterRef RR, uint16_t Flags) { in newDef()
831 Phi DataFlowGraph::newPhi(Block Owner) { in newPhi()
837 Stmt DataFlowGraph::newStmt(Block Owner, MachineInstr *MI) { in newStmt()
844 Block DataFlowGraph::newBlock(Func Owner, MachineBasicBlock *BB) { in newBlock()
851 Func DataFlowGraph::newFunc(MachineFunction *MF) { in newFunc()
858 void DataFlowGraph::build(const Config &config) { in build()
985 RegisterRef DataFlowGraph::makeRegRef(unsigned Reg, unsigned Sub) const { in makeRegRef()
993 RegisterRef DataFlowGraph::makeRegRef(const MachineOperand &Op) const { in makeRegRef()
1002 void DataFlowGraph::markBlock(NodeId B, DefStackMap &DefM) { in markBlock()
1009 void DataFlowGraph::releaseBlock(NodeId B, DefStackMap &DefM) { in releaseBlock()
1027 void DataFlowGraph::pushAllDefs(Instr IA, DefStackMap &DefM) { in pushAllDefs()
1034 void DataFlowGraph::pushClobbers(Instr IA, DefStackMap &DefM) { in pushClobbers()
1080 void DataFlowGraph::pushDefs(Instr IA, DefStackMap &DefM) { in pushDefs()
1136 NodeList DataFlowGraph::getRelatedRefs(Instr IA, Ref RA) const { in getRelatedRefs()
1149 void DataFlowGraph::reset() { in reset()
1163 Ref DataFlowGraph::getNextRelated(Instr IA, Ref RA) const { in getNextRelated()
1203 std::pair<Ref, Ref> DataFlowGraph::locateNextRef(Instr IA, Ref RA, in locateNextRef()
1225 Ref DataFlowGraph::getNextShadow(Instr IA, Ref RA, bool Create) { in getNextShadow()
1245 void DataFlowGraph::buildStmt(Block BA, MachineInstr &In) { in buildStmt()
1382 void DataFlowGraph::recordDefsForDF(BlockRefsMap &PhiM, Block BA) { in recordDefsForDF()
1425 void DataFlowGraph::buildPhis(BlockRefsMap &PhiM, Block BA) { in buildPhis()
1453 void DataFlowGraph::removeUnusedPhis() { in removeUnusedPhis()
1507 void DataFlowGraph::linkRefUp(Instr IA, NodeAddr<T> TA, DefStack &DS) { in linkRefUp()
1551 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, Stmt SA, Predicate P) { in linkStmtRefs()
1582 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, Block BA) { in linkBlockRefs()
1659 void DataFlowGraph::unlinkUseDF(Use UA) { in unlinkUseDF()
1686 void DataFlowGraph::unlinkDefDF(Def DA) { in unlinkDefDF()
1775 bool DataFlowGraph::isTracked(RegisterRef RR) const { in isTracked()
1779 bool DataFlowGraph::hasUntrackedRef(Stmt S, bool IgnoreReserved) const { in hasUntrackedRef()