Searched refs:FuncUnits (Results 1 – 6 of 6) sorted by relevance
94 InstrStage::FuncUnits FUs = (*this)[i]; in dump()96 for (int j = std::numeric_limits<InstrStage::FuncUnits>::digits - 1; in dump()145 InstrStage::FuncUnits freeUnits = IS->getUnits(); in getHazardType()196 InstrStage::FuncUnits freeUnits = IS->getUnits(); in EmitInstruction()209 InstrStage::FuncUnits freeUnit = 0; in EmitInstruction()
1008 DenseMap<InstrStage::FuncUnits, unsigned> Resources;1017 InstrStage::FuncUnits &F) const { in minFuncUnits()1024 InstrStage::FuncUnits funcUnits = IS.getUnits(); in minFuncUnits()1070 InstrStage::FuncUnits FuncUnits = IS.getUnits(); in calcCriticalResources() local1071 if (llvm::popcount(FuncUnits) == 1) in calcCriticalResources()1072 Resources[FuncUnits]++; in calcCriticalResources()1098 InstrStage::FuncUnits F1 = 0, F2 = 0; in operator ()()
40 InstrStage::FuncUnits *Data = nullptr;59 InstrStage::FuncUnits& operator[](size_t idx) const {70 Data = new InstrStage::FuncUnits[Depth];
65 typedef uint64_t FuncUnits; typedef68 FuncUnits Units_; ///< Choice of functional units78 FuncUnits getUnits() const { in getUnits()
473 InstrStage::FuncUnits getUnits(const MachineInstr &MI) const;
4411 unsigned FuncUnits = getUnits(MI); in isPureSlot0() local4412 return HexagonFUnits::isSlot0Only(FuncUnits); in isPureSlot0()4590 InstrStage::FuncUnits HexagonInstrInfo::getUnits(const MachineInstr &MI) const { in getUnits()