| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove uses of llvm/System/IncludeFile.h that are no longer needed. | Dan Gohman | 2008-05-06 | 1 | -3/+0 |
* | Instead of enumerating each opcode that isn't handled that | Dan Gohman | 2008-05-06 | 1 | -11/+1 |
* | Correct the value of LowBits in srem and urem handling in | Dan Gohman | 2008-05-06 | 1 | -3/+3 |
* | Fix a broken doxygen comment, and reword it for clarity. | Dan Gohman | 2008-05-06 | 1 | -2/+3 |
* | Added addition atomic instrinsics and, or, xor, min, and max. | Mon P Wang | 2008-05-05 | 5 | -37/+113 |
* | Fix a bug in the ELF writer that caused it to produce malformed | Dan Gohman | 2008-05-05 | 1 | -1/+1 |
* | Add AsmPrinter support for emitting a directive to declare that | Dan Gohman | 2008-05-05 | 1 | -0/+7 |
* | Fix a mistake in the computation of leading zeros for udiv. | Dan Gohman | 2008-05-02 | 1 | -3/+5 |
* | Fix a typo in a comment. | Dan Gohman | 2008-05-02 | 1 | -1/+1 |
* | Use push_back(...) instead of resize(1, ...), per review feedback. | Dan Gohman | 2008-05-02 | 1 | -2/+2 |
* | Fix uninitialized uses of the FPC variable. | Dan Gohman | 2008-05-01 | 1 | -2/+2 |
* | don't randomly miscompile seto/setuo just because we are in | Chris Lattner | 2008-05-01 | 1 | -4/+4 |
* | Tail call optimization improvements: | Arnold Schwaighofer | 2008-04-30 | 1 | -6/+72 |
* | Add comments for previous patch as requested. | Dale Johannesen | 2008-04-30 | 1 | -0/+6 |
* | Fix custom target lowering for zero/any/sign_extend: make sure that | Scott Michel | 2008-04-30 | 1 | -5/+3 |
* | Make eh_frame objects by 8-byte aligned on 64-bit | Dale Johannesen | 2008-04-29 | 1 | -2/+4 |
* | Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. | Roman Levenstein | 2008-04-29 | 1 | -44/+29 |
* | make the vector conversion magic handle multiple results. | Chris Lattner | 2008-04-29 | 1 | -7/+16 |
* | add support for multiple return values in inline asm. This is a step | Chris Lattner | 2008-04-29 | 1 | -12/+19 |
* | Another extract_subreg coalescing bug. | Evan Cheng | 2008-04-29 | 1 | -1/+3 |
* | Fix a bug in RegsForValue::getCopyToRegs() that causes cyclical scheduling un... | Evan Cheng | 2008-04-28 | 1 | -2/+12 |
* | Evan pointed out that folding sext to zext may not be correct | Dan Gohman | 2008-04-28 | 1 | -1/+2 |
* | Delete an unused constructor. | Dan Gohman | 2008-04-28 | 1 | -3/+0 |
* | Add a comment to CreateRegForValue that clarifies the handling of | Dan Gohman | 2008-04-28 | 1 | -0/+4 |
* | Rewrite the comments for RegsForValue and its members, and | Dan Gohman | 2008-04-28 | 1 | -20/+30 |