summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsAsmPrinter.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-04-09Mips specific inline asm operand modifier 'D' Jack Carter1-3/+9
2013-04-09This patch enables llvm to switch between compiling for mips32/mips64 Reed Kotler1-0/+4
2013-02-19ELF symbol table field st_other support, Jack Carter1-0/+6
2013-02-15Remove a final dependency on the form field in tablegen; which is a remnantReed Kotler1-0/+10
2013-02-15Fix minor mips16 issues in directives for function prologue. Probably this doesReed Kotler1-7/+10
2013-02-06[mips] Make NOP a pseudo instruction and expand it to "sll $zero, $zero, 0".Akira Hatanaka1-7/+6
2013-02-05This patch changes a static_cast to dyn_castJack Carter1-2/+2
2013-01-30This patch implements runtime Mips specificJack Carter1-0/+5
2013-01-18This is a resubmittal. For some reason it broke the bots yesterdayJack Carter1-1/+9
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-4/+4
2012-12-10[mips] Set HWEncoding field of registers. Use delete functionAkira Hatanaka1-2/+2
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-5/+5
2012-11-02[mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directiveAkira Hatanaka1-5/+2
2012-10-08Move TargetData to DataLayout.Micah Villmow1-1/+1
2012-10-02The mips 64bit instructions DSLL, DSRA, DSRL, DEXT and DINS get transformed b...Jack Carter1-17/+0
2012-09-27MIPS DSP: add code necessary for pseudo instruction lowering.Akira Hatanaka1-0/+11
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko1-1/+1
2012-09-06There are some Mips instructions that are lowered by the Jack Carter1-25/+9
2012-08-31The instruction DINS may be transformed into DINSU or DEXTM dependingJack Carter1-3/+3
2012-08-28The instruction DEXT may be transformed into DEXTU or DEXTM dependingJack Carter1-0/+11
2012-08-28Some instructions are passed to the assembler to beJack Carter1-20/+24
2012-07-18Mips specific inline asm operand modifier 'M':Jack Carter1-3/+8
2012-07-16Doubleword Shift Left Logical Plus 32Jack Carter1-1/+21
2012-07-11This change removes an "initialization" warning.Jack Carter1-4/+3
2012-07-10 Mips specific inline asm operand modifier 'L'.Jack Carter1-14/+22
2012-07-06 Changes per review of commit 159787Jack Carter1-6/+5
2012-07-05 Mips specific inline asm operand modifier D.Jack Carter1-7/+41
2012-06-28Changed the formatting sequence of a curly brace to Jack Carter1-2/+2
2012-06-28The Mips specific inline asm operand modifier 'z' has theJack Carter1-1/+13
2012-06-28Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling1-3/+3
2012-06-21The inline asm operand modifier 'c' is suppose Jack Carter1-1/+2
2012-06-14Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka1-2/+2
2012-06-14Remove code in MipsAsmPrinter and MipsMCInstLower.Akira Hatanaka1-9/+0
2012-06-13Bundle jump/branch instructions with the instructions in the delay slot inAkira Hatanaka1-3/+8
2012-06-13disable use of directive .set nomicromipsAkira Hatanaka1-1/+2
2012-06-02Remove code which is no longer needed in MipsAsmPrinter and MipsMCInstLower.Akira Hatanaka1-57/+0
2012-05-30Add support for the mips inline asm 'm' output modifier.Eric Christopher1-0/+5
2012-05-25Remove the code that emits MIPS' .cprestore directive.Akira Hatanaka1-22/+0
2012-05-24Turn on mips16 pseudo op when compiling for mips16.Akira Hatanaka1-1/+7
2012-05-19Add support for the 'd' mips inline asm output modifier.Eric Christopher1-12/+17
2012-05-18Add support for the mips 'x' inline asm modifier.Eric Christopher1-0/+5
2012-05-12Make the following changes in MipsAsmPrinter.cpp:Akira Hatanaka1-20/+5
2012-05-10Add support for the 'X' inline asm operand modifier.Eric Christopher1-4/+16
2012-04-20Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper1-5/+5
2012-03-28Emit all directives except for ".cprestore" during asm printing rather than emitAkira Hatanaka1-45/+92
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper1-1/+1
2012-03-09Remove unused header files.Akira Hatanaka1-2/+0
2012-02-28remove blanks, and some code formatJia Liu1-9/+9
2012-02-24Add an option to use a virtual register as the global base register instead ofAkira Hatanaka1-0/+12
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles1-4/+1