aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Switch the fixed-length disassembler to be table-driven.Jim Grosbach2012-08-141-8/+12
* Don't modify MO while use_iterator is still pointing to it.Jakob Stoklund Olesen2012-08-091-3/+4
* Another 32 to 64 bit sign extension bug.Jack Carter2012-08-091-1/+1
* The define for 64 bit sign extension neglected to Jack Carter2012-08-071-7/+8
* Mips relocation R_MIPS_64 relocates a 64 bit double word.Jack Carter2012-08-072-0/+4
* The Mips64InstrInfo.td definitions DynAlloc64 LEA_ADDiu64 Jack Carter2012-08-062-14/+10
* Mips relocations R_MIPS_HIGHER and R_MIPS_HIGHEST.Jack Carter2012-08-064-2/+30
* 1. Redo mips16 instructions to avoid multiple opcodes for same instruction.Akira Hatanaka2012-08-032-54/+269
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-029-29/+51
* Set transient stack alignment in constructor of MipsFrameLowering and re-enableAkira Hatanaka2012-08-021-3/+2
* Implement MipsJITInfo::replaceMachineCodeForFunction.Akira Hatanaka2012-08-011-1/+46
* Remove unused variable.Akira Hatanaka2012-08-011-1/+0
* Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka2012-07-319-41/+71
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-3113-72/+268
* Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka2012-07-319-219/+415
* Add Mips16InstrInfo.cpp and MipsSEInstrInfo.cpp to CMakeLists.txt.Akira Hatanaka2012-07-311-0/+2
* Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka2012-07-319-361/+624
* Delete mips64 target machine classes. mips target machines can be used in placeAkira Hatanaka2012-07-312-88/+46
* Let PEI::calculateFrameObjectOffsets compute the final stack size rather thanAkira Hatanaka2012-07-312-12/+1
* Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka2012-07-314-66/+6
* Define ADJCALLSTACKDOWN/UP nodes. These nodes are emitted regardless of whetherAkira Hatanaka2012-07-314-38/+33
* Change name of class MipsInst to InstSE to distinguish it from mips16'sAkira Hatanaka2012-07-312-16/+16
* When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka2012-07-312-48/+32
* Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka2012-07-313-38/+17
* Pass the correct call frame size to callseq_start node. This is needed toAkira Hatanaka2012-07-261-15/+10
* Fix call setup for PIC.Akira Hatanaka2012-07-262-6/+40
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-254-59/+15
* Fix function MipsCodeEmitter::emitExternalSymbolAddress to pass testAkira Hatanaka2012-07-241-1/+1
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-238-44/+287
* Add comment for relocations MO_HIGHER and HIGHEST in MipsBaseInfo.h.Akira Hatanaka2012-07-231-0/+2
* Fix Mips long branch pass.Akira Hatanaka2012-07-212-131/+136
* Add HIGHER and HIGHEST relocations to Mips backend.Akira Hatanaka2012-07-213-1/+8
* Revert accidental commit.Akira Hatanaka2012-07-218-288/+45
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-218-45/+288
* Mips specific inline asm operand modifier 'M':Jack Carter2012-07-181-3/+8
* Clean up Mips16InstrFormats.td and Mips16InstrInfo.td.Akira Hatanaka2012-07-172-93/+117
* Doubleword Shift Left Logical Plus 32Jack Carter2012-07-164-1/+57
* Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen2012-07-132-4/+4
* The Mips specific relocation R_MIPS_GOT_DISP Jack Carter2012-07-134-4/+12
* Patch for Mips direct object generation.Jack Carter2012-07-111-0/+8
* This change removes an "initialization" warning.Jack Carter2012-07-111-4/+3
* In register classes in MipsRegisterInfo.td, list the registers in ascendingAkira Hatanaka2012-07-111-99/+114
* Implement MipsTargetLowering::LowerSELECT_CC to custom lower SELECT_CC.Akira Hatanaka2012-07-112-3/+17
* Lower RETURNADDR node in Mips backend.Akira Hatanaka2012-07-113-5/+31
* Mips specific inline asm operand modifier 'L'.Jack Carter2012-07-101-14/+22
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-109-37/+88
* Reapply r158846.Akira Hatanaka2012-07-091-114/+77
* revert r159851.Akira Hatanaka2012-07-062-131/+166
* Reapply r158846.Akira Hatanaka2012-07-062-166/+131
* Changes per review of commit 159787Jack Carter2012-07-061-6/+5