aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* Fix CMake buildOscar Fuentes2011-07-211-0/+1
* Added the infrastructute necessary for MIPS JIT support. Patch by VladimirBruno Cardoso Lopes2011-07-219-3/+519
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-203-8/+13
* Change name of class.Akira Hatanaka2011-07-201-23/+23
* Define classes for definitions of atomic instructions.Akira Hatanaka2011-07-201-106/+42
* Lower memory barriers to sync instructions.Akira Hatanaka2011-07-193-2/+28
* Change variable name.Akira Hatanaka2011-07-191-3/+3
* Use the correct opcodes: SLLV/SRLV or AND must be used instead of SLL/SRL orAkira Hatanaka2011-07-191-13/+14
* Use descriptive variable names. Akira Hatanaka2011-07-191-154/+177
* Fix comments.Akira Hatanaka2011-07-191-10/+10
* Remove redundant instructions.Akira Hatanaka2011-07-191-16/+12
* Separate code that modifies control flow from code that adds instruction to Akira Hatanaka2011-07-191-18/+18
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-193-18/+32
* Make EmitAtomic functions return the correct MachineBasicBlocks so thatAkira Hatanaka2011-07-191-22/+28
* Do not insert instructions in reverse order.Akira Hatanaka2011-07-191-14/+16
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-184-12/+13
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-183-19/+11
* Do not treat atomic.load.sub differently than other atomic binary intrinsics.Akira Hatanaka2011-07-181-12/+2
* Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from Akira Hatanaka2011-07-183-85/+23
* Change destination register operands of SC instructions so that uniqueAkira Hatanaka2011-07-181-8/+13
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-182-4/+4
* Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng2011-07-151-0/+6
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-146-8/+13
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-1410-39/+111
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-112-2/+13
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-0/+13
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-081-0/+2
* Silence compiler warning.Benjamin Kramer2011-07-081-0/+2
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-082-2/+3
* Raise assertion when MachineOperand has unexpected target flag.Akira Hatanaka2011-07-081-1/+2
* Make sure variable Kind is assigned a value to suppress warning.Akira Hatanaka2011-07-081-1/+1
* Lower MachineInstr to MC Inst and print to .s files. Akira Hatanaka2011-07-0713-107/+290
* Remove unnecessary newline.Akira Hatanaka2011-07-071-1/+1
* Rather than having printMemOperand change the way memory operands are printedAkira Hatanaka2011-07-073-16/+21
* Define class MipsMCInstLower.Akira Hatanaka2011-07-073-0/+161
* Change visibility of MipsAsmPrinter.Akira Hatanaka2011-07-072-60/+87
* Define class MipsMCSymbolRefExpr.Akira Hatanaka2011-07-073-0/+126
* Simplify MipsRegisterInfo::eliminateFrameIndex.Akira Hatanaka2011-07-071-33/+13
* Reverse order of operands of address operand mem so that the base operand comesAkira Hatanaka2011-07-077-50/+50
* Add missing return statement.Akira Hatanaka2011-07-071-1/+3
* Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng2011-07-072-3/+4
* Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng2011-07-014-4/+4
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-012-3/+3
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-012-1/+13
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-012-3/+6
* Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka2011-07-015-23/+70
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-304-13/+17
* Update comment for getRegForInlineAsmConstraint for Mips.Eric Christopher2011-06-291-3/+3
* Remove getRegClassForInlineAsmConstraint for Mips.Eric Christopher2011-06-292-48/+3
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-291-2/+1