aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2011-10-26Complete the missing parts of MIPS-JIT functionality. Patch by Petar Jovanovic.Bill Wendling
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
2011-10-05Do not examine variadic or implicit operands if instruction is a return (jr).Akira Hatanaka
2011-10-05Clean up function Filler::delayHasHazard. Akira Hatanaka
2011-10-05Remove function Filler::insertCallUses.Akira Hatanaka
2011-10-05Clean up Filler::findDelayInstr.Akira Hatanaka
2011-10-05Remove function Filler::isDelayFiller. Check if I is the same instruction thatAkira Hatanaka
2011-10-05Clean up Filler::runOnMachineBasicBlock. Change interface ofAkira Hatanaka
2011-10-05Define a statistic for the number of slots that were filled with useful Akira Hatanaka
2011-10-05Remove unnecessary check. isDelayFiller(MBB, I) will evaluate to true beforeAkira Hatanaka
2011-10-05Add comments and move assignment statement. If sawStore is true, sawLoad doesAkira Hatanaka
2011-10-05Correct description string of enable-mips-delay-filler.Akira Hatanaka
2011-10-03Add support for 64-bit logical NOR.Akira Hatanaka