aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrInfo.cpp
AgeCommit message (Expand)Author
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
2012-02-17remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu
2012-02-03Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka
2011-12-24Add MachineMemOperands to instructions generated in storeRegToStackSlot orAkira Hatanaka
2011-12-19Tidy up. Simplify logic. No functional change intended.Akira Hatanaka
2011-12-12Emit B (unconditional branch) when -relocation-model=pic and J (jump) whenAkira Hatanaka
2011-12-06Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes
2011-11-07Add code needed for copying between 64-bit integer and floating pointerAkira Hatanaka
2011-10-11Add support for conditional branch instructions with 64-bit register operands.Akira Hatanaka
2011-10-11Make changes necessary for supporting floating point load and store instructionsAkira Hatanaka
2011-10-11Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka
2011-10-08Simplify definition of FP move instructions.Akira Hatanaka
2011-10-03Clean up MipsInstrInfo::copyPhysReg and handle copies from and to 64-bit integerAkira Hatanaka
2011-09-28Revert r140731, "Define classes for unary and binary FP instructions and use ...Jakob Stoklund Olesen
2011-09-28Define classes for unary and binary FP instructions and use them to defineAkira Hatanaka
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-16Fix handling of double precision loads and stores when Mips1 is targeted. Akira Hatanaka
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-07Lower MachineInstr to MC Inst and print to .s files. Akira Hatanaka
2011-07-07Reverse order of operands of address operand mem so that the base operand comesAkira 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-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
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-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-07-10Use COPY in targetsJakob 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-05-05No-ops emitted for scheduling don't correspond with anything in theDan Gohman
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen
2010-01-19load f64 +0.0 in a cleaner way. This fix part of PR5445Bruno Cardoso Lopes
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman
2009-11-25Add proper emission of load/store double to stack slots for mips1 targets!Bruno Cardoso Lopes
2009-11-13Support fp64 immediate zero, this fixes only part of PR5445 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-07-03Silence a warning when assertions are turned off.Duncan Sands