summaryrefslogtreecommitdiff
path: root/lib/Target/MSP430/MSP430InstrInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-10/+8
2015-06-11[CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha1-1/+1
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+2
2014-06-27Remove uses and caches of the target machine and subtarget fromEric Christopher1-2/+2
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-2/+2
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth1-2/+2
2014-03-07Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2013-11-19[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-1/+4
2013-11-18Revert r194865 and r194874.Alexey Samsonov1-4/+1
2013-11-15[weak vtables] Remove a bunch of weak vtablesJuergen Ributzka1-1/+4
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-06-06Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer1-1/+1
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper1-1/+1
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper1-7/+3
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-2/+0
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng1-5/+4
2011-11-15Make use of MachinePointerInfo::getFixedStack. This removes all mentionJay Foad1-5/+2
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng1-1/+1
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng1-11/+0
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng1-0/+11
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng1-2/+2
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng1-1/+2
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng1-1/+3
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng1-5/+5
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov1-42/+0
2010-09-21convert targets to the new MF.getMachineMemOperand interface.Chris Lattner1-4/+6
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen1-21/+0
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling1-1/+1
2010-07-11Replace copyRegToReg with copyPhysReg for MSP430.Jakob Stoklund Olesen1-20/+13
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings1-4/+2
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng1-2/+4
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman1-4/+2
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng1-2/+4
2010-05-01Implement indirect branches on MSP430Anton Korobeynikov1-1/+8
2010-04-07Educate GetInstrSizeInBytes implementations thatDale Johannesen1-0/+1
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner1-9/+9
2010-04-02Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen1-0/+5
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner1-5/+5
2010-01-15Add branch relaxation pass (shamelessly stolen from PPC).Anton Korobeynikov1-0/+42
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman1-11/+0
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner1-2/+2
2009-11-07Add few pseudo-source-valuesAnton Korobeynikov1-4/+20
2009-10-21RMW preprocessing stuff was incorrect. Grab the stuff from x86 backend and di...Anton Korobeynikov1-1/+0
2009-10-21Implement branch foldingAnton Korobeynikov1-1/+165
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin1-3/+3