[PATCH] Make each target map all inline assembly memory constraints to InlineAsm::Constraint_m. NFC.

Daniel Sanders daniel.sanders at imgtec.com
Mon Mar 9 09:33:55 PDT 2015


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'.

Depends on D8171.

http://reviews.llvm.org/D8173

Files:
  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

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8173.21492.patch
Type: text/x-patch
Size: 8779 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150309/380db5ca/attachment.bin>


More information about the llvm-commits mailing list