summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-04-19[mips] First patch which adds support for micromips.Akira Hatanaka1-1/+14
2013-04-17Mips assembler: Enable handling of nested expressionsJack Carter1-25/+37
2013-03-22Fix the invalid opcode for Mips branch instructions in the assemblerJack Carter1-4/+6
2013-02-20Fix the (clang -Werror) build by removing an unused member variable.David Blaikie1-2/+1
2013-02-19ELF symbol table field st_other support, Jack Carter1-4/+6
2013-02-15Remove a final dependency on the form field in tablegen; which is a remnantReed Kotler1-6/+0
2012-12-10[mips] Set HWEncoding field of registers. Use delete functionAkira Hatanaka1-5/+7
2012-11-21Mips direct object xgot supportJack Carter1-0/+12
2012-10-03This patch moves from using a hard coded number (4) Jack Carter1-2/+4
2012-10-02The mips 64bit instructions DSLL, DSRA, DSRL, DEXT and DINS get transformed b...Jack Carter1-4/+24
2012-09-15Remove unused private fields to silence -Wunused-private-field.Craig Topper1-9/+6
2012-09-06Mips specific llvm assembler support for branch and jump instructions.Jack Carter1-2/+9
2012-08-06Mips relocations R_MIPS_HIGHER and R_MIPS_HIGHEST.Jack Carter1-0/+6
2012-07-13The Mips specific relocation R_MIPS_GOT_DISP Jack Carter1-3/+3
2012-06-27This allows hello world to be compiled for Mips 64 direct object.Jack Carter1-2/+17
2012-06-14Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka1-2/+2
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach1-0/+2
2012-04-22Remove some potential warnings about variables used uninitialized.Bill Wendling1-1/+1
2012-03-27Retrieve and add the offset of a symbol in applyFixup rather than retrieve andAkira Hatanaka1-65/+63
2012-03-21Incremental big endian patch by Jack Carter.Akira Hatanaka1-3/+3
2012-03-01Pass endian information to constructors. Define separate functions to createAkira Hatanaka1-5/+14
2012-02-17remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu1-1/+1
2012-02-17add Emacs tag and fix some comment error in file headersJia Liu1-1/+1
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson1-1/+1
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-2/+0
2011-12-22Local dynamic TLS model for direct object output. Create the correct TLS MIPSAkira Hatanaka1-0/+10
2011-12-07Variable cleanup. Based on past patch submittals variable names haveBruno Cardoso Lopes1-5/+5
2011-12-07Add a few moreLocal/Global R_MIPS_GOT related fixups andBruno Cardoso Lopes1-1/+4
2011-11-23This patch makes the following changes necessary for MIPS' direct code emission.Akira Hatanaka1-10/+27
2011-11-11Mips MC object code emission improvements:Bruno Cardoso Lopes1-8/+205
2011-09-30Initial implementation of MipsMCCodeEmitter.Akira Hatanaka1-0/+52