aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
...
* Coding style cleanups. No functionality change.Bill Wendling2011-10-181-6/+5
* Fix misc warnings. Patch by Joe Abbey.Eli Friedman2011-10-181-2/+0
* Add definitions of conditional moves with 64-bit operands. Comment out code forAkira Hatanaka2011-10-173-75/+130
* Move class and instruction definitions for conditional moves to a seperate file.Akira Hatanaka2011-10-174-106/+112
* Revert change made in r142205.Akira Hatanaka2011-10-171-2/+2
* Redefine count-leading 0s and 1s instructions.Akira Hatanaka2011-10-172-20/+17
* Redefine mfhi/lo and mthi/lo instructions.Akira Hatanaka2011-10-172-35/+16
* Redefine multiply and divide instructions.Akira Hatanaka2011-10-172-25/+26
* Add definition of a base class for logical shift/rotate instructions with twoAkira Hatanaka2011-10-172-20/+12
* Add definition of a base class for logical shift/rotate immediate instructionsAkira Hatanaka2011-10-172-27/+33
* Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf.Akira Hatanaka2011-10-173-9/+11
* Add f128 to datalayout string.Akira Hatanaka2011-10-141-2/+2
* Revert r141932, r141936 and r141937.Akira Hatanaka2011-10-144-299/+1
* Definition of function getMipsRegisterNumbering.Akira Hatanaka2011-10-141-0/+113
* Add definition of class MipsELFWriterInfo. Akira Hatanaka2011-10-143-0/+276
* Add missing relocation types.Akira Hatanaka2011-10-141-1/+3
* Fixup enumerations.Akira Hatanaka2011-10-141-0/+90
* Add more Mips relocation types.Akira Hatanaka2011-10-141-1/+21
* Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it.Akira Hatanaka2011-10-122-13/+5
* Fix encoding of 32-bit integer instructions. Change names of operands and nodes.Akira Hatanaka2011-10-121-87/+108
* Change name of class to ArithOverflowR.Akira Hatanaka2011-10-111-3/+3
* Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logicalAkira Hatanaka2011-10-112-35/+19
* Fix comment.Akira Hatanaka2011-10-111-1/+1
* Define classes ArithLogicR and ArithLogicOfR and make 32-bit and 64-bitAkira Hatanaka2011-10-112-43/+25
* Fix function isUnalignedLoadStore.Akira Hatanaka2011-10-111-2/+4
* Remove unused PatLeaf.Akira Hatanaka2011-10-111-4/+0
* Change the names of 64-bit logical instructions so that they match the names ofAkira Hatanaka2011-10-111-8/+8
* Remove redundancy in setcc patterns using multiclass.Akira Hatanaka2011-10-112-48/+47
* Use sltiu instead of sltu when a register operand and immediate are compared.Akira Hatanaka2011-10-112-2/+2
* Add patterns for conditional branches with 64-bit register operands.Akira Hatanaka2011-10-112-21/+30
* Add support for 64-bit set-on-less-than instructions.Akira Hatanaka2011-10-112-14/+44
* Add support for conditional branch instructions with 64-bit register operands.Akira Hatanaka2011-10-114-34/+67
* Make changes necessary for supporting floating point load and store instructionsAkira Hatanaka2011-10-114-23/+50
* Modify lowering of GlobalAddress so that correct code is emitted when target isAkira Hatanaka2011-10-113-14/+23
* Modify MipsDAGToDAGISel::SelectAddr so that it can handle 64-bit pointers too.Akira Hatanaka2011-10-111-7/+10
* Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka2011-10-112-17/+24
* Add definitions of 64-bit loads and stores. Add a patterns for unalignedAkira Hatanaka2011-10-113-1/+38
* Change definitions of classes LoadM and StoreM in preparation for adding supportAkira Hatanaka2011-10-112-20/+65
* Simplify definition of FP move instructions.Akira Hatanaka2011-10-082-5/+6
* Define classes and multiclasses for FP binary instructions.Akira Hatanaka2011-10-082-15/+15
* Define multiclasses for FP-to-FP instructions.Akira Hatanaka2011-10-081-11/+11
* Define classes for FP unary instructions and multiclasses for FP-to-fixed pointAkira Hatanaka2011-10-082-65/+66
* Add patterns for unaligned load and store instructions and enable theAkira Hatanaka2011-10-082-46/+76
* Build system infrastructure for multiple tblgens.Peter Collingbourne2011-10-061-6/+6
* Fix assertion string.Akira Hatanaka2011-10-051-1/+1
* Make sure candidate for delay slot filler is not a return instruction.Akira Hatanaka2011-10-051-3/+5
* Add RA to the set of registers that are defined if instruction is a call.Akira Hatanaka2011-10-051-4/+4
* MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly.NAKAMURA Takumi2011-10-051-1/+1
* Insert space.Akira Hatanaka2011-10-051-1/+1
* Do not examine variadic or implicit operands if instruction is a return (jr).Akira Hatanaka2011-10-051-2/+3