forked from OSchip/llvm-project
Add some more memory constraints for ARM.
Part of rdar://9197685 llvm-svn: 133225
This commit is contained in:
parent
73bf5dbd16
commit
d10485412d
|
@ -2055,6 +2055,12 @@ public:
|
|||
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;
|
||||
|
|
Loading…
Reference in New Issue