HomeSort by: relevance | last modified time | path
    Searched refs:LiveUses (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RegisterPressure.cpp 760 /// Recede across the previous instruction. If LiveUses is provided, record any
766 SmallVectorImpl<RegisterMaskPair> *LiveUses) {
790 // Add a 0 entry to LiveUses as a marker that the complete vreg has become
792 if (TrackLaneMasks && LiveUses != nullptr)
793 setRegZero(*LiveUses, Reg);
814 if (LiveUses != nullptr) {
816 addRegLanes(*LiveUses, RegisterMaskPair(Reg, NewMask));
819 llvm::find_if(*LiveUses, [Reg](const RegisterMaskPair Other) {
822 bool IsRedef = I != LiveUses->end();
826 removeRegLanes(*LiveUses, RegisterMaskPair(Reg, NewMask))
    [all...]
MachineScheduler.cpp 1051 SmallVector<RegisterMaskPair, 8> LiveUses;
1052 BotRPTracker.recede(&LiveUses);
1053 updatePressureDiffs(LiveUses);
1116 ArrayRef<RegisterMaskPair> LiveUses) {
1117 for (const RegisterMaskPair &P : LiveUses) {
1160 // RegisterPressureTracker guarantees that readsReg is true for LiveUses.
1468 SmallVector<RegisterMaskPair, 8> LiveUses;
1469 BotRPTracker.recede(RegOpers, &LiveUses);
1475 updatePressureDiffs(LiveUses);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RegisterPressure.h 423 void recede(SmallVectorImpl<RegisterMaskPair> *LiveUses = nullptr);
430 SmallVectorImpl<RegisterMaskPair> *LiveUses = nullptr);
MachineScheduler.h 510 void updatePressureDiffs(ArrayRef<RegisterMaskPair> LiveUses);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp 1826 int RegPressureDiff(SUnit *SU, unsigned &LiveUses) const;
2136 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const {
2137 LiveUses = 0;
2147 ++LiveUses;

Completed in 21 milliseconds