| Commit message (Expand) | Author | Age | Files | Lines |
| * | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -7/+7 |
| * | Check register class matching instead of width of type matching | Eric Christopher | 2011-07-14 | 1 | -2/+5 |
| * | Add an intrinsic and codegen support for fused multiply-accumulate. The intent | Cameron Zwarich | 2011-07-08 | 1 | -0/+4 |
| * | Emit a more efficient magic number multiplication for exact sdivs. | Benjamin Kramer | 2011-07-08 | 1 | -0/+26 |
| * | Remove a FIXME. All of the standard ones are in the list. | Eric Christopher | 2011-07-07 | 1 | -1/+0 |
| * | Remove getRegClassForInlineAsmConstraint and all dependencies. | Eric Christopher | 2011-06-30 | 1 | -7/+0 |
| * | Lower multiply with overflow checking to __mulo<mode> | Eric Christopher | 2011-06-17 | 1 | -4/+7 |
| * | Fix a bug in the calculation of the vectorTypeBreakdown into registers. Odd | Nadav Rotem | 2011-06-12 | 1 | -5/+17 |
| * | Revert r132871. | Chad Rosier | 2011-06-11 | 1 | -1/+1 |
| * | Typo. | Chad Rosier | 2011-06-11 | 1 | -1/+1 |
| * | Avoid FGETSIGN of 80-bit types. Fixes PR10085. | Stuart Hastings | 2011-06-06 | 1 | -6/+8 |
| * | TypeLegalizer: Fix a bug in the promotion of elements of integer vectors. | Nadav Rotem | 2011-06-04 | 1 | -16/+22 |
| * | Have LowerOperandForConstraint handle multiple character constraints. | Eric Christopher | 2011-06-02 | 1 | -2/+6 |
| * | Revert 132424 to fix PR10068. | Rafael Espindola | 2011-06-02 | 1 | -5/+4 |
| * | Recommit 132404 with fixes. rdar://problem/5993888 | Stuart Hastings | 2011-06-01 | 1 | -4/+5 |
| * | Fix double FGETSIGN to work on x86_32; followup to 132396. | Stuart Hastings | 2011-06-01 | 1 | -3/+6 |
| * | Turn on FGETSIGN for x86. Followup to 132388. rdar://problem/5660695 | Stuart Hastings | 2011-06-01 | 1 | -6/+2 |
| * | This patch is another step in the direction of adding vector select. In this | Nadav Rotem | 2011-06-01 | 1 | -1/+28 |
| * | Refactor the type legalizer. Switch TargetLowering to a new enum - LegalizeTy... | Nadav Rotem | 2011-05-28 | 1 | -10/+12 |
| * | Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' | Nadav Rotem | 2011-05-27 | 1 | -1/+1 |
| * | Update some currently-disabled code, preparing for eventual use. | Stuart Hastings | 2011-05-19 | 1 | -6/+7 |
| * | Revert commit 131534 since it seems to have broken several buildbots. | Duncan Sands | 2011-05-18 | 1 | -1/+1 |
| * | Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' | Nadav Rotem | 2011-05-18 | 1 | -1/+1 |
| * | Look through struct wrapped types for inline asm statments. | Eric Christopher | 2011-05-09 | 1 | -0/+6 |
| * | Make the logic for determining function alignment more explicit. No function... | Eli Friedman | 2011-05-06 | 1 | -0/+2 |
| * | DAGCombine: fold "(zext x) == C" into "x == (trunc C)" if the trunc is lossless. | Benjamin Kramer | 2011-04-22 | 1 | -0/+36 |
| * | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -5/+4 |
| * | sink a call into its only use. | Chris Lattner | 2011-04-14 | 1 | -2/+1 |
| * | During post-legalization DAG combining, be careful to only create shifts wher... | Owen Anderson | 2011-04-13 | 1 | -1/+8 |
| * | Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs. | Evan Cheng | 2011-04-01 | 1 | -0/+13 |
| * | BuildUDIV: If the divisor is even we can simplify the fixup of the multiplied... | Benjamin Kramer | 2011-03-17 | 1 | -9/+22 |
| * | Allow targets to specify a the type of the RHS of a shift parameterized on th... | Owen Anderson | 2011-02-25 | 1 | -11/+15 |
| * | Enhance ComputeMaskedBits to know that aligned frameindexes | Chris Lattner | 2011-02-13 | 1 | -1/+2 |
| * | Fix an off-by-one error in ctpop combining. | Benjamin Kramer | 2011-01-17 | 1 | -1/+1 |
| * | Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0. | Benjamin Kramer | 2011-01-17 | 1 | -0/+24 |
| * | Fix PR 8916 (qv for analysis), at least the immediate problem. | Dale Johannesen | 2011-01-10 | 1 | -1/+2 |
| * | Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy | Evan Cheng | 2011-01-06 | 1 | -0/+2 |
| * | Add missing standard headers. Patch by Joerg Sonnenberger! | Nick Lewycky | 2010-12-19 | 1 | -0/+1 |
| * | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -20/+16 |
| * | add TLI support indicating that jumps are more expensive than logical operations | Chris Lattner | 2010-11-30 | 1 | -0/+1 |
| * | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -172/+172 |
| * | Fix an inline asm pasto from 117667; was preventing | Dale Johannesen | 2010-11-09 | 1 | -1/+2 |
| * | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson | 2010-10-29 | 1 | -44/+72 |
| * | Remove Synthesizable from the Type system; as MMX vector | Dale Johannesen | 2010-10-20 | 1 | -1/+1 |
| * | Fixed pr20314-2.c failure, added E, F, p constraint letters. | John Thompson | 2010-09-21 | 1 | -6/+17 |
| * | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 1 | -2/+1 |
| * | Silence more warnings. Two more unused variables. | Eric Christopher | 2010-09-13 | 1 | -2/+0 |
| * | Added skeleton for inline asm multiple alternative constraint support. | John Thompson | 2010-09-13 | 1 | -0/+220 |
| * | remove some llvmcontext arguments that are now dead post-refactoring. | Chris Lattner | 2010-08-25 | 1 | -1/+1 |
| * | Change handling of illegal vector types to widen when possible instead of | Chris Lattner | 2010-08-25 | 1 | -33/+49 |