Lines Matching defs:DepType
145 bool IsCallDependent(MachineInstr* MI, SDep::Kind DepType, unsigned DepReg);
146 bool PromoteToDotNew(MachineInstr* MI, SDep::Kind DepType,
323 SDep::Kind DepType,
355 if (IsIndirectCall(MI) && (DepType == SDep::Data)) {
365 static bool IsRegDependence(const SDep::Kind DepType) {
366 return (DepType == SDep::Data || DepType == SDep::Anti ||
367 DepType == SDep::Output);
433 SDep::Kind DepType, MachineBasicBlock::iterator &MII,
436 assert (DepType == SDep::Data);
1151 SDep::Kind DepType = SUJ->Succs[i].getKind();
1178 if (DepType == SDep::Data) {
1183 (!IsRegDependence(DepType) ||
1184 !IsCallDependent(I, DepType, SUJ->Succs[i].getReg()))) {
1189 else if ((DepType == SDep::Data) &&
1191 PromoteToDotNew(I, DepType, II, RC)) {
1196 else if ((DepType == SDep::Data) &&
1212 (DepType == SDep::Order)) {
1217 else if (MCIDI.isConditionalBranch() && (DepType != SDep::Data) &&
1218 (DepType != SDep::Output)) {
1243 else if (DepType == SDep::Output) {
1258 else if ((DepType == SDep::Order) &&
1284 else if (DepType == SDep::Data
1308 else if (DepType != SDep::Anti) {