summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR3795: Apply Dan's suggested fix forBob Wilson2009-04-081-2/+6
* PR2985 / <rdar://problem/6584986>Jim Grosbach2009-04-071-7/+31
* Fix PR3862: Recognize some ARM-specific constraints for immediates in inlineBob Wilson2009-04-011-0/+135
* Fix a few more indentation problems and an 80-column violation.Bob Wilson2009-03-201-8/+8
* No functional changes. Fix indentation and whitespace only.Bob Wilson2009-03-201-101/+91
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-131-10/+10
* Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))"Chris Lattner2009-03-121-1/+102
* ARM isLegalAddressImmediate should check if type is a simple type now that op...Evan Cheng2009-03-091-0/+3
* Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands2009-03-071-1/+1
* Remove refs to non-DebugLoc versions of BuildMI from ARM.Dale Johannesen2009-02-131-2/+3
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-1/+1
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-071-12/+15
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-2/+1
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-41/+53
* Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen2009-02-041-7/+12
* Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen2009-02-041-68/+83
* Add some DL propagation to places that didn'tDale Johannesen2009-02-031-13/+13
* Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen2009-01-301-1/+3
* silence a warning when assertions are disabled.Chris Lattner2009-01-251-3/+3
* Add the private linkage.Rafael Espindola2009-01-151-1/+1
* Const-qualify getPreIndexedAddressParts and friends.Dan Gohman2009-01-151-2/+2
* Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng2008-12-051-3/+6
* Temporarily revert r60519. It was causing a bootstrap failure:Bill Wendling2008-12-041-1/+1
* Visibility hidden GVs do not require extra load of symbol address from the GO...Evan Cheng2008-12-041-1/+1
* There are no longer any places that require aDuncan Sands2008-12-011-2/+2
* Change the interface to the type legalization methodDuncan Sands2008-12-011-16/+28
* Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls.Evan Cheng2008-11-041-4/+0
* Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with le...Evan Cheng2008-11-041-9/+12
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-2/+2
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-6/+3
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-1/+1
* Make log, log2, log10, exp, exp2 use Expand byDale Johannesen2008-09-221-10/+0
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-11/+12
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-12/+11
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-12/+12
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-8/+8
* Delete an unused variable.Dan Gohman2008-09-081-1/+0
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-0/+10
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-12/+12
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-160/+160
* Teach ARM isLegalAddressingMode to handle unknown type without crashing. This...Evan Cheng2008-07-251-1/+1
* add support for returning i128, PR2532.Chris Lattner2008-07-111-0/+14
* Pool-allocation for MachineInstrs, MachineBasicBlocks, andDan Gohman2008-07-071-7/+7
* Rather than having a different custom legalizationDuncan Sands2008-07-041-3/+3
* Add a new getMergeValues method that does not needDuncan Sands2008-07-021-14/+4
* 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-5/+4
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-34/+34
* Fix the SVOffset values for loads and stores produced byDan Gohman2008-04-281-6/+7
OpenPOWER on IntegriCloud