aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-0/+6
* Trim #includes.Dan Gohman2008-10-161-3/+0
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-3/+3
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-6/+3
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-6/+6
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-6/+6
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-10/+10
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-4/+6
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-9/+9
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+2
* Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT nodeBruno Cardoso Lopes2008-08-131-22/+14
* Support added for ctlz intrinsic, test case added.Bruno Cardoso Lopes2008-08-081-1/+3
* Added Mips support for DYNAMIC_STACKALLOCBruno Cardoso Lopes2008-08-071-23/+48
* Mips ISelLowering cleanup : Removed old LowerCALL and FORMAL_ARGS helpers, theyBruno Cardoso Lopes2008-08-041-38/+9
* Handle i32->f32 bitconvert results.Bruno Cardoso Lopes2008-08-041-1/+1
* Apply the same pattern used in 'and' lowering for 'or'Bruno Cardoso Lopes2008-08-021-7/+9
* Expand fcopysignBruno Cardoso Lopes2008-07-311-0/+1
* Handle more SELECT corner cases considering legalize types, probabily wont wo...Bruno Cardoso Lopes2008-07-311-27/+43
* Added pattern for floating point zero immediate (avoiding a constant poolBruno Cardoso Lopes2008-07-301-0/+3
* Fixed bug in global address lowering for functions and in Brcond loweringBruno Cardoso Lopes2008-07-301-6/+7
* Changed some methods order.Bruno Cardoso Lopes2008-07-291-45/+46
* Added floating point lowering for select.Bruno Cardoso Lopes2008-07-291-79/+136
* Disable gp_rel relocation for constant pools access for now.Bruno Cardoso Lopes2008-07-281-7/+11
* Added floating point lowering for setcc and brcond.Bruno Cardoso Lopes2008-07-281-0/+81
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-76/+76
* Minor fixes.Bruno Cardoso Lopes2008-07-231-10/+27
* Added small section asm emition logic for mips.Bruno Cardoso Lopes2008-07-221-3/+4
* Added initial support for small sections on Mips.Bruno Cardoso Lopes2008-07-211-20/+56
* Fixed call stack alignment. Improved AsmPrinter alignment issues.Bruno Cardoso Lopes2008-07-151-3/+5
* Silence warning by initializing variable.Bill Wendling2008-07-091-1/+1
* Fixed features usage.Bruno Cardoso Lopes2008-07-091-1/+1
* Fixe typos and 80 column size problemsBruno Cardoso Lopes2008-07-091-1/+1
* MipsTargetLowering cleanupBruno Cardoso Lopes2008-07-091-34/+39
* Pacify gcc-4.3.Duncan Sands2008-07-081-2/+4
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-7/+7
* fixed 32-bit fp_to_sint patternBruno Cardoso Lopes2008-07-071-8/+12
* Several changes to Mips backend, experimental fp support being the mostBruno Cardoso Lopes2008-07-051-40/+140
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-1/+2
* Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect itsDan Gohman2008-06-301-1/+1
* Revert the SelectionDAG optimization that makesDuncan Sands2008-06-301-4/+4
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-12/+10
* Added custom SELECT_CC loweringBruno Cardoso Lopes2008-06-061-6/+89
* Some Mips minor fixesBruno Cardoso Lopes2008-06-041-2/+1
* Fixed flag issue that was generating infinite loop while in list scheduling. Bruno Cardoso Lopes2008-06-011-5/+7
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-3/+0
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+1
* minor cleanupsChris Lattner2008-03-171-36/+30
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel2008-03-101-1/+6
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1