aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Update comments to make it clear that the function alignment is the Log2 of theBill Wendling2009-07-011-1/+1
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-0/+5
* Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ...David Goodwin2009-06-291-5/+3
* Thumb-2 has CLZ.David Goodwin2009-06-261-1/+1
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-221-96/+981
* Add comments.Evan Cheng2009-06-191-0/+4
* Should be using Bcc (average) latency to determine if-conversion threshold, n...Evan Cheng2009-06-191-1/+1
* Latency information for ARM v6. It's rough and not yet hooked up. Right now ...Evan Cheng2009-06-191-0/+15
* Remove UseThumbBacktraces. Just check if subtarget is darwin.Evan Cheng2009-06-181-1/+1
* Address review comments: add 3 ARM calling conventions.Anton Korobeynikov2009-06-161-7/+34
* The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov2009-06-081-1/+6
* Only 64-bit targets support TImode libcalls. Disable the TImode shift libcallsBob Wilson2009-05-221-0/+5
* Fix pr4202: Disable CodePlacementOpt for ARM. The ARMConstantIslandPass hasBob Wilson2009-05-181-1/+4
* Update the names of the exception handling sjlj instrinsics toJim Grosbach2009-05-141-2/+2
* Run code placement optimization for targets that want it (arm and x86 for now).Evan Cheng2009-05-131-0/+1
* Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach2009-05-121-4/+23
* Change LowerCallResult method so that CCValAssign::BCvt can be used withBob Wilson2009-04-251-16/+16
* Adjust a comment to reflect what the code does. Splitting a 64-bit argumentBob Wilson2009-04-241-1/+1
* Fix up some problems with getCopyToReg and getCopyFromReg nodes beingBob Wilson2009-04-241-8/+12
* Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson2009-04-201-14/+3
* Move the AddLiveIn function definition closer to its uses.Bob Wilson2009-04-171-11/+11
* Rearrange code to reduce indentation.Bob Wilson2009-04-171-41/+38
* Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson2009-04-171-38/+26
* Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson2009-04-171-304/+465
* 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.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