| Commit message (Expand) | Author | Age | Files | Lines |
* | Update the test | Anton Korobeynikov | 2011-01-01 | 1 | -1/+1 |
* | Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions. | Bob Wilson | 2010-12-23 | 1 | -0/+1 |
* | Add ARM-specific DAG combining to cast i64 vector element load/stores to f64. | Bob Wilson | 2010-12-21 | 1 | -0/+30 |
* | move this test into the ARM test so that it is only run when the arm backend | Chris Lattner | 2010-12-19 | 1 | -0/+23 |
* | Fix result type of Neon floating-point comparisons against zero. | Bob Wilson | 2010-12-18 | 1 | -0/+19 |
* | During local stack slot allocation, the materializeFrameBaseRegister function | Bill Wendling | 2010-12-17 | 1 | -0/+15 |
* | Fix a DAGCombiner crash when folding binary vector operations with constant | Bob Wilson | 2010-12-17 | 1 | -0/+14 |
* | Combine several vector-related DAGCombiner tests. | Bob Wilson | 2010-12-17 | 5 | -61/+63 |
* | Fix crash compiling a QQQQ REG_SEQUENCE for a Neon vld3_lane operation. | Bob Wilson | 2010-12-17 | 1 | -0/+19 |
* | 1. ARM/MC/ELF: A few more ELF relocs for .o | Jason W Kim | 2010-12-16 | 1 | -0/+35 |
* | Don't handle -arm-long-calls in fast isel for now. | Eric Christopher | 2010-12-15 | 1 | -0/+30 |
* | Add Neon VCVT instructions for f32 <-> f16 conversions. | Bob Wilson | 2010-12-15 | 1 | -1/+19 |
* | bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2 == C1. rdar://8458663 | Evan Cheng | 2010-12-14 | 1 | -0/+13 |
* | fix fixme case typo :-) | Jason W Kim | 2010-12-14 | 1 | -1/+1 |
* | First cut of ARM/MC/ELF PIC relocations. | Jason W Kim | 2010-12-13 | 1 | -0/+100 |
* | (or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == ... | Evan Cheng | 2010-12-11 | 1 | -2/+13 |
* | Add float patterns for Neon vld1-lane/dup and vst1-lane operations. | Bob Wilson | 2010-12-10 | 4 | -18/+54 |
* | Fix some invalid alignments for Neon vld-dup and vld/st-lane instructions. | Bob Wilson | 2010-12-10 | 2 | -8/+28 |
* | ARM stm/ldm instructions require more than one register in the register list. | Jim Grosbach | 2010-12-09 | 1 | -2/+2 |
* | ARM/MC/ELF TPsoft is now a proper pseudo inst. | Jason W Kim | 2010-12-08 | 1 | -0/+52 |
* | Fix a bad prologue / epilogue codegen bug where the compiler would emit illegal | Evan Cheng | 2010-12-07 | 1 | -0/+40 |
* | If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag... | Devang Patel | 2010-12-06 | 1 | -24/+19 |
* | Making use of VFP / NEON floating point multiply-accumulate / subtraction is | Evan Cheng | 2010-12-05 | 1 | -1/+2 |
* | ARM/MC/ELF relocation "hello world" for movw/movt. | Jason W Kim | 2010-12-01 | 1 | -0/+42 |
* | Enable sibling call optimization of libcalls which are expanded during | Evan Cheng | 2010-11-30 | 1 | -29/+45 |
* | Add support for NEON VLD3-dup instructions. | Bob Wilson | 2010-11-30 | 1 | -0/+23 |
* | Mark Darwin call instructions as using "r7" to prevent the frame-register | Evan Cheng | 2010-11-29 | 1 | -0/+28 |
* | Add missing colon. | Benjamin Kramer | 2010-11-29 | 1 | -1/+1 |
* | Add support for NEON VLD3-dup instructions. | Bob Wilson | 2010-11-29 | 1 | -0/+20 |
* | Add support for NEON VLD2-dup instructions. | Bob Wilson | 2010-11-28 | 1 | -0/+32 |
* | Add NEON VLD1-dup instructions (load 1 element to all lanes). | Bob Wilson | 2010-11-27 | 2 | -1/+43 |
* | Recognize sign/zero-extended constant BUILD_VECTORs for VMULL operations. | Bob Wilson | 2010-11-23 | 1 | -0/+72 |
* | Fix epilogue codegen to avoid leaving the stack pointer in an invalid | Evan Cheng | 2010-11-22 | 1 | -1/+1 |
* | Fix bug in DAGCombiner for ARM that was trying to do a ShiftCombine on illega... | Tanya Lattner | 2010-11-18 | 1 | -0/+8 |
* | Rewrite stack callee saved spills and restores to use push/pop instructions. | Eric Christopher | 2010-11-18 | 2 | -3/+3 |
* | These tests are looking for library function names that | Dale Johannesen | 2010-11-17 | 4 | -4/+4 |
* | Change ARMGlobalMerge to keep BSS globals in separate pools. | Bob Wilson | 2010-11-17 | 1 | -1/+7 |
* | Fix ARMGlobalMerge pass to check if globals are entirely within range. | Bob Wilson | 2010-11-17 | 1 | -0/+6 |
* | Change the symbol for merged globals from "merged" to "_MergedGlobals". | Bob Wilson | 2010-11-17 | 1 | -1/+1 |
* | Fix the ARMGlobalMerge pass to look at variable sizes instead of pointer sizes. | Bob Wilson | 2010-11-17 | 1 | -0/+11 |
* | Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, | Evan Cheng | 2010-11-17 | 2 | -4/+4 |
* | Fix PR8612 in the standard spiller, take two. | Jakob Stoklund Olesen | 2010-11-16 | 1 | -0/+1 |
* | Revert "Fix PR8612 in the standard spiller as well." | Jakob Stoklund Olesen | 2010-11-15 | 1 | -1/+0 |
* | Recommit this change and remove the failing part of the test - it didn't | Eric Christopher | 2010-11-15 | 1 | -26/+3 |
* | Fix PR8612 in the standard spiller as well. | Jakob Stoklund Olesen | 2010-11-15 | 1 | -0/+1 |
* | When spilling a register defined by an early clobber, make sure that the new | Jakob Stoklund Olesen | 2010-11-15 | 1 | -0/+84 |
* | Add conditional move of large immediate. | Evan Cheng | 2010-11-13 | 1 | -15/+32 |
* | Fix an obvious typo which inverted an immediate. | Evan Cheng | 2010-11-13 | 1 | -4/+17 |
* | This should be still failing, but is. Disable it with the | Eric Christopher | 2010-11-13 | 1 | -2/+2 |
* | Add conditional mvn instructions. | Evan Cheng | 2010-11-12 | 1 | -9/+53 |