Lines Matching defs:Variants
573 for (const Record *Variant : RWDef->getValueAsListOfDefs("Variants")) {
1332 ConstRecVec Variants = SchedRW.TheDef->getValueAsListOfDefs("Variants");
1333 if (any_of(Variants, [PredDef](const Record *R) {
1370 getAllPredicates(ArrayRef<TransVariant> Variants, unsigned ProcId) {
1372 for (auto &Variant : Variants) {
1389 std::vector<TransVariant> Variants;
1399 SchedRW.TheDef->getValueAsListOfDefs("Variants"))
1400 Variants.emplace_back(VarDef, SchedRW.Index, VarProcIdx, 0);
1417 if (!Variants.empty()) {
1429 for (const Record *VD : AliasRW.TheDef->getValueAsListOfDefs("Variants"))
1430 Variants.emplace_back(VD, AliasRW.Index, AliasProcIdx, 0);
1433 Variants.emplace_back(AliasRW.TheDef, SchedRW.Index, AliasProcIdx, 0);
1438 getAllPredicates(Variants, TransVec[TransIdx].ProcIndex);
1439 for (TransVariant &Variant : Variants) {
2226 dbgs() << "Expanded Variants:\n";