[llvm-commits] [poolalloc] r48810 - /poolalloc/branches/SVA/lib/DSA/Local.cpp

John Criswell criswell at uiuc.edu
Tue Mar 25 18:49:28 PDT 2008


Author: criswell
Date: Tue Mar 25 20:49:28 2008
New Revision: 48810

URL: http://llvm.org/viewvc/llvm-project?rev=48810&view=rev
Log:
The llva_writeio instructions modify, not read, I/O memory.

Modified:
    poolalloc/branches/SVA/lib/DSA/Local.cpp

Modified: poolalloc/branches/SVA/lib/DSA/Local.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/branches/SVA/lib/DSA/Local.cpp?rev=48810&r1=48809&r2=48810&view=diff

==============================================================================
--- poolalloc/branches/SVA/lib/DSA/Local.cpp (original)
+++ poolalloc/branches/SVA/lib/DSA/Local.cpp Tue Mar 25 20:49:28 2008
@@ -1331,7 +1331,7 @@
              F->getName() == "llva_writeiow") {
     DSNodeHandle Ptr = getValueDest(**CS.arg_begin());
     if (Ptr.isNull()) Ptr = createNode();
-    Ptr.getNode()->setReadMarker();
+    Ptr.getNode()->setModifiedMarker();
     Type* T = 0;
     if (F->getName() == "llva_writeiob") T = Type::SByteTy;
     if (F->getName() == "llva_writeioh") T = Type::ShortTy;





More information about the llvm-commits mailing list