aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-10-21Implement correct encodings for NEON vadd, both integer and floating point.Owen Anderson
2010-10-21Custom lower f64 args passed in integer registers.Eric Christopher
2010-10-20Add encoding for moving a value between two ARM core registers and a doubleworkBill Wendling
2010-10-20Add encodings for movement between ARM core registers and single-precisionBill Wendling
2010-10-20Fix crash introduced in 116852. 8573915.Dale Johannesen
2010-10-20Remove remaining uses of ATTRIBUTE_UNUSED on variables, and delete threeChandler Carruth
2010-10-20Fix a TODO by removing some unnecesary copies.Eric Christopher
2010-10-20Fix backwards conditional.Jim Grosbach
2010-10-20Add dynamic realignment when rematerializing the base register.Jim Grosbach
2010-10-19Nuke a commented out bit that got missed a while back.Jim Grosbach
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach
2010-10-19Update comments to remove obsolete references.Jim Grosbach
2010-10-19Enable using vdup for vector constants which are splat ofDale Johannesen
2010-10-19Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng
2010-10-19Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar
2010-10-19- Add a hook for target to determine whether an instruction def isEvan Cheng
2010-10-19Support alignment for NEON vld-lane and vst-lane instructions.Bob Wilson
2010-10-18ARM encoding information for [SU]SAT* instructions.Jim Grosbach
2010-10-18Revert r116220 - thus turning arm fast isel back on by default.Eric Christopher
2010-10-18Don't recompute MachineRegisterInfo in the Optimize* method.Bill Wendling
2010-10-18For Thumb2, try to use frame pointer references for stack slots even when aJim Grosbach
2010-10-18ARM addrmode4 instructions (ldm, stm and friends) can't encode an immediateJim Grosbach
2010-10-18Grammar tweak.Jim Grosbach
2010-10-18Remove the check for invalid calling conventions. Testing shows that they'reEric Christopher
2010-10-18Lift arg promotion from the X86 backend. This should be unified at some point.Eric Christopher
2010-10-17Now that we handle all allocas via a non-SP reg offset remove all of theEric Christopher
2010-10-17Allow more load types to be materialized through the allocas.Eric Christopher
2010-10-17Optimize GEP off of intermediate allocas.Eric Christopher
2010-10-17Fix comment.Eric Christopher
2010-10-17Turn on AddOperator folding in GEP.Eric Christopher
2010-10-17Use the i12 immediate versions of the load instructions - they're handledEric Christopher
2010-10-16Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola
2010-10-16Fix some funky formatting that got through.Eric Christopher
2010-10-15ARMCodeEmitter::emitMiscInstruction is dead. Long liveBill Wendling
2010-10-15Make sure offset is 0 for load/store register to the stack call.Eric Christopher
2010-10-15Formatting.Eric Christopher
2010-10-15Fix else if -> if in store machinery.Eric Christopher
2010-10-15Reformatting. No functionalogicality changes.Bill Wendling
2010-10-15Refactor ARM fast-isel reg + offset to be a base + offset.Eric Christopher
2010-10-15Encoding information for the various ARM saturating add/sub instructions.Jim Grosbach
2010-10-15ARM binary encoding information for RSB and RSC instructions.Jim Grosbach
2010-10-15Don't mark argument value stores as immutable, as otherwise the post-RAJim Grosbach
2010-10-15Use simple RegState::Define flag instead of getDefRegState(true).Bob Wilson
2010-10-15Expand GEP handling for constant offsets.Eric Christopher
2010-10-15When expanding the MOVsr[la]_flag pseudos, the CPSR implicit def becomesJim Grosbach
2010-10-15ARM mode encoding information for UBFX and SBFX instructions.Jim Grosbach
2010-10-15Remove unused ARMISD::AND selection DAG node.Bob Wilson
2010-10-15ARM instructions that are both predicated and set the condition codesBob Wilson
2010-10-15Encoding info for extension instructions.Jim Grosbach
2010-10-14Add missing Rd encoding for MOVs instruction.Jim Grosbach