| Commit message (Expand) | Author | Age | Files | Lines |
* | ptx: add basic intrinsic support | Che-Liang Chiou | 2011-03-05 | 1 | -0/+43 |
* | Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternativ... | NAKAMURA Takumi | 2011-03-05 | 1 | -16/+18 |
* | Thread comparisons over udiv/sdiv/ashr/lshr exact and lshr nuw/nsw whenever | Nick Lewycky | 2011-03-05 | 2 | -0/+55 |
* | Try once again to optimize "icmp (srem X, Y), Y" by turning the comparison into | Nick Lewycky | 2011-03-05 | 1 | -0/+16 |
* | test/CodeGen/X86/vec_cast.ll: [PR8311] Add explicit -mtriple=x86_64-linux and... | NAKAMURA Takumi | 2011-03-05 | 1 | -2/+2 |
* | Improve div/rem node handling on mips. Patch by Akira Hatanaka | Bruno Cardoso Lopes | 2011-03-04 | 1 | -0/+51 |
* | Add testcase for r127032 | Bruno Cardoso Lopes | 2011-03-04 | 1 | -0/+13 |
* | When decling to reuse existing expressions that involve casts, ignore | Dan Gohman | 2011-03-04 | 1 | -0/+45 |
* | Be nice to Xcore and the XMOS assembler and avoid quoting section names | Joerg Sonnenberger | 2011-03-04 | 16 | -36/+36 |
* | Lowers block address. Currently asserts when relocation model is not PIC. Pat... | Bruno Cardoso Lopes | 2011-03-04 | 1 | -0/+26 |
* | XFAIL for all. These tests are darwin specific anyway. | Devang Patel | 2011-03-04 | 2 | -2/+2 |
* | Revert broken srem logic from r126991. | Nick Lewycky | 2011-03-04 | 1 | -9/+0 |
* | Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract ind... | Devang Patel | 2011-03-04 | 2 | -1/+2 |
* | Allow vector shifts (shl,lshr,ashr) on SPU. | Kalle Raiskila | 2011-03-04 | 1 | -6/+55 |
* | Allow load from constant on SPU. | Kalle Raiskila | 2011-03-04 | 2 | -0/+15 |
* | Fold "icmp pred (srem X, Y), Y" like we do for urem. Handle signed comparisons | Nick Lewycky | 2011-03-04 | 2 | -2/+29 |
* | Teach instruction simplify to use constant ranges to solve problems of the form | Nick Lewycky | 2011-03-04 | 1 | -4/+76 |
* | Followup to r126970: add 64-bit encoding tests for str with reg operand. | Eli Friedman | 2011-03-04 | 1 | -0/+16 |
* | PR9377: Handle x86 str with register operand in a way consistent with gas. | Eli Friedman | 2011-03-04 | 1 | -0/+8 |
* | Revert r123908; the code in question is completely untested and wrong. | Eli Friedman | 2011-03-03 | 1 | -28/+0 |
* | Bug#9033: For the ELF assembler output, always quote the section name. | Joerg Sonnenberger | 2011-03-03 | 16 | -35/+45 |
* | Optimize fprintf -> iprintf if there are no floating point arguments | Richard Osborne | 2011-03-03 | 1 | -0/+21 |
* | Optimize sprintf -> siprintf if there are no floating point arguments | Richard Osborne | 2011-03-03 | 1 | -0/+21 |
* | Optimize printf -> iprintf if there are no floating point arguments | Richard Osborne | 2011-03-03 | 1 | -0/+29 |
* | PR9352: Always emit a relocation for weak symbols. Not emitting relocations | Eli Friedman | 2011-03-03 | 1 | -0/+15 |
* | TableGen should not ignore BX instructions for the ARM disassembler. pr9368. | Bob Wilson | 2011-03-03 | 1 | -0/+3 |
* | Check the ASM, not LLVM IR. | Bill Wendling | 2011-03-03 | 1 | -1/+2 |
* | pr9367: Add missing predicated BLX instructions. | Bob Wilson | 2011-03-03 | 1 | -0/+3 |
* | Testcase for r126913. | Bill Wendling | 2011-03-03 | 1 | -0/+10 |
* | Test case for r126864. Radar 9056407. | Stuart Hastings | 2011-03-02 | 1 | -0/+51 |
* | Test case for r126672. Radar 9055247. | Stuart Hastings | 2011-03-02 | 1 | -0/+2 |
* | Fixes an assertion failure while disassembling ARM rsbs reg/reg form. | Kevin Enderby | 2011-03-02 | 1 | -0/+3 |
* | [AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implement | David Greene | 2011-03-02 | 5 | -0/+85 |
* | Eliminate the unused CodeGenPrepare option to split critical edges. | Cameron Zwarich | 2011-03-02 | 2 | -2/+2 |
* | Extend initial support for primitive types in PTX backend | Che-Liang Chiou | 2011-03-02 | 9 | -254/+883 |
* | Don't re-use existing addrec expansions if they contain casts. | Dan Gohman | 2011-03-02 | 1 | -0/+22 |
* | Catch more cases where 2-address pass should 3-addressify instructions. rdar:... | Evan Cheng | 2011-03-02 | 2 | -6/+16 |
* | Make InstCombiner::FoldAndOfICmps create a ConstantRange that's the | Anders Carlsson | 2011-03-01 | 1 | -0/+9 |
* | Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There's | Nick Lewycky | 2011-03-01 | 1 | -0/+16 |
* | Narrow right shifts need to encode their immediates differently from a normal | Bill Wendling | 2011-03-01 | 2 | -0/+13 |
* | Add an obvious missing safety check to DAE::RemoveDeadArgumentsFromCallers. | Eli Friedman | 2011-03-01 | 1 | -0/+13 |
* | Delete obsolete test. | Dan Gohman | 2011-02-28 | 1 | -46/+0 |
* | Fix typo introduced by r126661: "Fix a typo which ..." | Jakob Stoklund Olesen | 2011-02-28 | 1 | -1/+1 |
* | Fix the arm's disassembler for blx that was building an MCInst without the | Kevin Enderby | 2011-02-28 | 1 | -0/+3 |
* | Fix a typo which cause dag combine crash. rdar://9059537. | Evan Cheng | 2011-02-28 | 1 | -0/+14 |
* | Windows codegen also dies on this, so restrict to the platform it was | Duncan Sands | 2011-02-28 | 1 | -1/+1 |
* | Make this test x86 specific because the ARM backend can't handle it. | Duncan Sands | 2011-02-28 | 1 | -1/+1 |
* | Teach SimplifyCFG that (switch (select cond, X, Y)) is better expressed as a ... | Frits van Bommel | 2011-02-28 | 1 | -0/+138 |
* | srem doesn't actually have the same resulting sign as its numerator, you could | Nick Lewycky | 2011-02-28 | 1 | -15/+5 |
* | Teach InstCombine to fold "(shr exact X, Y) == 0" --> X == 0, fixing #1 from | Nick Lewycky | 2011-02-28 | 1 | -0/+17 |