Searched refs:FuncUnits (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScoreboardHazardRecognizer.h40 InstrStage::FuncUnits *Data = nullptr;
59 InstrStage::FuncUnits& operator[](size_t idx) const {
70 Data = new InstrStage::FuncUnits[Depth];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScoreboardHazardRecognizer.cpp95 InstrStage::FuncUnits FUs = (*this)[i];
97 for (int j = std::numeric_limits<InstrStage::FuncUnits>::digits - 1;
146 InstrStage::FuncUnits freeUnits = IS->getUnits();
197 InstrStage::FuncUnits freeUnits = IS->getUnits();
210 InstrStage::FuncUnits freeUnit = 0;
H A DMachinePipeliner.cpp981 DenseMap<InstrStage::FuncUnits, unsigned> Resources;
990 InstrStage::FuncUnits &F) const {
997 InstrStage::FuncUnits funcUnits = IS.getUnits();
1043 InstrStage::FuncUnits FuncUnits = IS.getUnits(); local
1044 if (countPopulation(FuncUnits) == 1)
1045 Resources[FuncUnits]++;
1071 InstrStage::FuncUnits F1 = 0, F2 = 0;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrItineraries.h65 typedef uint64_t FuncUnits; typedef in struct:llvm::InstrStage
68 FuncUnits Units_; ///< Choice of functional units
78 FuncUnits getUnits() const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h468 InstrStage::FuncUnits getUnits(const MachineInstr &MI) const;
H A DHexagonInstrInfo.cpp4333 unsigned FuncUnits = getUnits(MI); local
4334 return HexagonFUnits::isSlot0Only(FuncUnits);
4509 InstrStage::FuncUnits HexagonInstrInfo::getUnits(const MachineInstr &MI) const {

Completed in 146 milliseconds