aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add Thumb2 movcc instructions.Evan Cheng2009-07-071-34/+64
* Add some more Thumb2 multiplication instructions.Evan Cheng2009-07-071-6/+23
* Sign extending pre/post indexed loads.Evan Cheng2009-07-021-2/+10
* Thumb2 pre/post indexed loads.Evan Cheng2009-07-021-1/+70
* Factor out ARM indexed load matching code.Evan Cheng2009-07-021-46/+57
* Add a new addressing mode for NEON load/store instructions.Bob Wilson2009-07-011-2/+13
* Thumb-2 load and store double description. But nothing yet creates them.David Goodwin2009-06-301-0/+27
* Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.David Goodwin2009-06-301-1/+6
* Implement Thumb2 ldr.Evan Cheng2009-06-291-26/+133
* Renaming for consistency.Evan Cheng2009-06-271-24/+22
* Split thumb-related stuff into separate classes.Anton Korobeynikov2009-06-261-3/+3
* Code clean up.Evan Cheng2009-06-231-6/+5
* Rename SelectShifterOperand to SelectThumb2ShifterOperandReg.Evan Cheng2009-06-231-6/+6
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-221-0/+62
* Fix llvm-gcc build for armv6t2 and later architectures. The hasV6T2OpsBob Wilson2009-06-221-9/+10
* Initial support for some Thumb2 instructions.Anton Korobeynikov2009-06-171-3/+37
* Revert hunk commited by accidentAnton Korobeynikov2009-06-081-7/+2
* The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov2009-06-081-2/+7
* Fix pr4091: Add support for "m" constraint in ARM inline assembly.Bob Wilson2009-05-191-0/+22
* PR2985 / <rdar://problem/6584986>Jim Grosbach2009-04-071-3/+5
* tADDhirr is a thumb instruction. Do not allow this code to be reached in non-...Evan Cheng2009-03-261-0/+2
* fix PR3538 for ARM.Chris Lattner2009-02-121-12/+19
* Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen2009-02-061-1/+3
* get rid of some non-DebugLoc getTargetNode variants.Dale Johannesen2009-02-061-1/+2
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-061-7/+9
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-1/+1
* Preliminary ARM debug support based on patch by Mikael of FlexyCore.Evan Cheng2008-12-101-2/+38
* Update a comment.Dan Gohman2008-12-031-3/+4
* Eliminate the ISel priority queue, which used the topological order for aDan Gohman2008-11-051-28/+0
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-271-1/+1
* Avoid creating two TargetLowering objects for each target.Dan Gohman2008-10-031-3/+1
* Cosmetic.Evan Cheng2008-09-181-3/+5
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-21/+27
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-10/+10
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-1/+1
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-231-3/+3
* Simplify SelectRoot's interface, and factor out some common codeDan Gohman2008-08-211-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-121/+121
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-2/+1
* Add explicit keywords.Dan Gohman2008-07-071-1/+1
* Split scheduling from instruction selection.Evan Cheng2008-06-301-4/+2
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-5/+5
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* explicitly include Compiler.h instead of getting it from tblgen in the middle...Chris Lattner2008-02-031-0/+1
* don't do ReplaceUses on a result that doesn't exist.Chris Lattner2008-02-031-2/+4
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+1
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-1/+1
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-1/+0
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-081-2/+2