Lines Matching refs:PredDef
1369 bool mutuallyExclusive(Record *PredDef, ArrayRef<Record *> Preds,
1388 bool PredTransitions::mutuallyExclusive(Record *PredDef, in mutuallyExclusive() argument
1392 if (PC.Predicate == PredDef) in mutuallyExclusive()
1398 if (any_of(Variants, [PredDef](const Record *R) { in mutuallyExclusive()
1399 return R->getValueAsDef("Predicate") == PredDef; in mutuallyExclusive()
1510 Record *PredDef = Variant.VarOrSeqDef->getValueAsDef("Predicate"); in getIntersectingVariants() local
1511 if (mutuallyExclusive(PredDef, AllPreds, TransVec[TransIdx].PredTerm)) in getIntersectingVariants()
1543 Record *PredDef = VInfo.VarOrSeqDef->getValueAsDef("Predicate"); in pushVariant() local
1544 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx,PredDef); in pushVariant()
2218 for (const Record *PredDef : Inst.TheDef->getValueAsListOfDefs("Predicates")) { in isUnsupported() local
2219 if (TheDef->getName() == PredDef->getName()) in isUnsupported()