Age | Commit message (Expand) | Author |
2010-08-29 | completely rewrite the memory promotion algorithm in LICM. | Chris Lattner |
2010-08-29 | use getUniqueExitBlocks instead of a manual set. | Chris Lattner |
2010-08-29 | reimplement LICM::sink to use SSAUpdater instead of PromoteMemToReg. | Chris Lattner |
2010-08-29 | implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse. | Chris Lattner |
2010-08-29 | remove dead proto | Chris Lattner |
2010-08-29 | reduce indentation in LICM::sink by using early exits, use | Chris Lattner |
2010-08-29 | modernize this pass a bit: use efficient set/map and reduce indentation. | Chris Lattner |
2010-08-28 | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner |
2010-08-28 | remove the ABCD and SSI passes. They don't have any clients that | Chris Lattner |
2010-08-28 | for completeness, allow undef also. | Chris Lattner |
2010-08-28 | squish dead code. | Chris Lattner |
2010-08-28 | handle the constant case of vector insertion. For something | Chris Lattner |
2010-08-28 | optimize bitcasts from large integers to vector into vector | Chris Lattner |
2010-08-28 | Update CMake build. Add newline at end of file. | Benjamin Kramer |
2010-08-27 | Add a prototype of a new peephole optimizing pass that uses LazyValue info to... | Owen Anderson |
2010-08-27 | Enhance the shift propagator to handle the case when you have: | Chris Lattner |
2010-08-27 | Implement a pretty general logical shift propagation | Chris Lattner |
2010-08-27 | remove some special shift cases that have been subsumed into the | Chris Lattner |
2010-08-27 | Fix typos in comments. | Owen Anderson |
2010-08-27 | teach the truncation optimization that an entire chain of | Chris Lattner |
2010-08-27 | Add an instcombine to clean up a common pattern produced | Chris Lattner |
2010-08-27 | Use LVI to eliminate conditional branches where we've tested a related condit... | Owen Anderson |
2010-08-26 | optimize "integer extraction out of the middle of a vector" as produced | Chris Lattner |
2010-08-26 | optimize bitcast(trunc(bitcast(x))) where the result is a float and 'x' | Chris Lattner |
2010-08-26 | Make JumpThreading smart enough to properly thread StrSwitch when it's compil... | Owen Anderson |
2010-08-26 | Reapply r112091 and r111922, support for metadata linking, with a | Dan Gohman |
2010-08-26 | Revert r111922, "MapValue support for MDNodes. This is similar to r109117, | Daniel Dunbar |
2010-08-26 | Revert r112091, "Remap metadata attached to instructions when remapping | Daniel Dunbar |
2010-08-26 | zap dead code. | Chris Lattner |
2010-08-26 | Rewrite ExtractGV, removing a bunch of stuff that didn't fully work, | Dan Gohman |
2010-08-25 | remove some llvmcontext arguments that are now dead post-refactoring. | Chris Lattner |
2010-08-25 | Remap metadata attached to instructions when remapping individual | Dan Gohman |
2010-08-25 | DIGlobalVariable can be used to encode debug info for globals that are direc... | Devang Patel |
2010-08-24 | Use MapValue in the Linker instead of having a private function | Dan Gohman |
2010-08-24 | Turn LVI on, previously detected failures should be fixed now. | Owen Anderson |
2010-08-24 | MapValue support for MDNodes. This is similar to r109117, except | Dan Gohman |
2010-08-23 | Turn LVI back off, I have a testcase now. | Owen Anderson |
2010-08-23 | Re-enable LazyValueInfo. Monitoring for failures. | Owen Anderson |
2010-08-23 | Now that PassInfo and Pass::ID have been separated, move the rest of the pass... | Owen Anderson |
2010-08-20 | Re-apply r111568 with a fix for the clang self-host. | Owen Anderson |
2010-08-19 | Revert r111568 to unbreak clang self-host. | Owen Anderson |
2010-08-19 | When a set of bitmask operations, typically from a bitfield initialization, o... | Owen Anderson |
2010-08-19 | Disable LVI while I evaluate a failure. | Owen Anderson |
2010-08-19 | Tentatively enabled LVI by default. I'll be monitoring for any failures. | Owen Anderson |
2010-08-19 | Process the step before the start, because it's usually the simpler | Dan Gohman |
2010-08-18 | Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer i... | Owen Anderson |
2010-08-18 | Fix PR7755: knowing something about an inval for a pred | Chris Lattner |
2010-08-18 | fit in 80 cols | Chris Lattner |
2010-08-18 | remove some dead code. | Chris Lattner |
2010-08-18 | remove dead prototype. | Chris Lattner |