| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix tests not to emit IR output | Anton Korobeynikov | 2008-11-04 | 2 | -2/+2 |
* | Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls. | Evan Cheng | 2008-11-04 | 1 | -0/+17 |
* | Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with le... | Evan Cheng | 2008-11-04 | 1 | -0/+29 |
* | Fix PR3011: LegalizeTypes support for scalarizing | Duncan Sands | 2008-11-04 | 1 | -0/+9 |
* | The ANDMask node folds to a constant, and isn't the node that needs to | Dan Gohman | 2008-11-03 | 1 | -0/+26 |
* | Ignore conditions that are outside the loop. | Devang Patel | 2008-11-03 | 1 | -0/+47 |
* | Turn floating point IVs into integer IVs where possible. | Devang Patel | 2008-11-03 | 1 | -0/+17 |
* | Change how extended types are represented in MVTs. Instead of fiddling | Dan Gohman | 2008-11-03 | 1 | -0/+9 |
* | Testcase for recent llvm-gcc fix | Anton Korobeynikov | 2008-11-03 | 1 | -0/+3 |
* | Make VAARG work with x86 long double (which is | Duncan Sands | 2008-11-03 | 1 | -0/+17 |
* | Don't crash analyzing certain quadratics (addrec of {X,+,Y,+,1}). | Nick Lewycky | 2008-11-03 | 1 | -0/+21 |
* | Changes from Duncan's review: | Nick Lewycky | 2008-11-02 | 1 | -0/+11 |
* | Testcase for PR2691 | Anton Korobeynikov | 2008-11-02 | 1 | -0/+5 |
* | Add a new MergeFunctions pass. It finds identical functions and merges them. | Nick Lewycky | 2008-11-02 | 3 | -0/+61 |
* | Fix demanded bits analysis with srem by negative number. Based on a patch | Nick Lewycky | 2008-11-02 | 1 | -0/+8 |
* | Fix this recently moved code to use the correct type. CI is now a | Dan Gohman | 2008-11-02 | 1 | -0/+12 |
* | Testcase for PR2613 | Anton Korobeynikov | 2008-10-31 | 1 | -0/+61 |
* | Add a bunch of libcalls for ppcf128 that were somehow | Duncan Sands | 2008-10-31 | 1 | -0/+37 |
* | Use MOVSSmr instead of EXTRACTPSmr in the case of extracting | Dan Gohman | 2008-10-31 | 1 | -2/+10 |
* | Testcase for PR2987. | Duncan Sands | 2008-10-30 | 1 | -0/+9 |
* | Canonicalize sext(i1) to i1?-1:0, and update various instcombine | Dan Gohman | 2008-10-30 | 1 | -1/+25 |
* | Testcase for PR2986. | Duncan Sands | 2008-10-30 | 1 | -0/+14 |
* | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar | 2008-10-30 | 1 | -0/+14 |
* | Resolve bug 2947: vararg-marked functions must spill registers R3-R79 to stack | Scott Michel | 2008-10-30 | 1 | -0/+8 |
* | add testcase for PR2964 | Chris Lattner | 2008-10-29 | 1 | -0/+4 |
* | Testcase for PR2917. | Duncan Sands | 2008-10-29 | 1 | -0/+489 |
* | Fix PR2967 by not deleting volatile load/stores that occur before unreachable. | Chris Lattner | 2008-10-29 | 1 | -0/+19 |
* | Make the declaration of bzero match size_t on | Duncan Sands | 2008-10-29 | 1 | -1/+1 |
* | Fix PR2977: LegalizeTypes support for expanding | Duncan Sands | 2008-10-29 | 1 | -0/+10 |
* | - More pre-split fixes: spill slot live interval computation bug; restore poi... | Evan Cheng | 2008-10-29 | 2 | -1/+52 |
* | (A & sext(C)) | (B & ~sext(C) -> C ? A : B | Dan Gohman | 2008-10-28 | 1 | -0/+20 |
* | Fix darwin ppc llvm-gcc build breakage: intercept | Duncan Sands | 2008-10-28 | 1 | -0/+33 |
* | Turn off LegalizeTypes for this test for the | Duncan Sands | 2008-10-28 | 1 | -1/+1 |
* | Fix a testcase provided by Bill in which the node | Duncan Sands | 2008-10-28 | 1 | -0/+11 |
* | Fix a nasty miscompilation of 176.gcc on linux/x86 where we synthesized | Chris Lattner | 2008-10-28 | 1 | -0/+22 |
* | Avoid putting a split past the end of the live range; always shrink wrap live... | Evan Cheng | 2008-10-28 | 2 | -0/+73 |
* | Remove val# defined by a remat'ed def that is now dead. | Evan Cheng | 2008-10-27 | 1 | -0/+44 |
* | rename vec_spat -> vec_splat, pointed out by duncan | Chris Lattner | 2008-10-27 | 1 | -0/+0 |
* | Turn on LegalizeTypes, the new type legalization | Duncan Sands | 2008-10-27 | 25 | -33/+25 |
* | For now, don't split live intervals around x87 stack register barriers. FpGET... | Evan Cheng | 2008-10-27 | 1 | -0/+34 |
* | no need to print output | Chris Lattner | 2008-10-27 | 1 | -1/+1 |
* | remove eh output from this test. | Chris Lattner | 2008-10-26 | 1 | -6/+6 |
* | Do not shrink wrap live interval in a mbb if it's livein any of its successor... | Evan Cheng | 2008-10-26 | 1 | -0/+36 |
* | Handle cases where there aren't uses in the barrier mbb. | Evan Cheng | 2008-10-25 | 1 | -0/+56 |
* | Related to PR2911, reject as invalid non-pointer GC roots. | Gordon Henriksen | 2008-10-25 | 1 | -0/+10 |
* | If val# def is ~0U, meaning it's defined by a PHI, and it's previously split,... | Evan Cheng | 2008-10-25 | 1 | -0/+24 |
* | Be kind to non-x86 hosts. | Dale Johannesen | 2008-10-24 | 2 | -2/+2 |
* | Fix translateX86CC: if SetCCOpcode is SETULE and | Duncan Sands | 2008-10-24 | 1 | -0/+17 |
* | Don't try to create a mask when we don't need one. Fixes a crash. | Nick Lewycky | 2008-10-24 | 1 | -0/+8 |
* | Avoid splitting an interval multiple times; avoid splitting re-materializable... | Evan Cheng | 2008-10-24 | 3 | -0/+75 |