aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PIC16/PIC16InstrInfo.cpp
AgeCommit message (Expand)Author
2010-10-11Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-11Replace copyRegToReg with copyPhysReg for PIC16.Jakob Stoklund Olesen
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-17Move per-function state out of TargetLowering subclasses and intoDan Gohman
2010-04-07Fix memory leaks for external symbol name strings.Sanjiv Gupta
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen
2009-10-27Remove unnecessary gotos to fall-thru successors.Sanjiv Gupta
2009-10-15Re-apply 84180 with the fixed test case.Sanjiv Gupta
2009-10-15Revert "Complete Rewrite of AsmPrinter, TargetObjectFile based on newDaniel Dunbar
2009-10-15Complete Rewrite of AsmPrinter, TargetObjectFile based on new PIC16Section classSanjiv Gupta
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-06-03FrameIndex could be used as a value (addressof (arg)) or as an address.Sanjiv Gupta
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling
2009-05-10Changed lowering and asmprinter to use ABI Names class called PAN.Sanjiv Gupta
2009-05-06Emit banksel and movlp instructions.Sanjiv Gupta
2009-04-10Added code to handle spilling and reloading of FSRs.Sanjiv Gupta
2009-04-06Map stack based frameindices for spills to zero based indices that can be acc...Sanjiv Gupta
2009-02-12Move debug loc info along when the spiller creates new instructions.Bill Wendling
2009-01-21Fixed build warnings. Restoring changes done in 62600, they were lost in 62655.Sanjiv Gupta
2009-01-21Implement LowerOperationWrapper for legalizer. Sanjiv Gupta
2009-01-20Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng
2009-01-13Checking in conditionals, function call, arrays and libcalls implementation.Sanjiv Gupta
2008-11-28Add include files needed when building withDuncan Sands
2008-11-19Fixed build warnings.Sanjiv Gupta
2008-11-19Added a more function PIC16 backend. However to get this working a patch inSanjiv Gupta
2008-11-18Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman
2008-10-08Add <cstdio> include where needed by gcc-4.4.Duncan Sands
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-08-14Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson
2008-05-14Detabification. Fixed indentation and spacing.Sanjiv Gupta
2008-05-13Adding files for Microchip's PIC16 target.Sanjiv Gupta