Searched refs:FUs (Results 1 – 4 of 4) sorted by relevance
111 std::vector<Record *> FUs = Proc->getValueAsListOfDefs("FU"); in collectAllFuncUnits() local114 << " (" << FUs.size() << " FUs) " << Proc->getName()); in collectAllFuncUnits()117 unsigned numFUs = FUs.size(); in collectAllFuncUnits()122 FUNameToBitsMap[std::string(FUs[j]->getName())] = FuncResources; in collectAllFuncUnits()123 LLVM_DEBUG(dbgs() << " " << FUs[j]->getName() << ":0x" in collectAllFuncUnits()141 std::vector<Record *> FUs = Func->getValueAsListOfDefs("CFD"); in collectAllComboFuncs() local143 LLVM_DEBUG(dbgs() << " CFD:" << i << " (" << FUs.size() << " combo FUs) " in collectAllComboFuncs()147 for (unsigned j = 0, N = FUs.size(); j < N; ++j) { in collectAllComboFuncs()150 Record *FuncData = FUs[j]; in collectAllComboFuncs()
438 RecVec FUs = ProcModel.ItinsDef->getValueAsListOfDefs("FU"); in EmitStageAndOperandCycleData() local439 if (FUs.empty()) in EmitStageAndOperandCycleData()446 for (unsigned j = 0, FUN = FUs.size(); j < FUN; ++j) in EmitStageAndOperandCycleData()447 OS << " const InstrStage::FuncUnits " << FUs[j]->getName() in EmitStageAndOperandCycleData()
94 InstrStage::FuncUnits FUs = (*this)[i]; in dump() local98 dbgs() << ((FUs & (1ULL << j)) ? '1' : '0'); in dump()
441 // instruction and vice-versa. We model this behavior with two artificial FUs:448 // Every NEON instruction does the same but with FUs swapped.