[sparc] Only support the 'm' inline assembly memory constraint. NFC.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 19 Mar 2015 11:26:05 +0000 (11:26 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 19 Mar 2015 11:26:05 +0000 (11:26 +0000)
Summary:
SPARC doesn't seem to support any additional constraints. Therefore remove
the target hook.

No functional change intended.

Reviewers: venkatra

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232719 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/SparcISelLowering.h

index c08e6fb7562c08b7513b60623ecd8e05b019fa9a..87153261e1e1b92e6829ba87b5655608875db947 100644 (file)
@@ -85,12 +85,6 @@ namespace llvm {
                                  const std::string &Constraint,
                                  MVT VT) const override;
 
-    unsigned getInlineAsmMemConstraint(
-        const std::string &ConstraintCode) const override {
-      // FIXME: Map different constraints differently.
-      return InlineAsm::Constraint_m;
-    }
-
     bool isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const override;
     MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }