| Commit message (Expand) | Author | Age | Files | Lines |
* | Rewrite a loop to avoid using iterators pointing to | Dale Johannesen | 2008-05-23 | 1 | -4/+6 |
* | Generalize the new code in instcombine's ComputeNumSignBits for handling | Dan Gohman | 2008-05-23 | 1 | -7/+13 |
* | Remove warnings about comparison between signed and unsigned expressions. | Bill Wendling | 2008-05-23 | 1 | -2/+2 |
* | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -2/+2 |
* | Use isSingleValueType instead of isFirstClassType to | Dan Gohman | 2008-05-23 | 1 | -1/+1 |
* | When rewriting defs and uses after spilling, don't set the weight of a | David Greene | 2008-05-22 | 1 | -1/+3 |
* | Don't attempt to update SpillSlotToUsesMap for stack slots that aren't | David Greene | 2008-05-22 | 1 | -2/+14 |
* | Fix PR2343. An *interesting* coalescer bug. | Evan Cheng | 2008-05-21 | 1 | -1/+27 |
* | Port the fix for the select operator from instcombine's | Dan Gohman | 2008-05-20 | 1 | -2/+2 |
* | Code simplification. | Dan Gohman | 2008-05-20 | 1 | -6/+4 |
* | More local spiller complexity! | Evan Cheng | 2008-05-20 | 1 | -0/+62 |
* | Don't spill dead def. | Evan Cheng | 2008-05-20 | 1 | -1/+3 |
* | Handle quoted names when constructing $stub's, | Dale Johannesen | 2008-05-19 | 1 | -0/+7 |
* | API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac... | Gabor Greif | 2008-05-16 | 1 | -78/+78 |
* | If the result of a BIT_CONVERT is a v1* vector, it doesn't mean its source is... | Evan Cheng | 2008-05-16 | 1 | -3/+6 |
* | Silence the compiler warning differently. The | Duncan Sands | 2008-05-16 | 1 | -1/+1 |
* | Actually scalarize the operand to BIT_CONVERT instead of asking someone to do | Nate Begeman | 2008-05-15 | 1 | -1/+2 |
* | IR support for extractvalue and insertvalue instructions. Also, begin | Dan Gohman | 2008-05-15 | 1 | -0/+13 |
* | Make use of vector load and store operations to implement memcpy, memmove, an... | Evan Cheng | 2008-05-15 | 1 | -90/+135 |
* | Use a better idiom to silence compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -20/+5 |
* | Really silence compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -2/+2 |
* | Really silence compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -5/+20 |
* | Add CommonLinkage; currently tentative definitions | Dale Johannesen | 2008-05-14 | 2 | -3/+6 |
* | Silence some compiler warnings. | Evan Cheng | 2008-05-14 | 3 | -5/+13 |
* | When bit-twiddling CondCode values for integer comparisons produces | Dan Gohman | 2008-05-14 | 1 | -0/+1 |
* | Whitespace cleanups. | Dan Gohman | 2008-05-14 | 1 | -1/+1 |
* | Instead of a vector load, shuffle and then extract an element. Load the eleme... | Evan Cheng | 2008-05-13 | 2 | -33/+88 |
* | Change class' public PassInfo variables to by initialized with the | Dan Gohman | 2008-05-13 | 6 | -6/+6 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 22 | -131/+126 |
* | Teach Legalize how to scalarize VSETCC | Nate Begeman | 2008-05-12 | 1 | -0/+10 |
* | Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc... | Evan Cheng | 2008-05-12 | 2 | -1/+50 |
* | Be more aggressive about tail-merging small blocks | Dale Johannesen | 2008-05-12 | 1 | -1/+12 |
* | Constify isSourceDefinedByImplicitDef function. Otherwise, just formatting | Bill Wendling | 2008-05-12 | 1 | -45/+38 |
* | Further rework of tail merge algorithm. Not quite | Dale Johannesen | 2008-05-12 | 1 | -111/+77 |
* | Refactor isConsecutiveLoad from X86 to TargetLowering so DAG combiner can mak... | Evan Cheng | 2008-05-12 | 1 | -0/+68 |
* | Revert the previous commit. Go ahead and hoist rematerializable instructions. | Bill Wendling | 2008-05-12 | 1 | -4/+0 |
* | Add support for vicmp/vfcmp codegen, more legalize support coming. | Nate Begeman | 2008-05-12 | 3 | -0/+98 |
* | One real change - don't hoist something that's trivially rematerializable. It's | Bill Wendling | 2008-05-12 | 1 | -18/+19 |
* | Fix a missing break in the ISD::FLT_ROUNDS_ handling. Patch by giuma! | Dan Gohman | 2008-05-12 | 1 | -0/+1 |
* | If all sources of a PHI node are defined by an implicit_def, just emit an imp... | Evan Cheng | 2008-05-10 | 1 | -7/+11 |
* | Cosmetic changes: | Bill Wendling | 2008-05-10 | 1 | -36/+48 |
* | Remove an evil vector bool. Cosmetic refactoring, | Dale Johannesen | 2008-05-09 | 1 | -62/+85 |
* | Rewrite tail merging algorithm to handle the | Dale Johannesen | 2008-05-09 | 1 | -87/+115 |
* | Get exception handling working again on 64 bit | Duncan Sands | 2008-05-08 | 1 | -1/+2 |
* | Turn StripPointerCast() into a method | Anton Korobeynikov | 2008-05-07 | 3 | -5/+5 |
* | Output correct exception handling and frame info | Duncan Sands | 2008-05-07 | 1 | -51/+49 |
* | Yet another nasty spiller bug. | Evan Cheng | 2008-05-07 | 1 | -14/+19 |
* | Fix a bug in the ComputeMaskedBits logic for multiply. | Dan Gohman | 2008-05-07 | 1 | -2/+2 |
* | Make StripPointerCast a common function (should we mak it method of Value ins... | Anton Korobeynikov | 2008-05-06 | 3 | -8/+6 |
* | Make several variable declarations static. | Dan Gohman | 2008-05-06 | 4 | -9/+10 |