Lines Matching refs:ScheduleDAGInstrs
95 static void dumpSUList(ScheduleDAGInstrs::SUList &L) { in dumpSUList()
107 ScheduleDAGInstrs::ScheduleDAGInstrs(MachineFunction &mf, in ScheduleDAGInstrs() function in ScheduleDAGInstrs
174 void ScheduleDAGInstrs::startBlock(MachineBasicBlock *bb) { in startBlock()
178 void ScheduleDAGInstrs::finishBlock() { in finishBlock()
183 void ScheduleDAGInstrs::enterRegion(MachineBasicBlock *bb, in enterRegion()
193 void ScheduleDAGInstrs::exitRegion() { in exitRegion()
197 void ScheduleDAGInstrs::addSchedBarrierDeps() { in addSchedBarrierDeps()
229 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps()
282 void ScheduleDAGInstrs::addPhysRegDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDeps()
359 LaneBitmask ScheduleDAGInstrs::getLaneMaskForMO(const MachineOperand &MO) const in getLaneMaskForMO()
373 bool ScheduleDAGInstrs::deadDefHasNoUse(const MachineOperand &MO) { in deadDefHasNoUse()
386 void ScheduleDAGInstrs::addVRegDefDeps(SUnit *SU, unsigned OperIdx) { in addVRegDefDeps()
505 void ScheduleDAGInstrs::addVRegUseDeps(SUnit *SU, unsigned OperIdx) { in addVRegUseDeps()
538 void ScheduleDAGInstrs::addChainDependency (SUnit *SUa, SUnit *SUb, in addChainDependency()
559 void ScheduleDAGInstrs::initSUnits() { in initSUnits()
605 class ScheduleDAGInstrs::Value2SUsMap : public MapVector<ValueType, SUList> {
660 void ScheduleDAGInstrs::addChainDependencies(SUnit *SU, in addChainDependencies()
667 void ScheduleDAGInstrs::addChainDependencies(SUnit *SU, in addChainDependencies()
676 void ScheduleDAGInstrs::addBarrierChain(Value2SUsMap &map) { in addBarrierChain()
687 void ScheduleDAGInstrs::insertBarrierChain(Value2SUsMap &map) { in insertBarrierChain()
720 void ScheduleDAGInstrs::buildSchedGraph(AAResults *AA, in buildSchedGraph()
1021 void ScheduleDAGInstrs::Value2SUsMap::dump() { in dump()
1040 void ScheduleDAGInstrs::reduceHugeMemNodeMaps(Value2SUsMap &stores, in reduceHugeMemNodeMaps()
1103 void ScheduleDAGInstrs::fixupKills(MachineBasicBlock &MBB) { in fixupKills()
1154 void ScheduleDAGInstrs::dumpNode(const SUnit &SU) const { in dumpNode()
1162 void ScheduleDAGInstrs::dump() const { in dump()
1173 std::string ScheduleDAGInstrs::getGraphNodeLabel(const SUnit *SU) const { in getGraphNodeLabel()
1187 std::string ScheduleDAGInstrs::getDAGName() const { in getDAGName()
1191 bool ScheduleDAGInstrs::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge()
1195 bool ScheduleDAGInstrs::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge()