[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