aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-052-3/+3
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-1/+1
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-042-2/+2
* Changes for migrating to using register mask operands.Akira Hatanaka2012-03-016-48/+45
* Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka2012-03-014-10/+35
* Pass endian information to constructors. Define separate functions to createAkira Hatanaka2012-03-015-57/+55
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-282-3/+5
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-282-5/+3
* remove blanks, and some code formatJia Liu2012-02-2834-156/+156
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-282-3/+5
* Add comments.Akira Hatanaka2012-02-281-0/+4
* Do not reserve $gp as a dedicated global base register if the target ABI is n...Akira Hatanaka2012-02-281-1/+2
* Add support for floating point base register + offset register addressing modeAkira Hatanaka2012-02-286-4/+91
* Remove unnecessary template parameters.Akira Hatanaka2012-02-271-15/+13
* Fix instruction predicates that were not set correctly.Akira Hatanaka2012-02-271-8/+10
* delete useless comment&blankJia Liu2012-02-271-16/+14
* Add definitions of floating point multiply add/sub and negative multiplyAkira Hatanaka2012-02-253-8/+71
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-2416-98/+247
* comment fixJia Liu2012-02-241-1/+1
* some comment fixJia Liu2012-02-241-3/+3
* replace a balnk with -Jia Liu2012-02-241-1/+1
* 80 columns of Mips InstPrinter MakefileJia Liu2012-02-241-1/+1
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-221-3/+3
* Use a function in MathExtras to do sign extension.Akira Hatanaka2012-02-221-1/+1
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-4/+1
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-1727-27/+27
* Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka2012-02-172-14/+16
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-1729-28/+41
* Remove comment.Akira Hatanaka2012-02-161-2/+0
* Remove trailing whitespace. Add newline.Akira Hatanaka2012-02-161-2/+2
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-073-9/+5
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-0/+1
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-042-8/+5
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-032-17/+40
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-034-3/+16
* Set the correct stack pointer register.Akira Hatanaka2012-02-021-1/+1
* Expand EHSELECTION and EHSELECTION nodes. Set the correct exception pointer andAkira Hatanaka2012-02-021-2/+4
* Add DWARF numbers of 64-bit registers.Akira Hatanaka2012-02-021-64/+64
* Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and...James Molloy2012-01-281-1/+1
* Mark 64-bit register RA_64 unused too.Akira Hatanaka2012-01-251-4/+5
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-251-78/+68
* Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate toAkira Hatanaka2012-01-251-12/+34
* MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc.NAKAMURA Takumi2012-01-251-0/+1
* Target/Mips: Unbreak CMake build.NAKAMURA Takumi2012-01-251-0/+1
* Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka2012-01-252-31/+42
* Add class MipsAnalyzeImmediate which comes up with an instruction sequence toAkira Hatanaka2012-01-252-0/+215
* Sign-extend 32-bit integer arguments when they are passed in 64-bit registers,Akira Hatanaka2012-01-241-1/+4
* Pass CCState by reference.Akira Hatanaka2012-01-241-1/+1
* Pattern for f32 to i64 conversion.Akira Hatanaka2012-01-241-0/+1
* 64-bit sign extension in register instructions.Akira Hatanaka2012-01-242-5/+10