aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MSP430
AgeCommit message (Expand)Author
2011-07-09Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-07-07Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng
2011-07-06createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng
2011-07-01Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng
2011-07-01Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng
2011-07-01- Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-06-30Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2011-06-15Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen
2011-06-09Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen
2011-06-08Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher
2011-05-30Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola
2011-05-06Make the logic for determining function alignment more explicit. No function...Eli Friedman
2011-05-04Implement MSP430RegisterInfo::getMatchingSuperRegClass to enable cross-classJakob Stoklund Olesen
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-21We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-20Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen
2011-01-10Update CMake stuffAnton Korobeynikov
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-15Attempt to unbreak cmake-based buildsAnton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-11-03Inside the calling convention logic LocVT is always a simpleDuncan Sands
2010-10-05Re-apply r115363 and r115366 now that r115525 has removed the un-needed headerJim Grosbach
2010-10-04Remove unneeded headerJim Grosbach
2010-10-02Wind these directories back too. File adds and removes are properly representedNick Lewycky
2010-10-02Continue reverting r115363.Nick Lewycky
2010-10-02Revert patches r115363 r115367 r115391 due to build breakage:Nick Lewycky
2010-10-02Update CMake files for recent AsmPrinter->InstPrinter changes. Can someone whoJim Grosbach
2010-10-01Now that the asmprinter itself isn't in the subdir, rename 'AsmPrinter' toJim Grosbach
2010-10-01Move the asmprinter and MC lowering out of the AsmPrinter (soon to beJim Grosbach
2010-09-30Clean up asm writer usage for x86 and msp430 to flag that the writer shouldJim Grosbach
2010-09-28Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-21update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner
2010-09-21convert the targets off the non-MachinePointerInfo of getLoad.Chris Lattner
2010-09-21convert targets to the new MF.getMachineMemOperand interface.Chris Lattner
2010-09-12CMake: Fix MSVS build. Although I don't know why this didn't break other buil...Michael J. Spencer