| Commit message (Expand) | Author | Age | Files | Lines |
| * | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -4/+4 |
| * | SjLj based exception handling unwinding support. This patch is nasty, brutish | Jim Grosbach | 2009-08-11 | 1 | -3/+6 |
| * | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -4/+4 |
| * | Use subclassing to print lane-like immediates (w/o hash) eliminating | Anton Korobeynikov | 2009-08-08 | 1 | -2/+6 |
| * | Use VLDM / VSTM to spill/reload 128-bit Neon registers | Anton Korobeynikov | 2009-08-08 | 1 | -1/+1 |
| * | Add parameter to pattern classes to enable an itinerary to be specified for i... | David Goodwin | 2009-08-06 | 1 | -136/+148 |
| * | Initial support for single-precision FP using NEON. Added "neonfp" attribute ... | David Goodwin | 2009-08-04 | 1 | -0/+2 |
| * | Make sure Thumb2 uses the right call instructions. | Evan Cheng | 2009-07-29 | 1 | -8/+13 |
| * | - Fix an obvious copy and paste error. | Evan Cheng | 2009-07-29 | 1 | -3/+3 |
| * | Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /... | Evan Cheng | 2009-07-29 | 1 | -0/+6 |
| * | In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un... | Evan Cheng | 2009-07-28 | 1 | -6/+0 |
| * | Change Thumb2 jumptable codegen to one that uses two level jumps: | Evan Cheng | 2009-07-25 | 1 | -0/+9 |
| * | Use getTargetConstant instead of getConstant since it's meant as an constant ... | Evan Cheng | 2009-07-22 | 1 | -8/+9 |
| * | Don't forget D16 - D31 are clobbered by calls and sjlj eh. | Evan Cheng | 2009-07-22 | 1 | -6/+12 |
| * | 1. In Thumb mode, select tBx instead of ARM variants. | Evan Cheng | 2009-07-14 | 1 | -18/+14 |
| * | Fix detection of valid BFC immediates. | David Goodwin | 2009-07-14 | 1 | -10/+10 |
| * | Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies... | Evan Cheng | 2009-07-11 | 1 | -13/+0 |
| * | LDM_RET should be marked mayLoad. | Evan Cheng | 2009-07-09 | 1 | -1/+1 |
| * | Change how so_imm and t2_so_imm are handled. At instruction selection time, t... | Evan Cheng | 2009-07-08 | 1 | -20/+11 |
| * | Also statically set bit 25 for BR_JT instructions. | Evan Cheng | 2009-07-07 | 1 | -3/+3 |
| * | Statically encode bit 25 to indicate immediate form of data processing instru... | Evan Cheng | 2009-07-07 | 1 | -12/+37 |
| * | Add BX and BXr9 encodings. Patch by Sean Callanan. | Evan Cheng | 2009-07-07 | 1 | -2/+10 |
| * | Add bfc to armv6t2. | Evan Cheng | 2009-07-06 | 1 | -0/+30 |
| * | Added ARM::mls for armv6t2. | Evan Cheng | 2009-07-06 | 1 | -0/+6 |
| * | Change the meaning of predicate hasThumb2 to mean thumb2 ISA is available, no... | Evan Cheng | 2009-07-02 | 1 | -1/+1 |
| * | 80 col violation. | Evan Cheng | 2009-07-02 | 1 | -1/+1 |
| * | Add a new addressing mode for NEON load/store instructions. | Bob Wilson | 2009-07-01 | 1 | -0/+8 |
| * | Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ... | David Goodwin | 2009-06-29 | 1 | -9/+9 |
| * | Implement Thumb2 ldr. | Evan Cheng | 2009-06-29 | 1 | -37/+0 |
| * | Simplify predicate CarryDefIsUsed. | Evan Cheng | 2009-06-26 | 1 | -1/+1 |
| * | Mark a bunch of instructions commutable. | Evan Cheng | 2009-06-26 | 1 | -18/+33 |
| * | Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry b... | Evan Cheng | 2009-06-25 | 1 | -18/+53 |
| * | ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and S... | Evan Cheng | 2009-06-25 | 1 | -29/+29 |
| * | 80 col violation. | Evan Cheng | 2009-06-24 | 1 | -1/+2 |
| * | Initial Thumb2 support. Majority of the work is done by David Goodwin. There are | Evan Cheng | 2009-06-23 | 1 | -0/+1 |
| * | Minor reorg. | Evan Cheng | 2009-06-23 | 1 | -17/+18 |
| * | Add support for ARM's Advanced SIMD (NEON) instruction set. | Bob Wilson | 2009-06-22 | 1 | -0/+10 |
| * | Add explicit types for shift count constants. This is in preparation for | Bob Wilson | 2009-06-22 | 1 | -36/+43 |
| * | For Darwin on ARMv6 and newer, make register r9 available for use as a | Bob Wilson | 2009-06-22 | 1 | -5/+40 |
| * | Latency information for ARM v6. It's rough and not yet hooked up. Right now ... | Evan Cheng | 2009-06-19 | 1 | -2/+2 |
| * | Initial support for some Thumb2 instructions. | Anton Korobeynikov | 2009-06-17 | 1 | -0/+6 |
| * | Rename methods for the sake of consistency. | Anton Korobeynikov | 2009-06-15 | 1 | -6/+6 |
| * | Part 1. | Evan Cheng | 2009-06-15 | 1 | -6/+4 |
| * | Mark some pattern-less instructions as neverHasSideEffects. | Evan Cheng | 2009-06-12 | 1 | -1/+4 |
| * | Add placeholder for thumb2 stuff | Anton Korobeynikov | 2009-05-29 | 1 | -5/+6 |
| * | Update the names of the exception handling sjlj instrinsics to | Jim Grosbach | 2009-05-14 | 1 | -9/+11 |
| * | Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is | Jim Grosbach | 2009-05-12 | 1 | -0/+23 |
| * | A few more isAsCheapAsAMove. | Evan Cheng | 2009-02-05 | 1 | -2/+2 |
| * | Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning. | Dan Gohman | 2008-12-03 | 1 | -3/+3 |
| * | Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings. | Evan Cheng | 2008-11-14 | 1 | -3/+3 |