| Commit message (Expand) | Author | Age |
* | implement instcombine folding for things like (x >> c) < 42. | Chris Lattner | 2011-02-13 |
* | refactor some code out into a helper method. | Chris Lattner | 2011-02-13 |
* | teach SCEV that the scale and addition of an inbounds gep don't NSW. | Chris Lattner | 2011-02-13 |
* | Add encodings and mnemonics for FXSAVE64 and FXRSTOR64. | Reid Kleckner | 2011-02-12 |
* | Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend. | Venkatraman Govindaraju | 2011-02-12 |
* | SimplifyLibCalls: Add missing legalize check on various printf to puts and | Daniel Dunbar | 2011-02-12 |
* | Add a note about SSE4.1 roundss/roundsd. | Benjamin Kramer | 2011-02-12 |
* | A fix for 9165. | Nadav Rotem | 2011-02-12 |
* | AsmMatcher custom operand parser failure enhancements. | Jim Grosbach | 2011-02-12 |
* | Also fold (A+B) == A -> B == 0 when the add is commuted. | Benjamin Kramer | 2011-02-11 |
* | Per discussion with Dan G, inbounds geps *certainly* can have | Chris Lattner | 2011-02-11 |
* | When lowering an inbounds gep, the intermediate adds can have | Chris Lattner | 2011-02-11 |
* | Adds llvm::sys::path::is_separator() to test whether a char is a path separator | Zhanyong Wan | 2011-02-11 |
* | Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types. | Nate Begeman | 2011-02-11 |
* | SimplifySelectOps can only handle selects with a scalar condition. Add a check | Nadav Rotem | 2011-02-11 |
* | Fix 9173. | Nadav Rotem | 2011-02-11 |
* | Fix #9190 | Nadav Rotem | 2011-02-11 |
* | More whitespace cleanup... | Jim Grosbach | 2011-02-11 |
* | Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about | Cameron Zwarich | 2011-02-11 |
* | LoopInstSimplify preserves ScalarEvolution. | Cameron Zwarich | 2011-02-11 |
* | make ConstantExpr::replaceUsesOfWithOnConstant preserve the inbounds | Chris Lattner | 2011-02-11 |
* | make the constantexpr interfaces for inbounds GEPs follow the same style | Chris Lattner | 2011-02-11 |
* | Remove std::string version of getNameWithPrefix. | Rafael Espindola | 2011-02-11 |
* | Fix buggy fcopysign lowering. | Evan Cheng | 2011-02-11 |
* | Tolerate degenerate phi nodes that can occur in the middle of optimization | Nick Lewycky | 2011-02-10 |
* | If we can't avoid running loop-simplify twice for now, at least avoid running | Cameron Zwarich | 2011-02-10 |
* | Rename 'loopsimplify' to 'loop-simplify'. | Cameron Zwarich | 2011-02-10 |
* | [AVX] Implement 256-bit vector lowering for SCALAR_TO_VECTOR. This | David Greene | 2011-02-10 |
* | Fix a lot of o32 CC issues and add a bunch of tests. Patch by Akira Hatanaka ... | Bruno Cardoso Lopes | 2011-02-10 |
* | [AVX] Implement 256-bit vector lowering for EXTRACT_VECTOR_ELT. | David Greene | 2011-02-10 |
* | ptx: add passing parameter to kernel functions | Che-Liang Chiou | 2011-02-10 |
* | implement the first part of PR8882: when lowering an inbounds | Chris Lattner | 2011-02-10 |
* | switch the constantexpr, target folder, and IRBuilder interfaces | Chris Lattner | 2011-02-10 |
* | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner | 2011-02-10 |
* | Enhance the "compare with shift" and "compare with div" | Chris Lattner | 2011-02-10 |
* | more cleanups, notably bitcast isn't used for "signed to unsigned type | Chris Lattner | 2011-02-10 |
* | A bunch of cleanups and simplifications using the new PatternMatch predicates | Chris Lattner | 2011-02-10 |
* | teach SimplifyDemandedBits that exact shifts demand the bits they | Chris Lattner | 2011-02-10 |
* | After 3-addressifying a two-address instruction, update the register maps; ad... | Evan Cheng | 2011-02-10 |
* | Revert this in an attempt to bring the builders back. | Eric Christopher | 2011-02-10 |
* | Turn this pass ordering: | Cameron Zwarich | 2011-02-10 |
* | Delete unused code for analyzing and splitting around loops. | Jakob Stoklund Olesen | 2011-02-09 |
* | Rip out realpath() support. It's expensive, and often a bad idea, and | Douglas Gregor | 2011-02-09 |
* | Simplify using the new leaveIntvBefore() | Jakob Stoklund Olesen | 2011-02-09 |
* | Use the LiveBLocks array for SplitEditor::splitSingleBlocks() as well. | Jakob Stoklund Olesen | 2011-02-09 |
* | Attempt to fix the build after r125228. | Cameron Zwarich | 2011-02-09 |
* | Typo. | Mikhail Glushenkov | 2011-02-09 |
* | Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis. | Jakob Stoklund Olesen | 2011-02-09 |
* | Add llvm::sys::path::canonical(), which provides the canonicalized | Douglas Gregor | 2011-02-09 |
* | Ignore <undef> uses when analyzing and rewriting. | Jakob Stoklund Olesen | 2011-02-09 |