summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler2013-02-255-69/+70
* Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler2013-02-245-61/+39
* Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler2013-02-244-22/+34
* Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler2013-02-231-5/+10
* Expand pseudos/macros for Selt. This is the last of the complexReed Kotler2013-02-233-0/+82
* [mips] Emit call16 operator instead of got_disp. The former allows lazy binding.Akira Hatanaka2013-02-221-3/+1
* Fix a nomenclature mistake. Slt->Slti in the functions. The "i" refersReed Kotler2013-02-222-8/+8
* Expand mips16 SelT form pseudso/macros.Reed Kotler2013-02-223-0/+81
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-218-51/+47
* Expand the sel pseudo/macro. This generates basic blocks where previouslyReed Kotler2013-02-213-1/+97
* Mips specific standalone assembler addressing mode %hi and %lo.Jack Carter2013-02-211-0/+5
* ELF symbol table field st_other support, Jack Carter2013-02-201-85/+84
* MCParser: Update method names per coding guidelines.Jim Grosbach2013-02-201-19/+19
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-201-1/+1
* Fix the (clang -Werror) build by removing an unused member variable.David Blaikie2013-02-201-2/+1
* Expand pseudos/macros:Reed Kotler2013-02-203-10/+110
* ELF symbol table field st_other support, Jack Carter2013-02-191-0/+4
* ELF symbol table field st_other support, Jack Carter2013-02-191-1/+4
* ELF symbol table field st_other support, Jack Carter2013-02-194-6/+36
* Expand pseudos/macros BteqzT8SltiX16, BteqzT8SltiuX16,Reed Kotler2013-02-192-1/+48
* Expand pseudos BteqzT8CmpiX16 and BtnezT8CmpiX16.Reed Kotler2013-02-193-0/+58
* Expand macro/pseudo instructions BtnezT8SltX16 and BtnezT8SltuX16.Reed Kotler2013-02-181-0/+8
* Expand pseudo/macro BteqzT8SltuX16 . There is no test case becauseReed Kotler2013-02-182-0/+7
* Expand pseudo/macro BteqzT8SltX16.Reed Kotler2013-02-181-0/+3
* Expand macro/pseudo BteqzT8CmpX16.Reed Kotler2013-02-181-0/+3
* Beginning of expanding all current mips16 macro/pseudo instruction sequences.Reed Kotler2013-02-183-3/+34
* Clean up mips16 td file in preparation for massive pseudo lowering work.Reed Kotler2013-02-161-71/+68
* One more try to make this look nice. I have lots of pseudo lowering Reed Kotler2013-02-162-4/+12
* Use a different scheme to chose 16/32 variants. This scheme is moreReed Kotler2013-02-162-11/+7
* [mips] Remove SDNPWantParent from the list of SDNodeProperties.Akira Hatanaka2013-02-162-17/+14
* [mips] Clean up class MipsCCInfo.Akira Hatanaka2013-02-152-58/+74
* [mips] Split SelectAddr, which was used to match address patterns, into twoAkira Hatanaka2013-02-153-18/+71
* Remove a final dependency on the form field in tablegen; which is a remnantReed Kotler2013-02-152-6/+10
* Fix minor mips16 issues in directives for function prologue. Probably this doesReed Kotler2013-02-151-7/+10
* [mips] Disallow moving load/store instructions past volatile instructions.Akira Hatanaka2013-02-141-1/+1
* [mips] Replace usage of SmallSet with BitVector, which is used to keep track ofAkira Hatanaka2013-02-141-86/+83
* [mips] Fix comments and coding style violations. Declare functions to be const.Akira Hatanaka2013-02-141-64/+47
* [mips] Simplify code in function Filler::findDelayInstr.Akira Hatanaka2013-02-141-38/+29
* Remove the form field from Mips16 instruction formats and set thingsReed Kotler2013-02-143-87/+73
* For Mips 16, add the optimization where the 16 bit form of addiu sp can be usedReed Kotler2013-02-133-3/+46
* Make jumptables work for -staticReed Kotler2013-02-131-0/+2
* [mips] Expand pseudo instructions before they are emitted inAkira Hatanaka2013-02-111-11/+38
* [mips] Fix indentation.Akira Hatanaka2013-02-111-41/+39
* Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are theReed Kotler2013-02-082-0/+21
* When Mips16 frames grow large, the immediate field may exceed the maximumReed Kotler2013-02-083-10/+90
* [mips] Make Filler a class and reduce indentation.Akira Hatanaka2013-02-071-34/+38
* [mips] Add definition of JALR instruction which has two register operands. Ch...Akira Hatanaka2013-02-073-3/+14
* Make sure we call externals from libraries properly when -static.Reed Kotler2013-02-071-0/+3
* Enable jumps when in -static mode.Reed Kotler2013-02-071-1/+1
* [mips] Make NOP a pseudo instruction and expand it to "sll $zero, $zero, 0".Akira Hatanaka2013-02-063-15/+7
OpenPOWER on IntegriCloud