Age | Commit message (Expand) | Author |
2008-04-22 | Dig through multiple levels of AND to thread jumps if needed. | Chris Lattner |
2008-04-22 | Teach jump threading to thread through blocks like: | Chris Lattner |
2008-04-22 | refactor some code, no functionality change. | Chris Lattner |
2008-04-22 | remove dead code. | Chris Lattner |
2008-04-22 | optimize "p != gep p, ..." better. This allows us to compile | Chris Lattner |
2008-04-21 | fix grammar-o, thanks to Duncan for noticing. | Chris Lattner |
2008-04-21 | Remove unneeded #include's. | Owen Anderson |
2008-04-21 | Refactor memcpyopt based on Chris' suggestions. Consolidate several functions | Owen Anderson |
2008-04-21 | don't assume that the argument passed to fprintf("%s" is a string. This | Chris Lattner |
2008-04-21 | Use the new SplitBlockPredecessors to implement a todo. | Chris Lattner |
2008-04-21 | Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h | Chris Lattner |
2008-04-21 | Move domtree/frontier updating earlier, allowing us to use it to update phi | Chris Lattner |
2008-04-21 | Factor dominator tree and frontier updating into SplitBlockPredecessors | Chris Lattner |
2008-04-21 | fit some more code in 80 cols. | Chris Lattner |
2008-04-21 | simplify code, fit in 80 cols. | Chris Lattner |
2008-04-21 | fit in 80 cols | Chris Lattner |
2008-04-20 | finish the first cut of a jump threading pass implementation. | Chris Lattner |
2008-04-20 | replace a slow and verbose version of Instruction::isUsedOutsideOfBlock with | Chris Lattner |
2008-04-20 | we can only thread blocks when there is a pred we can determine the succ of. | Chris Lattner |
2008-04-20 | improve comments, infrastructure, and add some validity checks for threading. | Chris Lattner |
2008-04-20 | Add a new Jump Threading pass, which will handle cases | Chris Lattner |
2008-04-20 | g++-4.3 build-fix: CHAR_BIT requires <climits>. | Torok Edwin |
2008-04-20 | Switch to using Simplified ConstantFP::get API. | Chris Lattner |
2008-04-19 | Allow argpromote to promote struct arguments with a specified number | Chris Lattner |
2008-04-17 | Make GVN able to remove unnecessary calls to read-only functions again. | Owen Anderson |
2008-04-17 | Remove unused variable | Scott Michel |
2008-04-16 | Workaround for PR2207, in which pred_iterator assert gets triggered due to a | Scott Michel |
2008-04-15 | VisualStudio project files updated. #include <algorithm> added to make Visua... | Chuck Rose III |
2008-04-14 | Remove unnecessary <sstream> includes. | Dan Gohman |
2008-04-14 | Minor whitespace and comment cleanups. | Dan Gohman |
2008-04-14 | Revert r49614. As Dan pointed out, some of these aren't correct. | Owen Anderson |
2008-04-13 | Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), | Owen Anderson |
2008-04-11 | Fix PR2213 by simultaneously making GVN more aggressive with the return values | Owen Anderson |
2008-04-10 | Teach InstCombine's ComputeMaskedBits to handle pointer expressions | Dan Gohman |
2008-04-10 | Disable an xform we've had for a long time, pow(x,0.5) -> sqrt. | Chris Lattner |
2008-04-09 | Generalize getUnaryFloatFunction to handle any FP unary function, automatically | Chris Lattner |
2008-04-09 | use the new ConstantFP::get method to make this work with | Chris Lattner |
2008-04-09 | Be conservative if getresult operand is neither call nor invoke. | Devang Patel |
2008-04-09 | Factor a bunch of functionality related to memcpy and memset transforms out of | Owen Anderson |
2008-04-09 | Remove accidentally duplicated code. | Owen Anderson |
2008-04-09 | many cleanups to the pow optimizer. Allow it to handle powf, | Chris Lattner |
2008-04-08 | Fix insert point handling for multiple return values. | Devang Patel |
2008-04-07 | Add operator= implementations to SparseBitVector, allowing it to be used in G... | Owen Anderson |
2008-04-07 | Use Intrinsic::getDeclaration in more places. | Duncan Sands |
2008-04-07 | The "stacksave is not nounwind problem" no longer | Duncan Sands |
2008-04-07 | Use Intrinsic::getDeclaration to get hold of | Duncan Sands |
2008-04-07 | Make GVN more memory efficient, particularly on code that contains a large nu... | Owen Anderson |
2008-04-07 | Mark calls to llvm.stacksave, llvm.stackrestore as | Dale Johannesen |
2008-04-06 | silence a warning when assertions are disabled. | Chris Lattner |
2008-04-06 | API changes for class Use size reduction, wave 1. | Gabor Greif |