diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-08-26 13:44:29 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-08-26 13:44:29 +0000 |
commit | cd76128f182b9a9f3986384523cf90f4c30e4d35 (patch) | |
tree | 939263e00edd02b6b91f26752a3249449f7632e0 /lib/Target/MSP430/MSP430ISelLowering.h | |
parent | 3772fb11feabfa304faddaaf902eaf57307766af (diff) | |
download | external_llvm-cd76128f182b9a9f3986384523cf90f4c30e4d35.zip external_llvm-cd76128f182b9a9f3986384523cf90f4c30e4d35.tar.gz external_llvm-cd76128f182b9a9f3986384523cf90f4c30e4d35.tar.bz2 |
Add dummy inline asm handling for 'r' constraint. This fixes PR4778
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80085 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/MSP430/MSP430ISelLowering.h')
-rw-r--r-- | lib/Target/MSP430/MSP430ISelLowering.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/MSP430/MSP430ISelLowering.h b/lib/Target/MSP430/MSP430ISelLowering.h index 1339ccd..7947b0f 100644 --- a/lib/Target/MSP430/MSP430ISelLowering.h +++ b/lib/Target/MSP430/MSP430ISelLowering.h @@ -84,6 +84,11 @@ namespace llvm { SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG); SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG); + TargetLowering::ConstraintType + getConstraintType(const std::string &Constraint) const; + std::pair<unsigned, const TargetRegisterClass*> + getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const; + MachineBasicBlock* EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *BB) const; |