diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-05-08 18:51:21 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-05-08 18:51:21 +0000 |
commit | da4d2f63d8b138569ec732d970bb452a0403a3ab (patch) | |
tree | 8bb9ac7681d9ccf20da077701176c2bdba5861f0 | |
parent | 58c04e149629956185cdaa3b021793189008c0d2 (diff) | |
download | external_llvm-da4d2f63d8b138569ec732d970bb452a0403a3ab.tar.gz external_llvm-da4d2f63d8b138569ec732d970bb452a0403a3ab.tar.bz2 external_llvm-da4d2f63d8b138569ec732d970bb452a0403a3ab.zip |
Allow 8 bit select in custom inserter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71239 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/MSP430/MSP430ISelLowering.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Target/MSP430/MSP430ISelLowering.cpp b/lib/Target/MSP430/MSP430ISelLowering.cpp index 4bed3d6172..181658665d 100644 --- a/lib/Target/MSP430/MSP430ISelLowering.cpp +++ b/lib/Target/MSP430/MSP430ISelLowering.cpp @@ -610,7 +610,8 @@ MSP430TargetLowering::EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock *BB) const { const TargetInstrInfo &TII = *getTargetMachine().getInstrInfo(); DebugLoc dl = MI->getDebugLoc(); - assert((MI->getOpcode() == MSP430::Select16) && + assert((MI->getOpcode() == MSP430::Select16 || + MI->getOpcode() == MSP430::Select8) && "Unexpected instr type to insert"); // To "insert" a SELECT instruction, we actually have to insert the diamond |