Age | Commit message (Expand) | Author |
2009-04-16 | Use ConstantExpr::getIntToPtr instead of SCEVExpander::InsertCastOfTo, | Dan Gohman |
2009-04-16 | Use a SCEV expression cast instead of immediately inserting a | Dan Gohman |
2009-04-16 | Expand GEPs in ScalarEvolution expressions. SCEV expressions can now | Dan Gohman |
2009-04-15 | Eliminate zext over (iv | const) or (signed iv), | Dale Johannesen |
2009-04-15 | Eliminate zext over (iv & const) or ((iv+const)&const) | Dale Johannesen |
2009-04-15 | Enhance induction variable code to remove the | Dale Johannesen |
2009-04-15 | Avoid making the transformation enabled by my last patch if the new destinati... | Evan Cheng |
2009-04-15 | While inlining, clone llvm.dbg.func.start intrinsic and adjust | Devang Patel |
2009-04-14 | Optimize conditional branch on i1 phis with non-constant inputs. | Evan Cheng |
2009-04-14 | LoopIndexSplit needs to inform the loop pass manager of the instructions it is | Owen Anderson |
2009-04-13 | eliminate unneeded parens. | Chris Lattner |
2009-04-12 | "There was a typo in my previous patch which leads to miscompilation of | Chris Lattner |
2009-04-12 | add some optimizations for strncpy/strncat and factor some | Chris Lattner |
2009-04-08 | Instcombine should not promote whole computation trees to "strange" | Chris Lattner |
2009-04-07 | fix rdar://6762290, a crash compiling cxx filt with clang. | Chris Lattner |
2009-04-07 | remove empty section | Chris Lattner |
2009-04-06 | Let the strcat optimizer return the pointer to the start of the buffer, | Ed Schouten |
2009-04-01 | Reapply r68211, with the miscompilations it caused fixed. | Owen Anderson |
2009-04-01 | Revert r68172. It caused regressions in | Dan Gohman |
2009-04-01 | Enhance GVN to propagate simple conditionals. This fixes PR3921. | Owen Anderson |
2009-03-31 | Make the key of ValueRankMap an AssertingVH, so that we die violently | Chris Lattner |
2009-03-31 | Throttle back "fold select into operand" transformation. InstCombine should n... | Evan Cheng |
2009-03-31 | Update call graph after inlining invoke. | Devang Patel |
2009-03-30 | Loop Index Split can eliminate a loop if it can determin if loop body is exec... | Devang Patel |
2009-03-27 | Revert r67798: it breaks llvm-gcc bootstrap on x86-64-linux, presumably due to | Duncan Sands |
2009-03-27 | One more place to skip debug info. | Dale Johannesen |
2009-03-26 | While hoisting an instruction, update alias info set tracker. | Devang Patel |
2009-03-26 | Skip debug info one more place. (This one gets | Dale Johannesen |
2009-03-25 | Before deleting a basic block, give other loop passes a chance cleanup analys... | Devang Patel |
2009-03-25 | Fix PR3874 by restoring a condition I removed, but making it more | Chris Lattner |
2009-03-24 | oops, I intended to remove this, not comment it out. Thanks Duncan! | Chris Lattner |
2009-03-24 | canonicalize inttoptr and ptrtoint instructions which cast pointers | Chris Lattner |
2009-03-24 | two changes: | Chris Lattner |
2009-03-23 | Use a SmallPtrSet instead of std::set. | Dale Johannesen |
2009-03-23 | Now that errs() is properly non-buffered, there's no need to | Dan Gohman |
2009-03-21 | Factorize out a concept - no functionality change. | Duncan Sands |
2009-03-20 | Fix instcombine to not introduce undefined shifts when merging two | Chris Lattner |
2009-03-20 | Don't load values out of global constants with weak | Duncan Sands |
2009-03-19 | Clear the cached cost when removing a function in | Dale Johannesen |
2009-03-19 | Fix comment typo. | Dale Johannesen |
2009-03-19 | This pass keeps a map of Instructions to Rank numbers, | Dale Johannesen |
2009-03-19 | Remove strange extra semicolons. | Nick Lewycky |
2009-03-18 | aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka D... | Chris Lattner |
2009-03-18 | Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSign... | Chris Lattner |
2009-03-18 | add an assertion to make it clear that PHI nodes are not allowed. | Chris Lattner |
2009-03-18 | Explicitly check for StoreInst, do not lose the chance to delete | Zhou Sheng |
2009-03-18 | Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl. | Zhou Sheng |
2009-03-18 | Fix a bug. | Zhou Sheng |
2009-03-18 | Fix PR3807 by inserting 'insertelement' instructions in the normal dest of | Chris Lattner |
2009-03-17 | LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right now | Chris Lattner |