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 | a0e01bec875533217ab9076154f0d95efcd34c31 (patch) | |
| tree | 99d6d5dd2506fa6e906d8f8b3196e1486d7273b5 /llvm/lib/Target/MSP430/MSP430ISelLowering.h | |
| parent | 83489058d018145ba25ca827f591a6eb4b6ec88a (diff) | |
| download | bcm5719-llvm-a0e01bec875533217ab9076154f0d95efcd34c31.tar.gz bcm5719-llvm-a0e01bec875533217ab9076154f0d95efcd34c31.zip | |
Add dummy inline asm handling for 'r' constraint. This fixes PR4778
llvm-svn: 80085
Diffstat (limited to 'llvm/lib/Target/MSP430/MSP430ISelLowering.h')
| -rw-r--r-- | llvm/lib/Target/MSP430/MSP430ISelLowering.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/MSP430/MSP430ISelLowering.h b/llvm/lib/Target/MSP430/MSP430ISelLowering.h index 1339ccda079..7947b0ff86f 100644 --- a/llvm/lib/Target/MSP430/MSP430ISelLowering.h +++ b/llvm/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; |

