• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/

Lines Matching refs:SchedModels

1324   CodeGenSchedModels &SchedModels;
1329 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {}
1365 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead);
1377 CodeGenSchedModels &SchedModels) {
1383 SchedModels.getSchedRW(Alias->getValueAsDef("AliasRW"));
1388 SchedModels.expandRWSequence(AliasRW.Index, ExpandedRWs, AliasRW.IsRead);
1390 if (hasAliasedVariants(SchedModels.getSchedRW(SI, AliasRW.IsRead),
1391 SchedModels))
1400 CodeGenSchedModels &SchedModels) {
1404 if (hasAliasedVariants(SchedModels.getSchedWrite(WI), SchedModels))
1409 if (hasAliasedVariants(SchedModels.getSchedRead(RI), SchedModels))
1429 VarProcIdx = SchedModels.getProcModel(ModelDef).Index;
1446 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index;
1449 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW"));
1472 *(SchedModels.procModelBegin() + Variant.ProcIdx);
1518 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead);
1523 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead));
1526 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead);
1545 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead);
1561 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead);
1577 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(*RWI, IsRead);
1584 if (!hasAliasedVariants(SchedRW, SchedModels)) {
1647 CodeGenSchedModels &SchedModels) {
1654 [&SchedModels](ArrayRef<unsigned> WS) {
1655 return SchedModels.findOrInsertRW(WS, /*IsRead=*/false);
1659 [&SchedModels](ArrayRef<unsigned> RS) {
1660 return SchedModels.findOrInsertRW(RS, /*IsRead=*/true);
1664 SchedModels.addSchedClass(/*ItinClassDef=*/nullptr, OperWritesVariant,
1675 SchedModels.getSchedClass(FromClassIdx)
2176 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const {
2180 SchedModels->getSchedWrite(Writes[i]).dump();
2188 SchedModels->getSchedRead(Reads[i]).dump();
2213 dbgs() << SchedModels.getSchedRW(PCI->RWIdx, PCI->IsRead).Name
2225 dbgs() << SchedModels.getSchedWrite(*WI).Name;