Make each target map all inline assembly memory constraints to InlineAsm::Constraint_...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 16 Mar 2015 13:13:41 +0000 (13:13 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 16 Mar 2015 13:13:41 +0000 (13:13 +0000)
commit6d9e62f4324fb18106a54d13ff90ccd178c9ddf2
tree84ed4bebdd5af0ed3f6875f8d9579c3784478ec4
parent9565a29874d52f7c986e636bc155211fa3ad7fdd
Make each target map all inline assembly memory constraints to InlineAsm::Constraint_m. NFC.

Summary:
This is instead of doing this in target independent code and is the last
non-functional change before targets begin to distinguish between
different memory constraints when selecting code for the ISD::INLINEASM
node.

Next, each target will individually move away from the idea that all
memory constraints behave like 'm'.

Subscribers: jholewinski, llvm-commits

Differential Revision: http://reviews.llvm.org/D8173

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232373 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/Target/TargetLowering.h
lib/Target/AArch64/AArch64ISelLowering.h
lib/Target/ARM/ARMISelLowering.h
lib/Target/Hexagon/HexagonISelLowering.h
lib/Target/MSP430/MSP430ISelLowering.h
lib/Target/Mips/MipsISelLowering.h
lib/Target/NVPTX/NVPTXISelLowering.h
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/Sparc/SparcISelLowering.h
lib/Target/SystemZ/SystemZISelLowering.h
lib/Target/X86/X86ISelLowering.h
lib/Target/XCore/XCoreISelLowering.h