aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/MSP430/MSP430InstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* convert targets to the new MF.getMachineMemOperand interface.Chris Lattner2010-09-211-4/+6
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-161-21/+0
* Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling2010-07-161-1/+1
* Replace copyRegToReg with copyPhysReg for MSP430.Jakob Stoklund Olesen2010-07-111-20/+13
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-4/+2
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-221-2/+4
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-061-4/+2
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-061-2/+4
* Implement indirect branches on MSP430Anton Korobeynikov2010-05-011-1/+8
* Educate GetInstrSizeInBytes implementations thatDale Johannesen2010-04-071-0/+1
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-021-9/+9
* Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen2010-04-021-0/+5
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-5/+5
* Add branch relaxation pass (shamelessly stolen from PPC).Anton Korobeynikov2010-01-151-0/+42
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-051-11/+0
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-2/+2
* Add few pseudo-source-valuesAnton Korobeynikov2009-11-071-4/+20
* RMW preprocessing stuff was incorrect. Grab the stuff from x86 backend and di...Anton Korobeynikov2009-10-211-1/+0
* Implement branch foldingAnton Korobeynikov2009-10-211-1/+165
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-3/+3
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-3/+4
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-3/+3
* Add InsertBranch() hook for tail mergeingAnton Korobeynikov2009-05-031-0/+26
* Add code for save/restore of callee-saved registersAnton Korobeynikov2009-05-031-0/+41
* First draft of stack slot loads / stores loweringAnton Korobeynikov2009-05-031-2/+38
* Add call frame setup instruction elimination and lowerid for bunch of call-re...Anton Korobeynikov2009-05-031-1/+1
* Add 8-bit insts. zext behaviour is not modelled yetAnton Korobeynikov2009-05-031-8/+17
* Add code enough for emission of reg-reg and reg-imm moves. This allows us to ...Anton Korobeynikov2009-05-031-0/+37
* Dummy MSP430 backendAnton Korobeynikov2009-05-031-0/+28