| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a couple of odd formatting issues. | Eric Christopher | 2015-01-08 | 1 | -6/+4 |
* | This routine is in InstrInfo, there's no need to access it again. | Eric Christopher | 2015-01-08 | 1 | -8/+3 |
* | Remove dead variable. | Eric Christopher | 2015-01-06 | 1 | -1/+1 |
* | [mips][microMIPS] This patch implements functionality in MIPS delay slot | Jozef Kolek | 2014-11-21 | 1 | -1/+3 |
* | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -3/+6 |
* | Make InstrInfo depend only upon the Subtarget getting passed in | Eric Christopher | 2014-07-18 | 1 | -24/+22 |
* | [mips] For the FP64A ABI, odd-numbered double-precision moves must not use mt... | Daniel Sanders | 2014-07-14 | 1 | -3/+21 |
* | [mips] Use MFHC1 when it is available (MIPS32r2 and later) for both FP32 and ... | Daniel Sanders | 2014-07-14 | 1 | -4/+5 |
* | [mips] Expand BuildPairF64 to a spill and reload when the O32 FPXX ABI is | Sasa Stankovic | 2014-07-14 | 1 | -10/+9 |
* | [mips][mips64r6] Use JALR for returns instead of JR (which is not available o... | Daniel Sanders | 2014-07-09 | 1 | -11/+15 |
* | [mips] Use MTHC1 when it is available (MIPS32r2 and later) for both FP32 and ... | Daniel Sanders | 2014-06-12 | 1 | -10/+21 |
* | [C++] Use 'nullptr'. Target edition. | Craig Topper | 2014-04-25 | 1 | -1/+1 |
* | Implementation of 16-bit microMIPS instructions MFHI and MFLO. | Zoran Jovanovic | 2014-04-03 | 1 | -7/+13 |
* | Implementation of microMIPS 16-bit instructions MOVE and JALR. | Zoran Jovanovic | 2014-03-20 | 1 | -3/+7 |
* | [mips][fp64] Add an implicit def to MTHC1 claiming that it reads the lower 32... | Daniel Sanders | 2014-03-12 | 1 | -8/+20 |
* | [mips][fp64] Add an implicit def to MFHC1 claiming that it reads the lower 32... | Daniel Sanders | 2014-03-10 | 1 | -3/+15 |
* | [C++11] Replace llvm::tie with std::tie. | Benjamin Kramer | 2014-03-02 | 1 | -1/+2 |
* | [mips] Fix 'ran out of registers' in MIPS32 with FP64 when generating code fo... | Daniel Sanders | 2013-11-18 | 1 | -2/+7 |
* | [mips] Define a pseudo instruction which writes to both the lower and higher | Akira Hatanaka | 2013-10-15 | 1 | -0/+38 |
* | [mips] Fix definition of mfhi and mflo instructions to read from the whole | Akira Hatanaka | 2013-10-07 | 1 | -0/+18 |
* | [mips][msa] Added support for MSA registers to copyPhysReg | Daniel Sanders | 2013-09-27 | 1 | -0/+4 |
* | [mips] Enhance command line option "-mno-ldc1-sdc1" to expand base+index double | Akira Hatanaka | 2013-09-07 | 1 | -61/+0 |
* | [mips][msa] Added cfcmsa, and ctcmsa | Daniel Sanders | 2013-08-28 | 1 | -0/+4 |
* | [mips][msa] Added spill/reload support | Daniel Sanders | 2013-08-27 | 1 | -0/+16 |
* | [mips] Add support for mfhc1 and mthc1. | Akira Hatanaka | 2013-08-20 | 1 | -8/+23 |
* | [mips] Define register class FGRH32 for the high half of the 64-bit floating | Akira Hatanaka | 2013-08-20 | 1 | -8/+7 |
* | [mips] Resolve register classes dynamically using ptr_rc to reduce the number of | Akira Hatanaka | 2013-08-20 | 1 | -24/+20 |
* | [mips] Rename HIRegs and LORegs. | Akira Hatanaka | 2013-08-14 | 1 | -12/+12 |
* | [mips] Rename accumulator register classes and FP register operands. | Akira Hatanaka | 2013-08-08 | 1 | -12/+12 |
* | [mips] Rename register classes CPURegs and CPU64Regs. | Akira Hatanaka | 2013-08-06 | 1 | -11/+11 |
* | [mips] Use ADDu instead of OR to copy general purpose registers. Also, delete | Akira Hatanaka | 2013-07-22 | 1 | -6/+5 |
* | [mips] Delete MFC1_FT_CCR, MTC1_FT_CCR and MOVCCRToCCR. | Akira Hatanaka | 2013-07-19 | 1 | -2/+0 |
* | [mips] Use function TargetInstrInfo::getRegClass. | Akira Hatanaka | 2013-06-11 | 1 | -5/+7 |
* | [mips] Use a helper function which compares the size of the source and | Akira Hatanaka | 2013-06-08 | 1 | -6/+18 |
* | Don't cache the instruction and register info from the TargetMachine, because | Bill Wendling | 2013-06-07 | 1 | -1/+1 |
* | [mips] Fix instruction selection pattern for sint_to_fp node to avoid emittin... | Akira Hatanaka | 2013-05-16 | 1 | -0/+37 |
* | [mips] Add option -mno-ldc1-sdc1. | Akira Hatanaka | 2013-05-13 | 1 | -0/+62 |
* | [mips] Rename functions. No functionality changes. | Akira Hatanaka | 2013-05-13 | 1 | -11/+11 |
* | [mips] Handle reading, writing or copying of ccond field of DSP control | Akira Hatanaka | 2013-05-02 | 1 | -0/+15 |
* | [mips] Fix handling of instructions which copy to/from accumulator registers. | Akira Hatanaka | 2013-04-30 | 1 | -14/+16 |
* | [mips] Small update to the implementation of eh.return for Mips. | Akira Hatanaka | 2013-04-02 | 1 | -0/+4 |
* | [mips] Fix MipsSEInstrInfo::copyPhysReg, loadRegFromStack and storeRegToStack | Akira Hatanaka | 2013-03-30 | 1 | -0/+18 |
* | [mips] Define overloaded versions of storeRegToStack and loadRegFromStack. | Akira Hatanaka | 2013-03-29 | 1 | -11/+9 |
* | [mips] Lower EH_RETURN. | Akira Hatanaka | 2013-01-30 | 1 | -0/+29 |
* | [mips] Use "or $r0, $r1, $zero" instead of "addu $r0, $zero, $r1" to copy | Akira Hatanaka | 2012-12-20 | 1 | -5/+5 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -3/+3 |
* | [mips] Stop reserving register AT and use register scavenger when a scratch | Akira Hatanaka | 2012-11-03 | 1 | -7/+10 |
* | [mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directive | Akira Hatanaka | 2012-11-02 | 1 | -1/+0 |
* | Make function loadImmediate a member of MipsSEInstrInfo and change it to return | Akira Hatanaka | 2012-08-23 | 1 | -4/+43 |
* | Move the code that creates instances of MipsInstrInfo and MipsFrameLowering out | Akira Hatanaka | 2012-08-02 | 1 | -0/+4 |