aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Make function loadImmediate a member of MipsSEInstrInfo and change it to returnAkira Hatanaka2012-08-231-12/+0
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-021-0/+6
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-311-2/+1
* Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka2012-07-311-62/+31
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-231-1/+4
* Revert accidental commit.Akira Hatanaka2012-07-211-4/+1
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-211-1/+4
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-101-0/+2
* Define function MipsInstrInfo::GetInstSizeInBytes, which will be called toAkira Hatanaka2012-06-141-6/+20
* Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka2012-05-251-0/+6
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-1/+1
* remove blanks, and some code formatJia Liu2012-02-281-1/+1
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-241-6/+0
* Emit B (unconditional branch) when -relocation-model=pic and J (jump) whenAkira Hatanaka2011-12-121-0/+1
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-111-80/+0
* Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka2011-10-111-0/+1
* Add enums and functions for symbols Mips64 uses.Akira Hatanaka2011-09-221-1/+8
* One more patch towards JIT support for Mips.Bruno Cardoso Lopes2011-09-141-0/+27
* Lower MachineInstr to MC Inst and print to .s files. Akira Hatanaka2011-07-071-92/+1
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-1/+4
* Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka2011-07-011-0/+5
* This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes2011-05-311-1/+15
* Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka2011-04-151-6/+5
* Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka2011-04-151-5/+6
* Simplifies logic for printing target flags.Akira Hatanaka2011-04-011-3/+3
* Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka2011-04-011-16/+10
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-311-9/+9
* Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes2011-03-041-11/+11
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-161-6/+0
* RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen2010-07-111-12/+0
* Replace copyRegToReg with copyPhysReg for Mips.Jakob Stoklund Olesen2010-07-111-6/+4
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-1/+2
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-061-1/+2
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-061-2/+4
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-051-1/+0
* Remove explicit enum integer values. They don't appear to be needed, andDan Gohman2009-10-051-5/+5
* Reapply 80278Bruno Cardoso Lopes2009-09-011-0/+32
* Revert 80278 for now, it caused a lot of MIPS tests to failBruno Cardoso Lopes2009-08-271-32/+0
* Revamp our friend Mips :)Bruno Cardoso Lopes2009-08-271-0/+32
* Remove unused member functions.Eli Friedman2009-07-241-10/+0
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-1/+1
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+2
* Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman2009-06-031-0/+6
* Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nastyEvan Cheng2009-02-091-1/+2
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-201-4/+4
* Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman2008-12-031-9/+9
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-181-2/+4
* Const-ify several TargetInstrInfo methods.Dan Gohman2008-10-161-3/+3
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-261-1/+1
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-141-3/+4