reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/ScheduleDAG.h
  101     SDep() : Dep(nullptr, Data) {}
  116       case Data:
  162       return getKind() != Data;
  212       return getKind() == Data && Contents.Reg != 0;
  219       assert((getKind() == Data || getKind() == Anti || getKind() == Output) &&
  229       assert((getKind() == Data || getKind() == Anti || getKind() == Output) &&
  469     case Data:
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  898                 (P->getKind() == SDep::Data && P->getReg() == AntiDepReg)) {
  911                        (P->getKind() == SDep::Data) &&
  931             if (K != SDep::Data && K != SDep::Output && K != SDep::Anti)
lib/CodeGen/CriticalAntiDepBreaker.cpp
  582                     (P->getKind() == SDep::Data && P->getReg() == AntiDepReg)) {
lib/CodeGen/MachinePipeliner.cpp
  803             SDep Dep(SU, SDep::Data, Reg);
 1307       else if (DepKind == SDep::Data && !TmpMI->isPHI() && TmpSU->NumPreds > 0)
 1319         if (Dep.getKind() != SDep::Data)
 2391         if (S.getKind() == SDep::Data && S.getSUnit()->getInstr()->isPHI())
lib/CodeGen/MachineScheduler.cpp
 1771     if (Succ.getKind() != SDep::Data || Succ.getReg() != LocalReg)
 3262     if (Dep.getKind() != SDep::Data ||
lib/CodeGen/ScheduleDAG.cpp
   77   case Data:   dbgs() << "Data"; break;
   84   case Data:
  138   if (D.getKind() == SDep::Data) {
  189   if (P.getKind() == SDep::Data) {
  333     if (I->getKind() == SDep::Data && I->getSUnit()->getDepth() > MaxDepth)
lib/CodeGen/ScheduleDAGInstrs.cpp
  261         Dep = SDep(SU, SDep::Data, *Alias);
  439         SDep Dep(SU, SDep::Data, Reg);
 1275       if (PredDep.getKind() != SDep::Data)
 1355     assert(PredDep.getKind() == SDep::Data && "Subtrees are for data edges");
 1367       if (SuccDep.getKind() == SDep::Data) {
 1433     if (SuccDep.getKind() == SDep::Data &&
 1460         if (PredDep.getKind() != SDep::Data
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  409   SDep FromDep(SU, SDep::Data, Reg);
  412   SDep ToDep(CopyFromSU, SDep::Data, 0);
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1115   SDep D(LoadSU, SDep::Data, 0);
 1257   SDep FromDep(SU, SDep::Data, Reg);
 1260   SDep ToDep(CopyFromSU, SDep::Data, 0);
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  504           : SDep(OpSU, SDep::Data, PhysReg);
  648   if (dep.getKind() != SDep::Data)
lib/Target/AMDGPU/GCNMinRegStrategy.cpp
  187         S.getKind() != SDep::Data)
lib/Target/AMDGPU/SIMachineScheduler.cpp
  673         PredDep.getKind() == llvm::SDep::Data)
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  310   if (DepType == SDep::Data) {
  320   return DepType == SDep::Data || DepType == SDep::Anti ||
  371   assert(DepType == SDep::Data);
  453   assert(DepType == SDep::Data);
  527         (PI.getKind() != SDep::Data || PI.getReg() != Reg))
  997         if (Dep.getSUnit() == SU && Dep.getKind() == SDep::Data &&
 1420     if (DepType == SDep::Data) {
 1432     if (DepType == SDep::Data) {
 1439     if (DepType == SDep::Data && HII->isDotCurInst(J)) {
 1445     if (DepType == SDep::Data) {
 1491     if (I.isConditionalBranch() && DepType != SDep::Data &&
 1555     if (DepType == SDep::Data && J.getOpcode() == Hexagon::S2_allocframe) {