summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Workaround a couple of Darwin assembler bugs.Evan Cheng2009-08-013-31/+71
* Split t2MOVCCs since some assemblers do not recognize mov shifted register al...Evan Cheng2009-08-012-8/+29
* Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the sameEvan Cheng2009-08-015-72/+40
* t2BR_JT is mov pc, it's 2 byte long, not 4.Evan Cheng2009-07-311-9/+9
* Thumb2 movcc need .w suffix.Evan Cheng2009-07-311-3/+3
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-1/+2
* Until we have a "ALIGN" pseudo instruction, have asm printer emitted a .alignEvan Cheng2009-07-311-0/+7
* - Teach TBB / TBH offset limits are 510 and 131070 respectively since the offsetEvan Cheng2009-07-312-9/+14
* refactor section construction in TLOF to be through an explicitChris Lattner2009-07-311-1/+1
* When fp is not eliminated, instructions with T2_i12 modes will be changed to ...Evan Cheng2009-07-302-3/+10
* Remove redundant match for frame index from imm8 addrmode, it is handled by t...David Goodwin2009-07-301-24/+14
* Darwin assembler now recognizes "orn", so remove workaround.David Goodwin2009-07-301-5/+3
* Darwin assembler now supports "rrx", so remove workaround.David Goodwin2009-07-301-2/+1
* Cleanup and include code selection for some frame index cases.David Goodwin2009-07-301-20/+49
* Add missing D* register clobbers for Thumb-2 call.David Goodwin2009-07-301-0/+1
* add a random codegen deficiency.Chris Lattner2009-07-301-0/+46
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-301-2/+1
* Lower a 128-bit BUILD_VECTOR with 2 elements to a pair of INSERT_VECTOR_ELTs.Bob Wilson2009-07-301-1/+19
* tbb / tbh instructions only branch forward, not backwards.Evan Cheng2009-07-291-2/+4
* Add VFP3 D registers to the DPR register class.Evan Cheng2009-07-291-1/+3
* Make sure Thumb2 uses the right call instructions.Evan Cheng2009-07-293-19/+80
* Give getPointerRegClass() a "kind" value so that targets can Chris Lattner2009-07-292-6/+7
* - Fix an obvious copy and paste error.Evan Cheng2009-07-293-6/+7
* Change Neon VLDn intrinsics to return multiple values instead of reallyBob Wilson2009-07-291-26/+26
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-291-2/+3
* Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /...Evan Cheng2009-07-297-44/+204
* Thumb-2: fix typo that caused incorrect stack elimination for VFP operations ...David Goodwin2009-07-281-1/+1
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un...Evan Cheng2009-07-285-18/+7
* Remove support for ORN to workaround <rdar://problem/7096522>.David Goodwin2009-07-281-3/+5
* more simplifications and cleanup. :)Chris Lattner2009-07-281-18/+17
* Add workaround for <rdar://problem/7098328>.David Goodwin2009-07-281-1/+2
* the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner2009-07-281-1/+1
* Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.David Goodwin2009-07-281-1/+10
* tADDrSPI doesn't have a predicate operand, but tADDhirr and tADDi3 have.Evan Cheng2009-07-281-0/+5
* Code clean up. No functionality changes.Evan Cheng2009-07-281-21/+32
* - More refactoring. This gets rid of all of the getOpcode calls.Evan Cheng2009-07-2816-566/+607
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-283-6/+12
* ORN does not require (and can not have) the ".w" suffix. "Orthogonality" is a...David Goodwin2009-07-271-7/+13
* Remove TPat. No patterns depend on just isThumb(). Must use either T1Pat (isT...David Goodwin2009-07-272-30/+26
* remove dead code.Chris Lattner2009-07-272-6/+3
* More DCE.Evan Cheng2009-07-274-17/+1
* convertToThreeAddress can't handle Thumb2 instructions (which don't have same...Evan Cheng2009-07-271-10/+7
* Get rid of more dead code.Evan Cheng2009-07-275-9/+1
* Cosmetic change.Evan Cheng2009-07-271-2/+4
* Clean up.Evan Cheng2009-07-272-5/+6
* Get rid of some more getOpcode calls.Evan Cheng2009-07-276-33/+46
* Thumb-2 does not have RSC.David Goodwin2009-07-271-34/+1
* Add ".w" suffix for wide thumb-2 instructions.David Goodwin2009-07-271-45/+43
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-1/+1
OpenPOWER on IntegriCloud