Skip to content

Commit 73bbf98

Browse files
committed
fixup! [SandboxVec][DAG] Build actual dependencies
1 parent 3e7b617 commit 73bbf98

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ MemDGNodeIntervalBuilder::make(const Interval<Instruction> &Instrs,
5353

5454
DependencyGraph::DependencyType
5555
DependencyGraph::getRoughDepType(Instruction *FromI, Instruction *ToI) {
56+
// TODO: Perhaps compile-time improvement by skipping if neither is mem?
5657
if (FromI->mayWriteToMemory()) {
5758
if (ToI->mayReadFromMemory())
5859
return DependencyType::RAW;
5960
if (ToI->mayWriteToMemory())
6061
return DependencyType::WAW;
61-
}
62-
if (FromI->mayReadFromMemory()) {
62+
} else if (FromI->mayReadFromMemory()) {
6363
if (ToI->mayWriteToMemory())
6464
return DependencyType::WAR;
6565
if (ToI->mayReadFromMemory())

0 commit comments

Comments
 (0)