aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Fix indentation.Akira Hatanaka2011-04-071-2/+2
* Update ATUsed every time after expandRegLargeImmPair is called.Akira Hatanaka2011-04-071-4/+8
* Fix handling of functions with internal linkage.Akira Hatanaka2011-04-071-8/+27
* Move transformation of JmpLink and related nodes done during instruction sele...Akira Hatanaka2011-04-042-59/+27
* Undo changes mistakenly made in revision 128750.Akira Hatanaka2011-04-022-27/+59
* Insert space before ';' to prevent warnings.Akira Hatanaka2011-04-023-60/+28
* Remove redundant code. There are assignments to variables Base and Offset rig...Akira Hatanaka2011-04-011-5/+0
* Simplifies logic for printing target flags.Akira Hatanaka2011-04-013-34/+29
* Modifies MipsAsmPrinter::isBlockOnlyReachableByFallthrough so that it handles...Akira Hatanaka2011-04-011-1/+26
* Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka2011-04-012-223/+138
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-317-285/+377
* fixed typoAkira Hatanaka2011-03-301-2/+2
* silence a conditional assignment -Wuninitialized warning.Chris Lattner2011-03-111-1/+1
* Improve varags handling, with testcases. Patch by Sasa StankovicBruno Cardoso Lopes2011-03-091-29/+57
* Initialize variable.Bill Wendling2011-03-041-1/+1
* Improve div/rem node handling on mips. Patch by Akira HatanakaBruno Cardoso Lopes2011-03-044-34/+80
* Expands register/immediate pairs when the immediate is too large to fit in 16...Bruno Cardoso Lopes2011-03-043-8/+122
* Rewrite and simplify o32 vaarg passing, no functional changes. Patch by Sasa ...Bruno Cardoso Lopes2011-03-041-37/+19
* Lowers block address. Currently asserts when relocation model is not PIC. Pat...Bruno Cardoso Lopes2011-03-045-1/+40
* Fix an old copy-n-pasteBruno Cardoso Lopes2011-03-041-2/+2
* Expands FCOS and FSIN nodes when type is f64.Bruno Cardoso Lopes2011-03-041-0/+2
* Fixes addc pattern when immediate cannot be represented with 16-bit. Patch by...Bruno Cardoso Lopes2011-03-041-1/+1
* Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes2011-03-0420-265/+265
* Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes2011-02-201-0/+2
* Fix a lot of o32 CC issues and add a bunch of tests. Patch by Akira Hatanaka ...Bruno Cardoso Lopes2011-02-101-47/+71
* Remove more duplicated code.Rafael Espindola2011-01-231-2/+2
* Remove duplicated code.Rafael Espindola2011-01-231-2/+3
* Ensure Mips::GP is properly reloaded after a function call. Patch by Sasa Sta...Bruno Cardoso Lopes2011-01-182-0/+9
* Negative zero is not legal on mips. Patch by Sasa StankovicBruno Cardoso Lopes2011-01-181-0/+2
* Handle (i32,i32) => f64 in a cleaner way. Patch by Sasa StankovicBruno Cardoso Lopes2011-01-181-3/+2
* Add support for mips32 madd and msub instructions. Patch by Akira HatanakaBruno Cardoso Lopes2011-01-183-10/+229
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-131-1/+1
* Update CMake stuffAnton Korobeynikov2011-01-101-1/+1
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-106-22/+24
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-232-5/+5
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-1/+1
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-212-8/+8
* Add ROTR and ROTRV mips32 instructions. Patch by Akira HatanakaBruno Cardoso Lopes2010-12-092-13/+28
* Fix delay slot filler for non mips1 targets. Patch by Akira HatanakaBruno Cardoso Lopes2010-12-091-5/+9
* Remove target specific node MipsISD::CMov, which is not used because all cond...Bruno Cardoso Lopes2010-12-073-9/+1
* Match a pattern generated by a dag combiner opt where:Bruno Cardoso Lopes2010-12-072-2/+12
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-141/+141
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-185-28/+25
* Attempt to unbreak cmake-based buildsAnton Korobeynikov2010-11-151-0/+1
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-156-290/+366
* move all the target's asmprinters into the main target. The piece Chris Lattner2010-11-145-27/+2
* Enable mips32 mul instruction. Patch by Akira Hatanaka <ahatanaka@mips.com>Bruno Cardoso Lopes2010-11-123-3/+6
* Add clo instruction. Patch by Akira Hatanaka (ahatanaka@mips.com) with some m...Bruno Cardoso Lopes2010-11-102-8/+12
* Fix trailing whitespace and style, no functionality changeBruno Cardoso Lopes2010-11-091-170/+95
* Initial support for Mips32 and Mips32r2. Patch contributed by Akira Hatanaka ...Bruno Cardoso Lopes2010-11-083-12/+22