| Commit message (Expand) | Author | Age | Files | Lines |
* | disable two patterns that are using non-sensical result pattern types. | Chris Lattner | 2010-02-23 | 1 | -4/+4 |
* | remove a confused pattern that is trying to match an address | Chris Lattner | 2010-02-23 | 1 | -7/+0 |
* | remove a bunch of dead named arguments in input patterns, | Chris Lattner | 2010-02-23 | 5 | -46/+46 |
* | fix a type mismatch in this pattern, where we were using an i64 imm in a | Chris Lattner | 2010-02-23 | 1 | -1/+7 |
* | Update memdep when load PRE inserts a new load, and add some debug output. | Bob Wilson | 2010-02-23 | 1 | -0/+2 |
* | reapply my cellspu changes with a fix to not break the old isel. | Chris Lattner | 2010-02-23 | 1 | -42/+73 |
* | Revert 96854, 96852, and 96849, unbreaking test/CodeGen/CellSPU/i64ops.ll. | Dan Gohman | 2010-02-23 | 1 | -71/+42 |
* | X86InstrInfoSSE.td declares PINSRW as having type v8i16, | Chris Lattner | 2010-02-23 | 3 | -7/+19 |
* | Added versions of VCGE, VCGT, VCLE, and VCLT NEON instructions which compare to | Johnny Chen | 2010-02-23 | 1 | -9/+25 |
* | fix hte last cellspu failure. | Chris Lattner | 2010-02-23 | 1 | -11/+12 |
* | hack around more crimes in instruction selection. | Chris Lattner | 2010-02-23 | 1 | -16/+26 |
* | the cell backend is making all sorts of unsafe and incorrect assumptions | Chris Lattner | 2010-02-23 | 1 | -26/+44 |
* | Added VCEQ (immediate #0) NEON instruction for disassembly only. | Johnny Chen | 2010-02-23 | 1 | -0/+41 |
* | Dead code elimination | Jakob Stoklund Olesen | 2010-02-23 | 2 | -14/+0 |
* | Fix viewCFG on Linux. | Jeffrey Yasskin | 2010-02-23 | 1 | -1/+1 |
* | Instcombine constant folding can normalize gep with negative index to index w... | Evan Cheng | 2010-02-22 | 1 | -4/+9 |
* | Updated version of r96634 (which was reverted due to failing 176.gcc and | Jim Grosbach | 2010-02-22 | 5 | -5/+23 |
* | Clean up a bit and fix for when SPAdj != 0 | Jim Grosbach | 2010-02-22 | 1 | -3/+2 |
* | The predicate index isn't fixed, so scan for it to make sure we get the proper | Jim Grosbach | 2010-02-22 | 1 | -2/+3 |
* | Canonicalize ConstantInts to the right operand of commutative | Dan Gohman | 2010-02-22 | 2 | -2/+6 |
* | remove dupes now. | Chris Lattner | 2010-02-22 | 1 | -2/+0 |
* | move #includes earlier. | Chris Lattner | 2010-02-22 | 2 | -2/+3 |
* | MC/Mach-O: Remove non-sensical comment, and add a missing AddValueSymbols call. | Daniel Dunbar | 2010-02-22 | 1 | -3/+1 |
* | Minor formatting cleanup. | Dan Gohman | 2010-02-22 | 1 | -2/+1 |
* | Use Instruction::isCommutative instead of duplicating it. | Dan Gohman | 2010-02-22 | 1 | -24/+1 |
* | Added SEL, SXTB16, SXTAB16, UXTAB16, SMMULR, SMMLAR, SMMLSR, SMUAD, and SMUSD, | Johnny Chen | 2010-02-22 | 1 | -5/+83 |
* | Erase deleted instructions from GVN's ValueTable. This fixes assertion | Bob Wilson | 2010-02-22 | 1 | -0/+7 |
* | Added a bunch of instructions for disassembly only: | Johnny Chen | 2010-02-22 | 1 | -19/+145 |
* | Mark the return address stack slot as mutable when moving the return address | Arnold Schwaighofer | 2010-02-22 | 1 | -2/+2 |
* | Remove unused variables and parameters. | Dan Gohman | 2010-02-22 | 4 | -50/+28 |
* | Fix various doxygen warnings. | Dan Gohman | 2010-02-22 | 2 | -4/+2 |
* | Fix a typo in a comment. | Dan Gohman | 2010-02-22 | 1 | -1/+1 |
* | Constant-fold certain comparisons with infinity and negative infinity. | Dan Gohman | 2010-02-22 | 1 | -0/+26 |
* | Remove the logic for reasoning about NaNs from the code that forms | Dan Gohman | 2010-02-22 | 1 | -88/+11 |
* | When emitting an instruction which depends on both a post-incremented | Dan Gohman | 2010-02-22 | 1 | -2/+4 |
* | This cast<Instruction> is unnecessary. | Dan Gohman | 2010-02-22 | 1 | -1/+1 |
* | fix an incorrect VT: eflags is always i32. The bug was causing us to | Chris Lattner | 2010-02-22 | 1 | -1/+1 |
* | MC/X86: Add stub AsmBackend. | Daniel Dunbar | 2010-02-21 | 5 | -3/+50 |
* | MC: Sketch registry support for target specific assembler backends. | Daniel Dunbar | 2010-02-21 | 1 | -0/+19 |
* | It turned out that we failed to emit proper symbol stubs on non-x86/darwin fo... | Anton Korobeynikov | 2010-02-21 | 4 | -84/+30 |
* | Remove a bunch of duplicated code, where there was one version taking a std::... | Duncan Sands | 2010-02-21 | 1 | -177/+15 |
* | Enable assertion to detect cyclic valno references. | Jakob Stoklund Olesen | 2010-02-21 | 1 | -1/+1 |
* | IT turns out that during jumpless setcc lowering eq and ne were swapped. | Anton Korobeynikov | 2010-02-21 | 1 | -8/+5 |
* | fix and un-xfail X86/vec_ss_load_fold.ll | Chris Lattner | 2010-02-21 | 1 | -3/+2 |
* | Undo r96654. The printing of ARM shift instructions in canonical forms can be | Johnny Chen | 2010-02-21 | 1 | -24/+28 |
* | rename SelectScalarSSELoad -> SelectScalarSSELoadXXX and rewrite | Chris Lattner | 2010-02-21 | 1 | -18/+28 |
* | Eliminate some uses of immAllOnes, just use -1, it does | Chris Lattner | 2010-02-21 | 2 | -4/+4 |
* | Rename getSDiv to getExactSDiv to reflect its behavior in cases where | Dan Gohman | 2010-02-19 | 1 | -23/+25 |
* | Check for overflow when scaling up an add or an addrec for | Dan Gohman | 2010-02-19 | 1 | -18/+49 |
* | Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in | Bob Wilson | 2010-02-19 | 3 | -17/+6 |