| Commit message (Expand) | Author | Age | Files | Lines |
* | Add the check to the testcase of r106419. | Kalle Raiskila | 2010-06-21 | 1 | -0/+3 |
* | Mark the SPU 'lr' instruction to never have side effects. | Kalle Raiskila | 2010-06-21 | 4 | -13/+18 |
* | Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. | Kalle Raiskila | 2010-06-21 | 1 | -1/+6 |
* | Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm | Kalle Raiskila | 2010-06-21 | 1 | -0/+10 |
* | Fix a crash caused by dereference of MBB.end(). rdar://8110842 | Evan Cheng | 2010-06-20 | 1 | -0/+35 |
* | Include the use kind along with the expression in the key of the | Dan Gohman | 2010-06-19 | 1 | -0/+309 |
* | Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoid | Dan Gohman | 2010-06-19 | 1 | -0/+31 |
* | Refactor aliased packed logical instructions, also add | Bruno Cardoso Lopes | 2010-06-19 | 2 | -0/+128 |
* | Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi... | Evan Cheng | 2010-06-19 | 3 | -5/+16 |
* | Shrink down code and add for free AVX {MIN,MAX}P{S,D}{rm,rr} instructions | Bruno Cardoso Lopes | 2010-06-19 | 2 | -0/+64 |
* | fix rdar://7873482 by teaching the instruction encoder to emit | Chris Lattner | 2010-06-19 | 2 | -0/+11 |
* | Move ARM if-conversion before post-ra scheduling. | Evan Cheng | 2010-06-18 | 1 | -1/+1 |
* | Allow ARM if-converter to be run after post allocation scheduling. | Evan Cheng | 2010-06-18 | 3 | -6/+12 |
* | TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG | Jakob Stoklund Olesen | 2010-06-18 | 1 | -0/+28 |
* | Fix an inverted condition. | Evan Cheng | 2010-06-18 | 3 | -4/+2 |
* | When using ADDri to get the address of a stack object, 255 is a conservative | Jakob Stoklund Olesen | 2010-06-18 | 1 | -0/+16 |
* | Revert r106304 (105548 and friends), which are the SCEVComplexityCompare | Dan Gohman | 2010-06-18 | 1 | -1/+1 |
* | Teach tablegen how to inherit from classes in 'defm' definitions. | Bruno Cardoso Lopes | 2010-06-18 | 1 | -0/+36 |
* | Reapply 105540, 105542, and 105548, and revert r105732. | Dan Gohman | 2010-06-18 | 1 | -1/+1 |
* | Enable tail calls on ARM by default, with some | Dale Johannesen | 2010-06-18 | 6 | -0/+220 |
* | Treat the ARM inline asm {cc} constraint as a physreg (%CPSR), just like X86 | Jakob Stoklund Olesen | 2010-06-18 | 1 | -0/+12 |
* | Don't write a file named "&1". | Dan Gohman | 2010-06-18 | 1 | -1/+1 |
* | Disable indvars on loops when LoopSimplify form is not available. | Dan Gohman | 2010-06-18 | 1 | -1/+18 |
* | Don't maintain a set of deleted nodes; instead, use a HandleSDNode | Dan Gohman | 2010-06-18 | 1 | -0/+28 |
* | Add {mix,max}{ss,sd}{rr,rm} AVX forms. | Bruno Cardoso Lopes | 2010-06-18 | 2 | -0/+65 |
* | Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, | Dan Gohman | 2010-06-18 | 2 | -1/+6 |
* | Make this test less fragile. | Dan Gohman | 2010-06-18 | 1 | -5/+7 |
* | Testcase for llvm-gcc 106225. | Dale Johannesen | 2010-06-17 | 1 | -0/+16 |
* | Remove arm_apcscc from the test files. It is the default and doing this | Rafael Espindola | 2010-06-17 | 110 | -358/+358 |
* | For a tablegen expression such as !if(a,b,c), let 'a' | Bruno Cardoso Lopes | 2010-06-17 | 1 | -0/+11 |
* | let the '!eq' expression support 'int' and 'bit' types | Bruno Cardoso Lopes | 2010-06-16 | 1 | -0/+11 |
* | Allow a register to be redefined multiple times in a basic block. | Jakob Stoklund Olesen | 2010-06-16 | 1 | -0/+21 |
* | modify so the test doesn't drop an output file in the test source directory. | Jim Grosbach | 2010-06-16 | 1 | -1/+1 |
* | Be specific. Use FileCheck. | Devang Patel | 2010-06-16 | 1 | -3/+4 |
* | Make sure that simplify libcalls does not replace a call with one calling | Rafael Espindola | 2010-06-16 | 1 | -0/+16 |
* | This requires more investigation. Unblock buildbots for now. | Devang Patel | 2010-06-16 | 1 | -2/+2 |
* | Update test to explicitly capture llc output. | Devang Patel | 2010-06-16 | 1 | -1/+2 |
* | simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) | Benjamin Kramer | 2010-06-16 | 1 | -0/+7 |
* | Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat... | Evan Cheng | 2010-06-16 | 2 | -1/+3 |
* | Create a more targeted fix for not sinking instructions into a range where it | Bill Wendling | 2010-06-15 | 1 | -6/+0 |
* | Update test to match recent llvm-gcc change. | Rafael Espindola | 2010-06-15 | 1 | -1/+1 |
* | Remove the local register allocator. | Jakob Stoklund Olesen | 2010-06-15 | 27 | -60/+3 |
* | simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 | Benjamin Kramer | 2010-06-15 | 1 | -0/+12 |
* | Set the mtriple in some tests so that they use AAPCS. | Rafael Espindola | 2010-06-15 | 4 | -4/+4 |
* | Fixed vector widening of binary instructions that can trap. Patch by Visa Put... | Mon P Wang | 2010-06-15 | 2 | -0/+45 |
* | fix fastisel to handle GS and FS relative pointers. Patch by | Chris Lattner | 2010-06-15 | 1 | -0/+6 |
* | Remove the arm_aapcscc marker from the tests. It is the default | Rafael Espindola | 2010-06-15 | 12 | -26/+26 |
* | Avoid processing early clobbers twice in RegAllocFast. | Jakob Stoklund Olesen | 2010-06-15 | 1 | -0/+29 |
* | Add CoalescerPair helper class. | Jakob Stoklund Olesen | 2010-06-15 | 1 | -0/+41 |
* | Generalize the pre-coalescing of extract_subregs feeding reg_sequences, | Bob Wilson | 2010-06-15 | 1 | -2/+2 |