@@ -56,23 +56,23 @@ DependencyGraph::getRoughDepType(Instruction *FromI, Instruction *ToI) {
5656 // TODO: Perhaps compile-time improvement by skipping if neither is mem?
5757 if (FromI->mayWriteToMemory ()) {
5858 if (ToI->mayReadFromMemory ())
59- return DependencyType::RAW ;
59+ return DependencyType::ReadAfterWrite ;
6060 if (ToI->mayWriteToMemory ())
61- return DependencyType::WAW ;
61+ return DependencyType::WriteAfterWrite ;
6262 } else if (FromI->mayReadFromMemory ()) {
6363 if (ToI->mayWriteToMemory ())
64- return DependencyType::WAR ;
64+ return DependencyType::WriteAfterRead ;
6565 if (ToI->mayReadFromMemory ())
66- return DependencyType::RAR ;
66+ return DependencyType::ReadAfterRead ;
6767 }
6868 if (isa<sandboxir::PHINode>(FromI) || isa<sandboxir::PHINode>(ToI))
69- return DependencyType::CTRL ;
69+ return DependencyType::Control ;
7070 if (ToI->isTerminator ())
71- return DependencyType::CTRL ;
71+ return DependencyType::Control ;
7272 if (DGNode::isStackSaveOrRestoreIntrinsic (FromI) ||
7373 DGNode::isStackSaveOrRestoreIntrinsic (ToI))
74- return DependencyType::OTHER ;
75- return DependencyType::NONE ;
74+ return DependencyType::Other ;
75+ return DependencyType::None ;
7676}
7777
7878static bool isOrdered (Instruction *I) {
@@ -106,10 +106,10 @@ bool DependencyGraph::alias(Instruction *SrcI, Instruction *DstI,
106106 ? ModRefInfo::Mod
107107 : Utils::aliasAnalysisGetModRefInfo (*BatchAA, SrcI, *DstLocOpt);
108108 switch (DepType) {
109- case DependencyType::RAW :
110- case DependencyType::WAW :
109+ case DependencyType::ReadAfterWrite :
110+ case DependencyType::WriteAfterWrite :
111111 return isModSet (SrcModRef);
112- case DependencyType::WAR :
112+ case DependencyType::WriteAfterRead :
113113 return isRefSet (SrcModRef);
114114 default :
115115 llvm_unreachable (" Expected only RAW, WAW and WAR!" );
@@ -119,21 +119,21 @@ bool DependencyGraph::alias(Instruction *SrcI, Instruction *DstI,
119119bool DependencyGraph::hasDep (Instruction *SrcI, Instruction *DstI) {
120120 DependencyType RoughDepType = getRoughDepType (SrcI, DstI);
121121 switch (RoughDepType) {
122- case DependencyType::RAR :
122+ case DependencyType::ReadAfterRead :
123123 return false ;
124- case DependencyType::RAW :
125- case DependencyType::WAW :
126- case DependencyType::WAR :
124+ case DependencyType::ReadAfterWrite :
125+ case DependencyType::WriteAfterWrite :
126+ case DependencyType::WriteAfterRead :
127127 return alias (SrcI, DstI, RoughDepType);
128- case DependencyType::CTRL :
128+ case DependencyType::Control :
129129 // Adding actual dep edges from PHIs/to terminator would just create too
130130 // many edges, which would be bad for compile-time.
131131 // So we ignore them in the DAG formation but handle them in the
132132 // scheduler, while sorting the ready list.
133133 return false ;
134- case DependencyType::OTHER :
134+ case DependencyType::Other :
135135 return true ;
136- case DependencyType::NONE :
136+ case DependencyType::None :
137137 return false ;
138138 }
139139}
0 commit comments