summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug in MipsTargetLowering::LowerLOAD. A shift-right-logical node isAkira Hatanaka2012-06-041-1/+2
* MIPS TLS: use the model selected by TargetMachine::getTLSModel().Hans Wennborg2012-06-041-3/+4
* remove an unused variable.Chris Lattner2012-06-021-1/+1
* Set operation actions for load/store nodes in the Mips backend.Akira Hatanaka2012-06-021-0/+11
* Define functions MipsTargetLowering::LowerLOAD and LowerSTORE whichAkira Hatanaka2012-06-021-0/+138
* Define Mips specific unaligned load/store nodes.Akira Hatanaka2012-06-021-0/+8
* Expand unaligned i16 loads/stores for the Mips backend.Akira Hatanaka2012-06-021-1/+0
* Cleanup and factoring of mips16 tablegen classes. Make register classesAkira Hatanaka2012-05-311-0/+5
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-9/+14
* Make the following changes in MipsISelLowering.cpp:Akira Hatanaka2012-05-121-8/+8
* Expand 64-bit shifts if target ABI is O32.Akira Hatanaka2012-05-091-3/+81
* Add support for the 'x' constraint.Eric Christopher2012-05-071-1/+8
* Add support for the 'l' constraint.Eric Christopher2012-05-071-0/+7
* Add support for the 'c' constraint.Eric Christopher2012-05-071-1/+13
* Add support for the 'P' constraint.Eric Christopher2012-05-071-0/+11
* Add support for the 'O' constraint.Eric Christopher2012-05-071-0/+11
* Add support for the 'N' inline asm constraint.Eric Christopher2012-05-071-0/+11
* Add support for the 'L' inline asm constraint.Eric Christopher2012-05-071-0/+11
* Add support for the inline asm constraint 'K'.Eric Christopher2012-05-071-0/+11
* Support the 'J' constraint.Eric Christopher2012-05-071-0/+11
* Add support for the 'I' inline asm constraint. Also add testsEric Christopher2012-05-071-0/+39
* Allow 64 bit integer values in gpu registers if arch and abi are 64 bit.Eric Christopher2012-05-071-2/+4
* When using inline asm constraints representingEric Christopher2012-05-071-1/+1
* Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg2012-05-041-3/+6
* llvm/lib/Target: [PR12611] Add "llvm/Support/raw_ostream.h" for Debug build o...NAKAMURA Takumi2012-04-211-0/+2
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-19/+19
* Emit neg.s or neg.d only if -enable-no-nans-fp-math is supplied by user,Akira Hatanaka2012-04-111-0/+5
* Emit abs.s or abs.d only if -enable-no-nans-fp-math is supplied by user.Akira Hatanaka2012-04-111-0/+63
* Fix bugs in lowering of FCOPYSIGN nodes.Akira Hatanaka2012-04-111-52/+91
* Reapply 154038 without the failing test.Akira Hatanaka2012-04-041-3/+3
* Revert r154038. It was causing make check failures.Owen Anderson2012-04-041-3/+3
* Fix LowerGlobalAddress to produce instructions with the correct relocationAkira Hatanaka2012-04-041-3/+3
* Fix LowerJumpTable to produce instructions with the correct relocationAkira Hatanaka2012-04-041-2/+2
* Fix LowerConstantPool to produce instructions with the correct relocationAkira Hatanaka2012-04-041-2/+2
* Fix LowerBlockAddress to produce instructions with the correct relocationAkira Hatanaka2012-04-041-2/+2
* Expand FREM.Akira Hatanaka2012-03-291-0/+2
* Pass the llvm IR pointer value and offset to the constructor ofAkira Hatanaka2012-03-271-9/+13
* Fix bug in LowerConstantPool. Akira Hatanaka2012-03-271-1/+1
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-2/+2
* Convert more static tables of registers used by calling convention to uint16_...Craig Topper2012-03-111-10/+10
* Do not custom lower i64 nodes if i64 is not a legal type. Move lines that setAkira Hatanaka2012-03-101-11/+14
* Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb...Akira Hatanaka2012-03-091-20/+15
* Invoke setTargetDAGCombine for SELECT.Akira Hatanaka2012-03-081-0/+1
* Swap the operands of a select node if the false (the second) operand is 0.Akira Hatanaka2012-03-081-0/+35
* Set minimum function alignment to 3 if target is Mips64.Akira Hatanaka2012-03-081-1/+1
* Changes for migrating to using register mask operands.Akira Hatanaka2012-03-011-0/+6
* Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka2012-03-011-1/+0
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-2/+4
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-4/+2
* remove blanks, and some code formatJia Liu2012-02-281-39/+39
OpenPOWER on IntegriCloud