aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fix const-correctness issues with the SrcValue handling in theDan Gohman2008-04-141-2/+2
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-24/+30
* Unbreak ARM / Thumb soft FP support.Evan Cheng2008-04-011-6/+10
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-6/+8
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-5/+6
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-201-4/+4
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-0/+1
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-141-1/+1
* Change how FP immediates are handled. Nate Begeman2008-02-141-4/+0
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-131-16/+9
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-6/+5
* Remove some dead codeNate Begeman2008-02-121-7/+3
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-3/+2
* Eliminate some redundant code.Nate Begeman2008-02-041-7/+1
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-2/+3
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-3/+2
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-1/+1
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-4/+4
* The last pieces needed for loading arbitraryDuncan Sands2008-01-231-0/+3
* This commit changes:Chris Lattner2008-01-171-0/+2
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-16/+17
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* implement a trivial readme entry.Chris Lattner2007-11-271-0/+24