Home
last modified time | relevance | path

Searched refs:RegOpers (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegisterPressure.cpp470 RegisterOperands &RegOpers; member in __anon86413e9b0611::RegisterOperandsCollector
475 RegisterOperandsCollector(RegisterOperands &RegOpers, in RegisterOperandsCollector() argument
478 : RegOpers(RegOpers), TRI(TRI), MRI(MRI), IgnoreDead(IgnoreDead) {} in RegisterOperandsCollector()
485 for (const RegisterMaskPair &P : RegOpers.Defs) in collectInstr()
486 removeRegLanes(RegOpers.DeadDefs, P); in collectInstr()
494 for (const RegisterMaskPair &P : RegOpers.Defs) in collectInstrLanes()
495 removeRegLanes(RegOpers.DeadDefs, P); in collectInstrLanes()
505 pushReg(Reg, RegOpers.Uses); in collectOperand()
510 pushReg(Reg, RegOpers.Uses); in collectOperand()
514 pushReg(Reg, RegOpers.DeadDefs); in collectOperand()
[all …]
DScheduleDAGInstrs.cpp817 RegisterOperands RegOpers; in buildSchedGraph() local
818 RegOpers.collect(MI, *TRI, MRI, TrackLaneMasks, false); in buildSchedGraph()
821 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx); in buildSchedGraph()
824 PDiffs->addInstruction(SU->NodeNum, RegOpers, MRI); in buildSchedGraph()
829 RPTracker->recede(RegOpers); in buildSchedGraph()
DMachineScheduler.cpp1404 RegisterOperands RegOpers; in scheduleMI() local
1405 RegOpers.collect(*MI, *TRI, MRI, ShouldTrackLaneMasks, false); in scheduleMI()
1409 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleMI()
1412 RegOpers.detectDeadDefs(*MI, *LIS); in scheduleMI()
1415 TopRPTracker.advance(RegOpers); in scheduleMI()
1438 RegisterOperands RegOpers; in scheduleMI() local
1439 RegOpers.collect(*MI, *TRI, MRI, ShouldTrackLaneMasks, false); in scheduleMI()
1443 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleMI()
1446 RegOpers.detectDeadDefs(*MI, *LIS); in scheduleMI()
1452 BotRPTracker.recede(RegOpers, &LiveUses); in scheduleMI()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DRegisterPressure.h221 void addInstruction(unsigned Idx, const RegisterOperands &RegOpers,
429 void recede(const RegisterOperands &RegOpers,
441 void advance(const RegisterOperands &RegOpers);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.cpp421 RegisterOperands RegOpers; in schedule() local
422 RegOpers.collect(*MI, *TRI, MRI, ShouldTrackLaneMasks, false); in schedule()
427 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in schedule()
430 RegOpers.detectDeadDefs(*MI, *LIS); in schedule()
DGCNIterativeScheduler.cpp395 RegisterOperands RegOpers; in scheduleRegion() local
396 RegOpers.collect(*MI, *TRI, MRI, /*ShouldTrackLaneMasks*/true, in scheduleRegion()
400 RegOpers.adjustLaneLiveness(*LIS, MRI, SlotIdx, MI); in scheduleRegion()