aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrInfo.h
AgeCommit message (Expand)Author
2013-03-01[mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka
2012-08-23Make function loadImmediate a member of MipsSEInstrInfo and change it to returnAkira Hatanaka
2012-08-02Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka
2012-07-31Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka
2012-07-31Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka
2012-07-21Revert accidental commit.Akira Hatanaka
2012-07-21Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka
2012-07-10Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka
2012-06-14Define function MipsInstrInfo::GetInstSizeInBytes, which will be called toAkira Hatanaka
2012-05-25Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2012-02-28remove blanks, and some code formatJia Liu
2012-02-24Add an option to use a virtual register as the global base register instead ofAkira Hatanaka
2011-12-12Emit B (unconditional branch) when -relocation-model=pic and J (jump) whenAkira Hatanaka
2011-11-11Mips MC object code emission improvements:Bruno Cardoso Lopes
2011-10-11Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka
2011-09-22Add enums and functions for symbols Mips64 uses.Akira Hatanaka
2011-09-14One more patch towards JIT support for Mips.Bruno Cardoso Lopes
2011-07-07Lower MachineInstr to MC Inst and print to .s files. Akira Hatanaka
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-07-01Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka
2011-05-31This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes
2011-04-15Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka
2011-04-15Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka
2011-04-01Simplifies logic for printing target flags.Akira Hatanaka
2011-04-01Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka
2011-03-31Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka
2011-03-04Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-11RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen
2010-07-11Replace copyRegToReg with copyPhysReg for Mips.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
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman
2009-10-05Remove explicit enum integer values. They don't appear to be needed, andDan Gohman
2009-09-01Reapply 80278Bruno Cardoso Lopes
2009-08-27Revert 80278 for now, it caused a lot of MIPS tests to failBruno Cardoso Lopes
2009-08-27Revamp our friend Mips :)Bruno Cardoso Lopes
2009-07-24Remove unused member functions.Eli Friedman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-06-03Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman
2009-02-09Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nastyEvan Cheng
2009-01-20Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng
2008-12-03Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman
2008-11-18Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman
2008-10-16Const-ify several TargetInstrInfo methods.Dan Gohman
2008-08-26Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson