aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2011-10-18Final patch that completes old JIT support for Mips:Bruno Cardoso Lopes
2011-10-18Coding style cleanups. No functionality change.Bill Wendling
2011-10-18Fix misc warnings. Patch by Joe Abbey.Eli Friedman
2011-10-17Add definitions of conditional moves with 64-bit operands. Comment out code forAkira Hatanaka
2011-10-17Move class and instruction definitions for conditional moves to a seperate file.Akira Hatanaka
2011-10-17Revert change made in r142205.Akira Hatanaka
2011-10-17Redefine count-leading 0s and 1s instructions.Akira Hatanaka
2011-10-17Redefine mfhi/lo and mthi/lo instructions.Akira Hatanaka
2011-10-17Redefine multiply and divide instructions.Akira Hatanaka
2011-10-17Add definition of a base class for logical shift/rotate instructions with twoAkira Hatanaka
2011-10-17Add definition of a base class for logical shift/rotate immediate instructionsAkira Hatanaka
2011-10-17Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf.Akira Hatanaka
2011-10-14Add f128 to datalayout string.Akira Hatanaka
2011-10-14Revert r141932, r141936 and r141937.Akira Hatanaka
2011-10-14Definition of function getMipsRegisterNumbering.Akira Hatanaka
2011-10-14Add definition of class MipsELFWriterInfo. Akira Hatanaka
2011-10-14Add missing relocation types.Akira Hatanaka
2011-10-14Fixup enumerations.Akira Hatanaka
2011-10-14Add more Mips relocation types.Akira Hatanaka
2011-10-12Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it.Akira Hatanaka
2011-10-12Fix encoding of 32-bit integer instructions. Change names of operands and nodes.Akira Hatanaka
2011-10-11Change name of class to ArithOverflowR.Akira Hatanaka
2011-10-11Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logicalAkira Hatanaka
2011-10-11Fix comment.Akira Hatanaka
2011-10-11Define classes ArithLogicR and ArithLogicOfR and make 32-bit and 64-bitAkira Hatanaka
2011-10-11Fix function isUnalignedLoadStore.Akira Hatanaka
2011-10-11Remove unused PatLeaf.Akira Hatanaka
2011-10-11Change the names of 64-bit logical instructions so that they match the names ofAkira Hatanaka
2011-10-11Remove redundancy in setcc patterns using multiclass.Akira Hatanaka
2011-10-11Use sltiu instead of sltu when a register operand and immediate are compared.Akira Hatanaka
2011-10-11Add patterns for conditional branches with 64-bit register operands.Akira Hatanaka
2011-10-11Add support for 64-bit set-on-less-than instructions.Akira 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-11Modify lowering of GlobalAddress so that correct code is emitted when target isAkira Hatanaka
2011-10-11Modify MipsDAGToDAGISel::SelectAddr so that it can handle 64-bit pointers too.Akira Hatanaka
2011-10-11Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka
2011-10-11Add definitions of 64-bit loads and stores. Add a patterns for unalignedAkira Hatanaka
2011-10-11Change definitions of classes LoadM and StoreM in preparation for adding supportAkira Hatanaka
2011-10-08Simplify definition of FP move instructions.Akira Hatanaka
2011-10-08Define classes and multiclasses for FP binary instructions.Akira Hatanaka
2011-10-08Define multiclasses for FP-to-FP instructions.Akira Hatanaka
2011-10-08Define classes for FP unary instructions and multiclasses for FP-to-fixed pointAkira Hatanaka
2011-10-08Add patterns for unaligned load and store instructions and enable theAkira Hatanaka
2011-10-06Build system infrastructure for multiple tblgens.Peter Collingbourne
2011-10-05Fix assertion string.Akira Hatanaka
2011-10-05Make sure candidate for delay slot filler is not a return instruction.Akira Hatanaka
2011-10-05Add RA to the set of registers that are defined if instruction is a call.Akira Hatanaka
2011-10-05MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly.NAKAMURA Takumi
2011-10-05Insert space.Akira Hatanaka