| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Remove the code from IVUsers that attempted to handle | Dan Gohman | 2009-06-18 | 1 | -16/+2 |
| * | Generalize the zext(trunc(t) & C) instcombine to work even with | Dan Gohman | 2009-06-18 | 1 | -8/+21 |
| * | Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has | Dan Gohman | 2009-06-17 | 1 | -0/+14 |
| * | This fixes a bug introduced in 72661, which can | Dale Johannesen | 2009-06-17 | 1 | -1/+18 |
| * | Add debug message about non-local loads being clobbered. | Edwin Török | 2009-06-17 | 1 | -1/+7 |
| * | Update comments to use doxygen syntax. | Dan Gohman | 2009-06-17 | 1 | -11/+11 |
| * | >> What if my global variable was into a different address space than stack? | Sanjiv Gupta | 2009-06-17 | 1 | -1/+4 |
| * | PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for | Eli Friedman | 2009-06-17 | 1 | -1/+1 |
| * | Generalize a few more instcombines to be vector/scalar-independent. | Dan Gohman | 2009-06-16 | 1 | -18/+17 |
| * | Generalize instcombine's isSafeToLoadUnconditionally() function | Chris Lattner | 2009-06-16 | 2 | -39/+45 |
| * | Use Type::getScalarType. | Dan Gohman | 2009-06-16 | 1 | -4/+2 |
| * | Support vector casts in more places, fixing a variety of assertion | Dan Gohman | 2009-06-15 | 4 | -141/+170 |
| * | Fix the crash in this test. This is basically the same | Dale Johannesen | 2009-06-15 | 1 | -2/+27 |
| * | Merge PartialInliner changes. | Owen Anderson | 2009-06-15 | 1 | -0/+5 |
| * | Make the EnableLoadPRE variable static. | Dan Gohman | 2009-06-15 | 1 | -1/+1 |
| * | Fix old-style type names in comments. | Dan Gohman | 2009-06-14 | 4 | -11/+11 |
| * | Convert several parts of the ScalarEvolution framework to use | Dan Gohman | 2009-06-14 | 1 | -8/+8 |
| * | Add another item to the list of things that indvars does. | Dan Gohman | 2009-06-14 | 1 | -1/+4 |
| * | Fix CMake build. Patch from Ingmar Vanhassel. | Edwin Török | 2009-06-14 | 1 | -0/+1 |
| * | Add an early implementation of a partial inlining pass. The idea behind this | Owen Anderson | 2009-06-14 | 1 | -0/+171 |
| * | Unlike the other instructions, GEP really does need to look at the type of a | Nick Lewycky | 2009-06-13 | 1 | -0/+14 |
| * | Teach SCEVExpander's visitAddRecExpr to reuse an existing canonical | Dan Gohman | 2009-06-13 | 1 | -71/+24 |
| * | second half of fix for PR4366: don't zap store to null of | Chris Lattner | 2009-06-12 | 1 | -3/+7 |
| * | Don't do (x - (y - z)) --> (x + (z - y)) on floating-point types, because | Dan Gohman | 2009-06-12 | 1 | -15/+0 |
| * | Give Instruction::isSameOperationAs a corresponding comment to note | Dan Gohman | 2009-06-12 | 1 | -2/+3 |
| * | Keep callers of a weak function calling it, instead of the non-weak equivalent. | Nick Lewycky | 2009-06-12 | 1 | -0/+1 |
| * | Don't forget to match the calling convention when producing a thunk. | Nick Lewycky | 2009-06-12 | 1 | -2/+2 |
| * | Given two identical weak functions, produce one internal function and two weak | Nick Lewycky | 2009-06-12 | 1 | -4/+17 |
| * | Add an "are types equivalent" operation that ignores the types that a pointer | Nick Lewycky | 2009-06-12 | 1 | -99/+354 |
| * | Fix 4366: store to null in non-default addr space should not be | Chris Lattner | 2009-06-11 | 1 | -1/+2 |
| * | Implement and use new method Function::hasAddressTaken(). | Jay Foad | 2009-06-10 | 3 | -38/+6 |
| * | Remove an unused function SafeToDestroyConstant(). Rename an almost | Jay Foad | 2009-06-09 | 2 | -24/+9 |
| * | Don't crash on multiple return value with no obvious inserted value. | Nick Lewycky | 2009-06-06 | 1 | -2/+2 |
| * | PR4340: Run SimplifyDemandedVectorElts on insertelement instructions; | Eli Friedman | 2009-06-06 | 1 | -0/+6 |
| * | Use cast<> instead of dyn_cast<> for things that are known to be | Jay Foad | 2009-06-06 | 4 | -23/+16 |
| * | Simplify. | Devang Patel | 2009-06-05 | 1 | -15/+5 |
| * | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman | 2009-06-04 | 7 | -64/+182 |
| * | Don't do the X * 0.0 -> 0.0 transformation in instcombine, because | Dan Gohman | 2009-06-04 | 1 | -5/+5 |
| * | Don't attempt to simplify an non-affine IV expression if it can't | Dan Gohman | 2009-06-03 | 1 | -12/+10 |
| * | Fix CodeGenPrepare's address-mode sinking to handle unusual | Dan Gohman | 2009-06-02 | 1 | -1/+4 |
| * | Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can... | Evan Cheng | 2009-06-02 | 1 | -6/+16 |
| * | PR4286: Make RewriteLoadUserOfWholeAlloca and | Eli Friedman | 2009-06-01 | 1 | -8/+13 |
| * | Be more aggressive in doing LoadPRE by tracing backwards when a block only has | Owen Anderson | 2009-05-31 | 1 | -4/+39 |
| * | fix PR4284, a bug in simplifylibcalls handling memcmp. Patch by | Chris Lattner | 2009-05-30 | 1 | -1/+1 |
| * | Give embedded metadata its own type instead of relying on EmptyStructTy. | Nick Lewycky | 2009-05-30 | 1 | -1/+24 |
| * | Enable GVN Load PRE. | Bill Wendling | 2009-05-29 | 1 | -1/+1 |
| * | just show the instruction, its not that slow. | Edwin Török | 2009-05-29 | 1 | -6/+1 |
| * | for instructions with void type we have no choice but print the instruction as | Edwin Török | 2009-05-29 | 1 | -1/+4 |
| * | Add a DEBUG() output to GVN that prints the instruction clobbering a load. | Edwin Török | 2009-05-29 | 1 | -1/+11 |
| * | Fix an issue where phiMap was not being updated properly when doing load PRE. | Owen Anderson | 2009-05-29 | 1 | -0/+5 |