[cfe-commits] r47673 - /cfe/trunk/Basic/Targets.cpp

Lauro Ramos Venancio lauro.venancio at gmail.com
Wed Feb 27 08:53:36 PST 2008


Author: laurov
Date: Wed Feb 27 10:53:36 2008
New Revision: 47673

URL: http://llvm.org/viewvc/llvm-project?rev=47673&view=rev
Log:
A, q and Z are valid LLVM inline asm constraints.
Fix regression in Applications/ClamAV/clamscan.


Modified:
    cfe/trunk/Basic/Targets.cpp

Modified: cfe/trunk/Basic/Targets.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Basic/Targets.cpp?rev=47673&r1=47672&r2=47673&view=diff

==============================================================================
--- cfe/trunk/Basic/Targets.cpp (original)
+++ cfe/trunk/Basic/Targets.cpp Wed Feb 27 10:53:36 2008
@@ -505,11 +505,6 @@
       return std::string("{st}");
     case 'u': // second from top of floating point stack.
       return std::string("{st(1)}"); // second from top of floating point stack.
-    case 'A': // edx:eax.
-    case 'q': // a, b, c, d registers or any integer register in 64-bit.
-    case 'Z': // 32-bit integer constant for used with zero-extending x86_64
-              // instructions.
-      assert(false && "Unimplemented inline asm constraint");
     default:
       return std::string(1, Constraint);
     }





More information about the cfe-commits mailing list