| Commit message (Expand) | Author | Age | Files | Lines |
* | Unit test for r146950: LSR postinc expansion, PR11571. | Andrew Trick | 2011-12-20 | 1 | -0/+39 |
* | Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930. | Bob Wilson | 2011-12-20 | 1 | -0/+55 |
* | ARM assembly shifts by zero should be plain 'mov' instructions. | Jim Grosbach | 2011-12-20 | 1 | -0/+17 |
* | Now that PR11464 is fixed, reapply the patch to fix PR11464, | Chris Lattner | 2011-12-20 | 1 | -0/+10 |
* | fix PR11464 by preventing the linker from mapping two different struct types ... | Chris Lattner | 2011-12-20 | 1 | -0/+19 |
* | Move tests to FileCheck. | Evan Cheng | 2011-12-19 | 2 | -3/+10 |
* | ARM assembly parsing and encoding support for LDRD(label). | Jim Grosbach | 2011-12-19 | 1 | -1/+6 |
* | Add a test case for r146900. | Akira Hatanaka | 2011-12-19 | 1 | -0/+38 |
* | Add patterns for matching immediates whose lower 16-bit is cleared. These | Akira Hatanaka | 2011-12-19 | 2 | -6/+11 |
* | ARM NEON two-operand aliases for VPADD. | Jim Grosbach | 2011-12-19 | 1 | -0/+10 |
* | Remove definitions of double word shift plus 32 instructions. Assembler or | Akira Hatanaka | 2011-12-19 | 2 | -6/+6 |
* | Remove the restriction on the first operand of the add node in SelectAddr. | Akira Hatanaka | 2011-12-19 | 1 | -1/+1 |
* | ARM NEON implied destination aliases for VMAX/VMIN. | Jim Grosbach | 2011-12-19 | 2 | -110/+242 |
* | ARM NEON relax parse time diagnostics for alignment specifiers. | Jim Grosbach | 2011-12-19 | 1 | -8/+8 |
* | Allow inlining of functions with returns_twice calls, if they have the | Joerg Sonnenberger | 2011-12-18 | 1 | -0/+41 |
* | Revert 146728 as it's causing failures on some of the external bots as well as | Chad Rosier | 2011-12-17 | 1 | -9/+0 |
* | Revert r146822 at Pete Cooper's request as it broke clang self hosting. | Kevin Enderby | 2011-12-17 | 1 | -152/+0 |
* | SimplifyCFG now predicts some conditional branches to true or false depending... | Pete Cooper | 2011-12-17 | 1 | -0/+152 |
* | Deleting the json-bench-test until I understand why it is flaky. | Manuel Klimek | 2011-12-17 | 1 | -5/+0 |
* | Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle. | Evan Cheng | 2011-12-17 | 1 | -0/+28 |
* | Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the | Rafael Espindola | 2011-12-17 | 1 | -0/+14 |
* | Make sure that the lower bits on the VSELECT condition are properly set. | Lang Hames | 2011-12-17 | 1 | -4/+11 |
* | The powers that be have decided that LLVM IR should now support 16-bit | Dan Gohman | 2011-12-17 | 1 | -0/+1 |
* | When recursing for the original size of a type, stop if we are at a | Eric Christopher | 2011-12-16 | 1 | -0/+172 |
* | Fix off-by-one error in bucket sort. | Jakob Stoklund Olesen | 2011-12-16 | 1 | -0/+26 |
* | Hexagon: Fix a nasty order-of-initialization bug. | Benjamin Kramer | 2011-12-16 | 10 | -20/+10 |
* | Adds a JSON parser and a benchmark (json-bench) to catch performance regressi... | Manuel Klimek | 2011-12-16 | 2 | -1/+6 |
* | By popular demand, link up types by name if they are isomorphic and one is an | Chris Lattner | 2011-12-16 | 1 | -0/+9 |
* | Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is su... | Craig Topper | 2011-12-16 | 2 | -0/+65 |
* | [asan] add a test for instrumenting globals | Kostya Serebryany | 2011-12-16 | 1 | -0/+20 |
* | Make sure we correctly note the existence of an i8 immediate for vblendvps an... | Eli Friedman | 2011-12-15 | 1 | -0/+7 |
* | ARM NEON VCLE is an alias for VCGE w/ the source operands reversed. | Jim Grosbach | 2011-12-15 | 1 | -0/+30 |
* | ARM NEON VTBL/VTBX assembly parsing and encoding. | Jim Grosbach | 2011-12-15 | 2 | -21/+20 |
* | Add missing zmovl AVX patterns which were causing crashes. | Chad Rosier | 2011-12-15 | 1 | -0/+8 |
* | Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX. | Chad Rosier | 2011-12-15 | 1 | -0/+8 |
* | Set specific target cpu for testcase. | Lang Hames | 2011-12-15 | 1 | -1/+1 |
* | Added test case for r146671. | Lang Hames | 2011-12-15 | 1 | -0/+12 |
* | Add a test case to make sure that the nop really does follow the bl on ppc64 elf | Hal Finkel | 2011-12-15 | 1 | -0/+16 |
* | Fix test. | Eli Friedman | 2011-12-15 | 1 | -2/+2 |
* | Make constant folding for GEPs a bit more aggressive. | Eli Friedman | 2011-12-15 | 1 | -2/+5 |
* | Don't try to form FGETSIGN after legalization; it is possible in some cases, ... | Eli Friedman | 2011-12-15 | 1 | -0/+16 |
* | Add support for lowering fneg when AVX is enabled. | Chad Rosier | 2011-12-15 | 1 | -0/+8 |
* | Added InstCombine for "select cond, ~cond, x" type patterns | Pete Cooper | 2011-12-15 | 1 | -0/+20 |
* | Make loop preheader insertion in LoopSimplify handle the case where the loop ... | Eli Friedman | 2011-12-15 | 1 | -0/+45 |
* | Move Instruction::isSafeToSpeculativelyExecute out of VMCore and | Dan Gohman | 2011-12-14 | 1 | -0/+167 |
* | ARM NEON VLD2/VST2 lane indexed assembly parsing and encoding. | Jim Grosbach | 2011-12-14 | 2 | -4/+19 |
* | Do not sink instruction, if it is not profitable. | Devang Patel | 2011-12-14 | 1 | -0/+48 |
* | Improve the implementation of .incbin directive by replacing a loop by using | Kevin Enderby | 2011-12-14 | 1 | -4/+1 |
* | LSR: Fold redundant bitcasts on-the-fly. | Andrew Trick | 2011-12-14 | 1 | -4/+4 |
* | ARM NEON fix alignment encoding for VST2 w/ writeback. | Jim Grosbach | 2011-12-14 | 1 | -0/+12 |