[cfe-commits] r133225 - /cfe/trunk/lib/Basic/Targets.cpp
Eric Christopher
echristo at apple.com
Thu Jun 16 18:40:49 PDT 2011
Author: echristo
Date: Thu Jun 16 20:40:49 2011
New Revision: 133225
URL: http://llvm.org/viewvc/llvm-project?rev=133225&view=rev
Log:
Add some more memory constraints for ARM.
Part of rdar://9197685
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified: cfe/trunk/lib/Basic/Targets.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=133225&r1=133224&r2=133225&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Targets.cpp (original)
+++ cfe/trunk/lib/Basic/Targets.cpp Thu Jun 16 20:40:49 2011
@@ -2055,6 +2055,12 @@
case 'q': // ...ARMV4 ldrsb
case 'v': // ...VFP load/store (reg+constant offset)
case 'y': // ...iWMMXt load/store
+ case 't': // address valid for load/store opaque types wider
+ // than 128-bits
+ case 'n': // valid address for Neon doubleword vector load/store
+ case 'm': // valid address for Neon element and structure load/store
+ case 's': // valid address for non-offset loads/stores of quad-word
+ // values in four ARM registers
Info.setAllowsMemory();
Name++;
return true;
More information about the cfe-commits
mailing list