aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2012-05-25Fix predicate HasStandardEncoding in MipsInstrInfo.td per suggestion ofAkira Hatanaka
2012-05-25Delete MipsExpandPseudo.cpp.Akira Hatanaka
2012-05-25Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka
2012-05-25Remove the code that expands MIPS' .cpload directive.Akira Hatanaka
2012-05-25Remove the code that emits MIPS' .cprestore directive.Akira Hatanaka
2012-05-25Remove pseudo instructions that are no longer used.Akira Hatanaka
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski
2012-05-24Turn on mips16 pseudo op when compiling for mips16.Akira Hatanaka
2012-05-24Enable Mips16 compiler to compile a null program.Akira Hatanaka
2012-05-24Use uint16_t to store registers in static tables. Matches other tables.Craig Topper
2012-05-22This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka
2012-05-19Add support for the 'd' mips inline asm output modifier.Eric Christopher
2012-05-18Add support for the mips 'x' inline asm modifier.Eric Christopher
2012-05-16This patch adds the register class for MIPS16 as well as the ability forAkira Hatanaka
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach
2012-05-15Temporarily disable anti-dependence breaking for Mips until bug 12829 isAkira Hatanaka
2012-05-14Add a command line option to skip the delay slot filler pass entirely for Mips.Akira Hatanaka
2012-05-12Remove MipsEmitGPRestore.cpp.Akira Hatanaka
2012-05-12Delete all functions that are no longer needed in MipsFunctionInfo, includingAkira Hatanaka
2012-05-12Stop reserving register $gp. Do not call isGPFI to check whether a frame objectAkira Hatanaka
2012-05-12Do not add the pass which restores $gp after every function call.Akira Hatanaka
2012-05-12Make the following changes in MipsISelLowering.cpp:Akira Hatanaka
2012-05-12Make the following changes in MipsFrameLowering.cpp:Akira Hatanaka
2012-05-12Make the following changes in MipsAsmPrinter.cpp:Akira Hatanaka
2012-05-12Insert instructions to the entry basic block which initializes the globalAkira Hatanaka
2012-05-11Do not replace operands of pseudo instructions with register $zero.Akira Hatanaka
2012-05-11Fix a misleading comment.Akira Hatanaka
2012-05-10Add support for the 'X' inline asm operand modifier.Eric Christopher
2012-05-09Add another peephole pattern for conditional moves.Akira Hatanaka
2012-05-09Make register FP allocatable if the compiled function does not have dynamicAkira Hatanaka
2012-05-09Expand 64-bit shifts if target ABI is O32.Akira Hatanaka
2012-05-08Define mips16 instruction formats.Akira Hatanaka
2012-05-07Add support for the 'x' constraint.Eric Christopher
2012-05-07Add support for the 'l' constraint.Eric Christopher
2012-05-07Add support for the 'c' constraint.Eric Christopher
2012-05-07Add support for the 'P' constraint.Eric Christopher
2012-05-07Add support for the 'O' constraint.Eric Christopher
2012-05-07Add support for the 'N' inline asm constraint.Eric Christopher
2012-05-07Add support for the 'L' inline asm constraint.Eric Christopher
2012-05-07Add support for the inline asm constraint 'K'.Eric Christopher
2012-05-07Support the 'J' constraint.Eric Christopher
2012-05-07Add support for the 'I' inline asm constraint. Also add testsEric Christopher
2012-05-07Allow 64 bit integer values in gpu registers if arch and abi are 64 bit.Eric Christopher
2012-05-07When using inline asm constraints representingEric Christopher
2012-05-04Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg
2012-05-04Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen
2012-05-01Move MipsDisassembler classes into an anonymous namespace.Benjamin Kramer
2012-05-01Change the PassManager from a reference to a pointer.Bill Wendling
2012-04-25Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka
2012-04-23This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd