| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonShuffler.cpp | 93 unsigned Units = getUnits(); in setWeight() 203 const unsigned Units = ISJ.Core.getUnits(); in restrictSlot1AOK() 232 unsigned Units = ISJ.Core.getUnits(); in restrictNoSlot1Store() 286 if (!(jumpSlot.first & Summary.branchInsts[0]->Core.getUnits())) in restrictBranchOrder() 290 if (!(jumpSlot.second & Summary.branchInsts[1]->Core.getUnits())) in restrictBranchOrder() 333 inst.Units = I.CVI.getUnits(); in ValidResourceUsage() 367 if (!ISJ->Core.getUnits()) in restrictStoreLoadOrder() 386 ISJ->Core.setUnits(ISJ->Core.getUnits() & slotSingleLoad); in restrictStoreLoadOrder() 398 ISJ->Core.setUnits(ISJ->Core.getUnits() & slotLoadStore); in restrictStoreLoadOrder() 409 return I.Core.getUnits() == Slot0Mask && in restrictStoreLoadOrder() [all …]
|
| H A D | HexagonMCShuffler.cpp | 44 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); in init() 59 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); in init() 66 append(MI, Extender, HexagonMCInstrInfo::getUnits(MCII, STI, MI)); in init() 72 append(AddMI, nullptr, HexagonMCInstrInfo::getUnits(MCII, STI, AddMI)); in init()
|
| H A D | HexagonShuffler.h | 55 unsigned getUnits() const { return (Slots); } 60 return (llvm::popcount(A.getUnits()) < llvm::popcount(B.getUnits())); in lessUnits() 56 unsigned getUnits() const { return (Slots); } getUnits() function
|
| H A D | HexagonMCInstrInfo.cpp | 446 return ((Stage + HexagonStages)->getUnits()); in getCVIResources() 450 unsigned HexagonMCInstrInfo::getUnits(MCInstrInfo const &MCII, in getUnits() function in HexagonMCInstrInfo 455 return ((II[SchedClass].FirstStage + HexagonStages)->getUnits()); in getUnits() 473 unsigned Units = (Stage + HexagonStages)->getUnits(); in getOtherReservedSlots()
|
| H A D | HexagonMCInstrInfo.h | 184 unsigned getUnits(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ScoreboardHazardRecognizer.cpp | 145 InstrStage::FuncUnits freeUnits = IS->getUnits(); in getHazardType() 196 InstrStage::FuncUnits freeUnits = IS->getUnits(); in EmitInstruction()
|
| H A D | RDFRegisters.cpp | 101 return !disjoint(getUnits(RA), getUnits(RB)); in alias() 126 std::set<RegisterId> PhysicalRegisterInfo::getUnits(RegisterRef RR) const { in getUnits() function in llvm::rdf::PhysicalRegisterInfo
|
| H A D | RDFGraph.cpp | 883 Insert(TrackedUnits, getPRI().getUnits(RegisterRef(R))); in build() 890 Insert(TrackedUnits, getPRI().getUnits(RegisterRef(R))); in build() 1821 return !disjoint(getPRI().getUnits(RR), TrackedUnits); in isTracked()
|
| H A D | MachinePipeliner.cpp | 1390 InstrStage::FuncUnits funcUnits = IS.getUnits(); in minFuncUnits() 1436 InstrStage::FuncUnits FuncUnits = IS.getUnits(); in calcCriticalResources()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrItineraries.h | 79 FuncUnits getUnits() const { in getUnits() 78 FuncUnits getUnits() const { getUnits() function
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfFile.h | 106 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits() function
|
| H A D | DwarfDebug.h | 535 const SmallVectorImpl<std::unique_ptr<DwarfCompileUnit>> &getUnits() { in getUnits() function 536 return InfoHolder.getUnits(); in getUnits()
|
| H A D | DwarfDebug.cpp | 1095 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); in getOrCreateDwarfCompileUnit() 2370 CUID, getDwarfVersion(), getUnits()); in emitInitialLocDirective() 2801 getDwarfVersion(), getUnits(), Location); in recordSourceLine() 2839 if (getUnits().empty()) in emitAccelDebugNames() 2842 emitDWARF5AccelTable(Asm, AccelDebugNames, *this, getUnits()); in emitAccelDebugNames()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCSchedule.cpp | 155 double Temp = llvm::popcount(I->getUnits()) * 1.0 / I->getCycles(); in getReciprocalThroughput()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFRegisters.h | 164 std::set<RegisterId> getUnits(RegisterRef RR) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.h | 475 InstrStage::FuncUnits getUnits(const MachineInstr &MI) const;
|
| H A D | HexagonVLIWPacketizer.cpp | 1054 return !IS->getUnits(); in ignorePseudoInstruction()
|
| H A D | HexagonInstrInfo.cpp | 4445 unsigned FuncUnits = getUnits(MI); in isPureSlot0() 4624 InstrStage::FuncUnits HexagonInstrInfo::getUnits(const MachineInstr &MI) const { in getUnits() function in HexagonInstrInfo 4628 return IS.getUnits(); in getUnits()
|