[cfe-commits] r62446 - /cfe/trunk/lib/Basic/TargetInfo.cpp

Anders Carlsson andersca at mac.com
Sat Jan 17 18:12:04 PST 2009


Author: andersca
Date: Sat Jan 17 20:12:04 2009
New Revision: 62446

URL: http://llvm.org/viewvc/llvm-project?rev=62446&view=rev
Log:
Handle the 'X' constraint. Fixes <rdar://problem/6504897>.

Modified:
    cfe/trunk/lib/Basic/TargetInfo.cpp

Modified: cfe/trunk/lib/Basic/TargetInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/TargetInfo.cpp?rev=62446&r1=62445&r2=62446&view=diff

==============================================================================
--- cfe/trunk/lib/Basic/TargetInfo.cpp (original)
+++ cfe/trunk/lib/Basic/TargetInfo.cpp Sat Jan 17 20:12:04 2009
@@ -178,6 +178,7 @@
       info = (ConstraintInfo)(info|CI_AllowsMemory);
       break;
     case 'g': // general register, memory operand or immediate integer.
+    case 'X': // any operand.
       info = (ConstraintInfo)(info|CI_AllowsMemory|CI_AllowsRegister);
       break;
     }
@@ -263,6 +264,7 @@
       info = (ConstraintInfo)(info|CI_AllowsMemory);
       break;
     case 'g': // general register, memory operand or immediate integer.
+    case 'X': // any operand.
       info = (ConstraintInfo)(info|CI_AllowsMemory|CI_AllowsRegister);
       break;
     }





More information about the cfe-commits mailing list