| Commit message (Expand) | Author | Age | Files | Lines |
| * | Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions. | Bob Wilson | 2010-12-23 | 1 | -0/+3 |
| * | Add ARM-specific DAG combining to cast i64 vector element load/stores to f64. | Bob Wilson | 2010-12-21 | 1 | -5/+103 |
| * | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -9/+9 |
| * | Add some missing entries in ARMTargetLowering::getTargetNodeName. | Bob Wilson | 2010-12-18 | 1 | -0/+5 |
| * | Don't handle -arm-long-calls in fast isel for now. | Eric Christopher | 2010-12-15 | 1 | -1/+1 |
| * | bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2 == C1. rdar://8458663 | Evan Cheng | 2010-12-14 | 1 | -0/+20 |
| * | Generalize BFI isel lowering a bit. | Evan Cheng | 2010-12-13 | 1 | -29/+35 |
| * | (or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == ... | Evan Cheng | 2010-12-11 | 1 | -7/+28 |
| * | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -1/+1 |
| * | Fix and re-enable tail call optimization of expanded libcalls. | Evan Cheng | 2010-12-01 | 1 | -1/+4 |
| * | Enable sibling call optimization of libcalls which are expanded during | Evan Cheng | 2010-11-30 | 1 | -19/+54 |
| * | Add support for NEON VLD2-dup instructions. | Bob Wilson | 2010-11-28 | 1 | -7/+96 |
| * | Add entry in getTargetNodeName() for ARMISD::VBICIMM. | Bob Wilson | 2010-11-28 | 1 | -1/+2 |
| * | Recognize sign/zero-extended constant BUILD_VECTORs for VMULL operations. | Bob Wilson | 2010-11-23 | 1 | -13/+109 |
| * | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -51/+51 |
| * | These instructions are thumb2 only. | Evan Cheng | 2010-11-19 | 1 | -1/+1 |
| * | Fix bug in DAGCombiner for ARM that was trying to do a ShiftCombine on illega... | Tanya Lattner | 2010-11-18 | 1 | -1/+2 |
| * | Move hasFP() and few related hooks to TargetFrameInfo. | Anton Korobeynikov | 2010-11-18 | 1 | -2/+4 |
| * | Split up ARM LowerShift function. | Bob Wilson | 2010-11-18 | 1 | -26/+33 |
| * | Fix an issue where we tried to turn a v2f32 build_vector into a v4i32 build v... | Nate Begeman | 2010-11-10 | 1 | -2/+2 |
| * | Do not use MEMBARRIER_MCR for any Thumb code. | Bob Wilson | 2010-11-09 | 1 | -2/+2 |
| * | Change the ARMConstantPoolValue modifier string to an enumeration. This will | Jim Grosbach | 2010-11-09 | 1 | -4/+4 |
| * | Add support for ARM's specialized vector-compare-against-zero instructions. | Owen Anderson | 2010-11-08 | 1 | -1/+32 |
| * | Disallow the certain NEON modified-immediate forms when generating vorr or vbic. | Owen Anderson | 2010-11-05 | 1 | -7/+14 |
| * | Add codegen and encoding support for the immediate form of vbic. | Owen Anderson | 2010-11-05 | 1 | -1/+34 |
| * | Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immedia... | Evan Cheng | 2010-11-04 | 1 | -10/+11 |
| * | Covert VORRIMM to be produced via early target-specific DAG combining, rather... | Owen Anderson | 2010-11-03 | 1 | -31/+26 |
| * | Add support for code generation of the one register with immediate form of vorr. | Owen Anderson | 2010-11-03 | 1 | -0/+29 |
| * | Check for extractelement with a variable operand for the element number. | Bob Wilson | 2010-11-03 | 1 | -10/+15 |
| * | Simplify uses of MVT and EVT. An MVT can be compared directly | Duncan Sands | 2010-11-03 | 1 | -1/+1 |
| * | Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten... | Evan Cheng | 2010-11-03 | 1 | -4/+29 |
| * | Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536. | Evan Cheng | 2010-11-03 | 1 | -0/+5 |
| * | NEON does not support truncating vector stores. Radar 8598391. | Bob Wilson | 2010-11-01 | 1 | -0/+4 |
| * | Overhaul memory barriers in the ARM backend. Radar 8601999. | Bob Wilson | 2010-10-30 | 1 | -12/+20 |
| * | - Don't schedule nodes with only MVT::Flag and MVT::Other values for latency. | Evan Cheng | 2010-10-29 | 1 | -3/+7 |
| * | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson | 2010-10-29 | 1 | -0/+34 |
| * | Fix compiler warnings about signed/unsigned comparisons. | Bob Wilson | 2010-10-27 | 1 | -2/+2 |
| * | SelectionDAG shuffle nodes do not allow operands with different numbers of | Bob Wilson | 2010-10-27 | 1 | -0/+55 |
| * | Enable ARM fastcc. | Evan Cheng | 2010-10-23 | 1 | -5/+1 |
| * | Add fastcc cc: pass and return VFP / NEON values in registers. Controlled by ... | Evan Cheng | 2010-10-22 | 1 | -12/+22 |
| * | Fix crash introduced in 116852. 8573915. | Dale Johannesen | 2010-10-20 | 1 | -2/+3 |
| * | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach | 2010-10-19 | 1 | -0/+11 |
| * | Enable using vdup for vector constants which are splat of | Dale Johannesen | 2010-10-19 | 1 | -32/+17 |
| * | Don't mark argument value stores as immutable, as otherwise the post-RA | Jim Grosbach | 2010-10-15 | 1 | -1/+1 |
| * | Remove unused ARMISD::AND selection DAG node. | Bob Wilson | 2010-10-15 | 1 | -1/+0 |
| * | User proper libcall names & condcodes while compiling for ARM EABI. | Anton Korobeynikov | 2010-09-28 | 1 | -6/+150 |
| * | Add a command line option "-arm-strict-align" to disallow unaligned memory | Bob Wilson | 2010-09-28 | 1 | -9/+1 |
| * | Enable code placement optimization pass for ARM. | Evan Cheng | 2010-09-24 | 1 | -7/+1 |
| * | Add support for ELF PLT references for ARM MC asm printing. Adding a | Jim Grosbach | 2010-09-22 | 1 | -4/+16 |
| * | Change VDUPLANE DAG combiner to just return the result instead of calling | Bob Wilson | 2010-09-22 | 1 | -5/+3 |