aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
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
2011-10-03Add support for 64-bit count leading ones and zeros instructions.Akira Hatanaka
2011-10-03Add support for 64-bit divide instructions.Akira Hatanaka
2011-10-03Clean up MipsInstrInfo::copyPhysReg and handle copies from and to 64-bit integerAkira Hatanaka
2011-10-03Add support for 64-bit integer multiply instructions.Akira Hatanaka
2011-10-03Add definitions of instructions which move values between 64-bit integerAkira Hatanaka
2011-09-30Register the MC object streamer.Akira Hatanaka
2011-09-30Register Asm backend. Add functions to MipsAsmBackend.Akira Hatanaka
2011-09-30Add MCELFObjectTargetWriter and MCAsmBackend classes.Akira Hatanaka
2011-09-30Update CMake build.Benjamin Kramer
2011-09-30Initial implementation of MipsMCCodeEmitter.Akira Hatanaka
2011-09-30Add definitions of Mips64 rotate instructions.Akira Hatanaka
2011-09-30isCommutable should be 0 for DSUBu.Akira Hatanaka
2011-09-30Mips64 shift instructions.Akira Hatanaka
2011-09-30Mips64 arithmetic and logical instructions with one source register andAkira Hatanaka
2011-09-29Fill delay slot with useful instructions. Modified from Sparc's version of delayAkira Hatanaka
2011-09-29Mips64 arithmetic and logical instructions with two source registers.Akira 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-09-28Rename predicate In32BitMode to NotFP64bit and add definition of IsFP64bit.Akira Hatanaka
2011-09-28Remove definitions of branch-on-FP-likely instructions. They are deprecated.Akira Hatanaka
2011-09-28Mips64 predicate definitions. Patch by Liu.Akira Hatanaka
2011-09-27Remove MipsFPRound. Mips1 is no longer supported.Akira Hatanaka
2011-09-27Embed patterns in definitions of MFC1 and MTC1 instead of defining them outsideAkira Hatanaka
2011-09-27Fix function MipsRegisterInfo::getRegisterNumbering.Akira Hatanaka
2011-09-27Do not add the pass that restores $gp if target is Mips64.Akira Hatanaka
2011-09-27Mark MipsPseudo isPseudo.Akira Hatanaka
2011-09-26Set register class of a register according to value of HasMips64.Akira Hatanaka
2011-09-26Define variable HasMips64 in MipsTargetLowering.Akira Hatanaka
2011-09-26In single float mode, double precision FP arguments are passed in integerAkira Hatanaka
2011-09-24Add .td file.Akira Hatanaka
2011-09-24Preparation for adding simple Mips64 instructions.Akira Hatanaka
2011-09-23Implement N32/64 calling convention. Patch by Liu.Akira Hatanaka
2011-09-23Make FGR64RegisterClass available if target is Mips64.Akira Hatanaka
2011-09-23Add definitions of 64-bit register files. Add code for returning Mips64's set...Akira Hatanaka
2011-09-23Add definitions of 64-bit int registers.Akira Hatanaka
2011-09-23Do not rely on the enum values of argument registers A0-A3 being consecutive.Akira Hatanaka
2011-09-22Make changes in instruction and pattern definitions so that tablegen does notAkira Hatanaka
2011-09-22Print parentheses in next line.Akira Hatanaka
2011-09-22Change subreg index of AFPR64 from sub_fpeven to sub_32 per Jakob's comment.Akira Hatanaka