reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
  242         unsigned Units = ISJ->Core.getUnits();
  250           ISJ->Core.setUnits(Units & ~2U);
  271         unsigned Units = ISJ->Core.getUnits();
  277           ISJ->Core.setUnits(Units & ~2U);
  344       if (ISJ->Core.getUnits() == slotSingleLoad ||
  363       if (ISJ->Core.getUnits() == slotSingleStore ||
  382         if (ISJ->Core.getUnits() == slotSingleLoad ||
  432     if (!ISJ->Core.getUnits()) {
  451           ISJ->Core.setUnits(ISJ->Core.getUnits() & slotSingleLoad);
  451           ISJ->Core.setUnits(ISJ->Core.getUnits() & slotSingleLoad);
  464         ISJ->Core.setUnits(ISJ->Core.getUnits() & slotLoadStore);
  464         ISJ->Core.setUnits(ISJ->Core.getUnits() & slotLoadStore);
  475           ISJ->Core.setUnits(ISJ->Core.getUnits() & slotSingleStore);
  475           ISJ->Core.setUnits(ISJ->Core.getUnits() & slotSingleStore);
  483           ISJ->Core.setUnits(ISJ->Core.getUnits() & slotLoadStore);
  483           ISJ->Core.setUnits(ISJ->Core.getUnits() & slotLoadStore);
  496     if (ISJ->Core.getUnits() == slotThree)
  499     if (!ISJ->Core.getUnits()) {
  517       if (!(jumpSlots[i].first & foundBranches[0]->Core.getUnits()))
  521       if (!(jumpSlots[i].second & foundBranches[1]->Core.getUnits()))
  526       foundBranches[0]->Core.setUnits(jumpSlots[i].first);
  527       foundBranches[1]->Core.setUnits(jumpSlots[i].second);
  535         if (!AuctionCore.bid(I->Core.getUnits()))
  557     unsigned saveUnits = slot3ISJ->Core.getUnits();
  558     slot3ISJ->Core.setUnits(saveUnits & slotThree);
  566       if (!AuctionCore.bid(I->Core.getUnits()))
  576           ISJ->Core.setUnits(saveUnits);
  588       if (!AuctionCore.bid(I->Core.getUnits())) {
  645           slotWeight += ISK->Core.setWeight(HEXAGON_PACKET_SIZE - nSlot - 1);
  657     LLVM_DEBUG(dbgs().write_hex(ISJ->Core.getUnits()); if (ISJ->CVI.isValid()) {
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
  124     return (HexagonResource::lessWeight(B.Core, Core));
  124     return (HexagonResource::lessWeight(B.Core, Core));
  129     return (HexagonResource::lessUnits(A.Core, B.Core));
  129     return (HexagonResource::lessUnits(A.Core, B.Core));