aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Initial pass at adding X86 target supportKenny Root2011-02-074-0/+8
* Fix encoding bug for ARM PKHBT/PKHTB instructions.Stephen Hines2011-01-251-4/+8
* Add X86AsmParser and ARMAsmParser build rules.Logan2011-01-181-4/+7
* Add LOCAL_MODULE_TAGS := optionalLogan2011-01-164-0/+16
* Fix Android.mk'sShih-wei Liao2010-12-041-24/+19
* Enabling bcc to do host-side cross-compile. So we can soon do a build-time pr...Shih-wei Liao2010-10-251-1/+29
* PR8359: The ARM backend may end up allocating registers D16 to D31 whenBob Wilson2010-10-234-3/+11
* Fix Bug #3092270. Make clang and llvm agree on v128.Shih-wei Liao2010-10-131-1/+1
* Fix VFP register encoding.Zonr Chang2010-10-111-9/+12
* To get address mode's S-bit, we should use ">=" instead of "!=".Shih-wei Liao2010-09-151-1/+1
* 1. Better support for access constant entry (add emitLEApcrelInstruction)Shih-wei Liao2010-09-153-37/+118
* Merge commit 'refs/changes/82/67782/1' of ssh://android-git.corp.google.com:2...Shih-wei Liao2010-09-141-1/+1
|\
| * Potential fix for b/2988615.Shih-wei Liao2010-09-131-1/+1
* | Apply changes on LLVM r112364 after merge.Shih-wei Liao2010-09-113-33/+38
* | Merge commit '69494cf8102cf872e9cb76662e9960be7c112112' into HEADShih-wei Liao2010-09-1067-4119/+8615
|\ \ | |/ |/|
| * Use pseudo instructions for VST1 and VST2.Bob Wilson2010-08-284-113/+110
| * We don't need to custom-select VLDMQ and VSTMQ anymore.Bob Wilson2010-08-282-42/+7
| * When merging Thumb2 loads/stores, do not give up when the offset is one ofBob Wilson2010-08-271-10/+7
| * Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just likeBob Wilson2010-08-2710-166/+91
| * Unsigned value cannot be < 0.Bob Wilson2010-08-271-2/+2
| * Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-264-34/+12
| * tidy up a bit. no functional change.Jim Grosbach2010-08-262-31/+10
| * Turn off the scavenging based frame reg reuse briefly to measure whether it'sJim Grosbach2010-08-261-1/+1
| * Use pseudo instructions for VST3.Bob Wilson2010-08-264-59/+81
| * Reapply r112176 without removing the other CMN patterns (that was unintention...Bill Wendling2010-08-261-2/+46
| * Restrict the register to tGPR to make sure the str instruction will beJim Grosbach2010-08-261-4/+4
| * Revert r112176; it broke test/CodeGen/Thumb2/thumb2-cmn.ll.Dan Gohman2010-08-261-50/+8
| * There seems to be a (potential) hardware bug with the CMN instruction andBill Wendling2010-08-261-8/+50
| * Use pseudo instructions for VST1d64Q.Bob Wilson2010-08-264-4/+9
| * Enable pre-RA virtual frame base register allocation. rdar://8277890Jim Grosbach2010-08-261-1/+1
| * Revert svn 107892 (with changes to work with trunk). It caused a crash ifBob Wilson2010-08-261-1/+28
| * Start converting NEON load/stores to use pseudo instructions, beginning hereBob Wilson2010-08-255-41/+165
| * Don't override the var from the enclosing scope.Jim Grosbach2010-08-251-2/+2
| * ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signedDaniel Dunbar2010-08-251-4/+4
| * Do type checks before we bother to do everything else.Eric Christopher2010-08-251-8/+9
| * Reorganize load mechanisms. Handle types in a little less fixed way.Eric Christopher2010-08-251-19/+45
| * Fix predicate and add a comment.Eric Christopher2010-08-241-1/+2
| * Rework braindead conditionals I put in yesterday.Eric Christopher2010-08-241-14/+12
| * Fix thumb2 mode loads to have the correct operand ordering. Add a todoEric Christopher2010-08-241-4/+9
| * Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach2010-08-242-8/+46
| * Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach2010-08-242-1/+11
| * add ARM cmd line option to force always using virtual base regs when possible.Jim Grosbach2010-08-241-4/+16
| * Add comments for what the condition code symbols mean.Bill Wendling2010-08-241-16/+16
| * Update comment.Eric Christopher2010-08-241-1/+2
| * Fix the opcode and the operands for the load instruction.Eric Christopher2010-08-241-2/+5
| * Add register class hack that needs to go away, but makes it more obviousEric Christopher2010-08-241-12/+35
| * Add some more debugging code, make it more obvious that RegOffset isEric Christopher2010-08-241-12/+20
| * Don't need the extra register here.Eric Christopher2010-08-231-6/+4
| * Add some more "get address into register" code and a more TODOs/FIXMEs.Eric Christopher2010-08-231-0/+22
| * Add an ARMFunctionInfo member and use it.Eric Christopher2010-08-231-1/+5