aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-08-09Add an option to disable 32 -> 16-bit Thumb2 size reduction pass for experime...Evan Cheng
2010-08-08Use the "isCompare" machine instruction attribute instead of calling theBill Wendling
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola
2010-08-06Add the Optimize Compares pass (disabled by default).Bill Wendling
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-05For local variables in functions with a frame pointer, use FP as a baseJim Grosbach
2010-08-05Fix indentation.Bob Wilson
2010-08-05Add an ARM RSCrr instruction for disassembly only.Bob Wilson
2010-08-05Add an ARM RSBrr instruction for disassembly only.Bob Wilson
2010-08-05Silence a GCC warning about && and || without explicit parentheses. ThisChandler Carruth
2010-08-05ARM "rrx" shift operands do not have an immediate. PR7790.Bob Wilson
2010-08-04and back in. false alarm on the tests from another unrelated local change.Jim Grosbach
2010-08-04Implement target specific getDebugValueLocation().Devang Patel
2010-08-04oops. revert for a moment to clean up tests first.Jim Grosbach
2010-08-04Reserve a stack slot if the function adjusts the stack but doesn'tJim Grosbach
2010-08-04Remove switch for disabling ARM tail calls. TheyDale Johannesen
2010-08-04Combine NEON VABD (absolute difference) intrinsics with ADDs to make VABABob Wilson
2010-08-03Add support for getting & setting the FPSCR application register on ARM when ...Nate Begeman
2010-07-31Silence some -Asserts uninitialized variable warnings.Daniel Dunbar
2010-07-31Move newlines before inline jumptables from the asm strings in .td files toBob Wilson
2010-07-31Add support for disassembling VMVN (immediate) instructions. PR7747.Bob Wilson
2010-07-30Add -disable-shifter-op to disable isel of shifter ops. On Cortex-a9 the shif...Evan Cheng
2010-07-30Add a check in the ARM disassembler for NEON instructions that wouldBob Wilson
2010-07-30Add the __TEXT,__StaticInit section to the list of sections emitted at theBob Wilson
2010-07-30Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach
2010-07-29Add builtins for ssat/usat, similar to RealView's __ssat and __usat intrinsics.Nate Begeman
2010-07-29Refactor ARM-specific DAG combining in preparation for adding some moreBob Wilson
2010-07-29Implement vector constants which are splat ofDale Johannesen
2010-07-29Don't assert on an unrecognized BrMiscFrm instruction.Bob Wilson
2010-07-29Add intrinsics __builtin_arm_qadd & __builtin_arm_qsub to allow access to the...Nate Begeman
2010-07-28ARM mode version of r109693. Remove incorrect substitution pattern for UXTB16...Jim Grosbach
2010-07-28Remove incorrect substitution pattern for UXTB16. It wrongly assumed the inpu...Jim Grosbach
2010-07-28Remove dead prototypeJim Grosbach
2010-07-26And a bit more non-ASCII stuff.Eli Friedman
2010-07-26Drop some non-ascii stuffAnton Korobeynikov
2010-07-26Add a noteAnton Korobeynikov
2010-07-26Currently EH lowering code expects typeinfo to be global only.Anton Korobeynikov
2010-07-26ARM fastisel isn't ready.Evan Cheng
2010-07-25Remove extraneous semicolonDouglas Gregor
2010-07-25Unbreak CMake buildDouglas Gregor
2010-07-24Hook in GlobalMerge passAnton Korobeynikov
2010-07-23Use the appropriate register class for an i32 when adding ARM::LR to theJim Grosbach
2010-07-23Revert 109076. It is wrong and was causing regressions. Add someDale Johannesen
2010-07-23- Allow target to specify when is register pressure "too high". In most cases,Evan Cheng
2010-07-22eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner
2010-07-22switch a private implementation of GetFunctionSizeInBytes.Chris Lattner
2010-07-22ARMv4 JIT forgets to set the lr register when making a indirect function call...Xerxes Ranby
2010-07-22Mark an assert-only variable as used.Chandler Carruth