Lines Matching refs:DemandedFields

210 struct DemandedFields {  struct
296 inline raw_ostream &operator<<(raw_ostream &OS, const DemandedFields &DF) { in operator <<()
306 const DemandedFields &Used) { in areCompatibleVTYPEs()
308 case DemandedFields::SEWNone: in areCompatibleVTYPEs()
310 case DemandedFields::SEWEqual: in areCompatibleVTYPEs()
314 case DemandedFields::SEWGreaterThanOrEqual: in areCompatibleVTYPEs()
318 case DemandedFields::SEWGreaterThanOrEqualAndLessThan64: in areCompatibleVTYPEs()
348 DemandedFields getDemanded(const MachineInstr &MI, in getDemanded()
357 DemandedFields Res; in getDemanded()
382 Res.SEW = DemandedFields::SEWNone; in getDemanded()
397 Res.SEW = DemandedFields::SEWNone; in getDemanded()
414 Res.SEW = DemandedFields::SEWGreaterThanOrEqualAndLessThan64; in getDemanded()
416 Res.SEW = DemandedFields::SEWGreaterThanOrEqual; in getDemanded()
596 bool hasCompatibleVTYPE(const DemandedFields &Used, in hasCompatibleVTYPE()
604 bool isCompatible(const DemandedFields &Used, const VSETVLIInfo &Require, in isCompatible()
1014 DemandedFields Used = getDemanded(MI, MRI, ST); in needVSETVLI()
1043 Used.SEW = DemandedFields::SEWGreaterThanOrEqualAndLessThan64; in needVSETVLI()
1045 Used.SEW = DemandedFields::SEWGreaterThanOrEqual; in needVSETVLI()
1074 DemandedFields &Demanded) { in adjustIncoming()
1106 DemandedFields Demanded = getDemanded(MI, MRI, ST); in transferBefore()
1480 static void doUnion(DemandedFields &A, DemandedFields B) { in doUnion()
1494 const DemandedFields &Used, in canMutatePriorConfig()
1537 DemandedFields Used; in doLocalPostpass()