2014-05-28 |
Louis Gerbarg | Add support for combining GEPs across PHI nodes |
blob | commitdiff | raw |
2014-05-17 |
NAKAMURA Takumi | Revert r209049 and r209065, "Add support for combining... |
blob | commitdiff | raw | diff to current |
2014-05-17 |
Louis Gerbarg | Fix for sanitizer crash introduced in r209049 |
blob | commitdiff | raw | diff to current |
2014-05-16 |
Louis Gerbarg | Add support for combining GEPs across PHI nodes |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Serge Pavlov | Fix the case when reordering shuffle and binop produces... |
blob | commitdiff | raw | diff to current |
2014-05-12 |
Serge Pavlov | Fix type of shuffle obtained from reordering with binar... |
blob | commitdiff | raw | diff to current |
2014-05-12 |
Serge Pavlov | Fix reordering of shuffles and binary operations |
blob | commitdiff | raw | diff to current |
2014-05-11 |
Serge Pavlov | Reorder shuffle and binary operation. |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-03 |
Eli Bendersky | Fix PR19270 - type mismatch caused by invalid optimization. |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Chandler Carruth | [C++11] Add range based accessors for the Use-Def chain... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move CFG.h to the IR library as it defines... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move ValueHandle into the IR library where... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move GetElementPtrTypeIterator into the IR... |
blob | commitdiff | raw | diff to current |
2014-02-25 |
Rafael Espindola | Make DataLayout a plain object, not a pass. |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-14 |
Matt Arsenault | Do more addrspacecast transforms that happen for bitcast. |
blob | commitdiff | raw | diff to current |
2014-02-06 |
Paul Robinson | Disable most IR-level transform passes on functions... |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Alp Toker | Fix known typos |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Owen Anderson | Fix all the remaining lost-fast-math-flags bugs I've... |
blob | commitdiff | raw | diff to current |
2013-12-06 |
Duncan P. N. Exon... | Don't use isNullValue to evaluate ConstantExpr |
blob | commitdiff | raw | diff to current |
2013-10-03 |
Matt Arsenault | Make gep i8* X, -(ptrtoint Y) transform work with addre... |
blob | commitdiff | raw | diff to current |
2013-09-20 |
Benjamin Kramer | InstCombine: Canonicalize (gep i8* X, -(ptrtoint Y... |
blob | commitdiff | raw | diff to current |
2013-09-05 |
Matt Arsenault | Consistently use dbgs() in debug printing |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Matt Arsenault | Teach InstCombine visitGetElementPtr about address... |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Matt Arsenault | Cleanup visitGetElementPtr to make address space change... |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Matt Arsenault | Fix always creating GEP with i32 indices |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Matt Arsenault | Use type helper functions instead of cast |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
blob | commitdiff | raw | diff to current |
2013-05-05 |
Dmitri Gribenko | Add ArrayRef constructor from None, and do the cleanups... |
blob | commitdiff | raw | diff to current |
2013-05-01 |
Filip Pizlo | This patch breaks up Wrap.h so that it does not have... |
blob | commitdiff | raw | diff to current |
2013-04-22 |
Eric Christopher | Move C++ code out of the C headers and into either... |
blob | commitdiff | raw | diff to current |
2013-02-07 |
Michael Ilseman | Preserve fast-math flags after reassociation and commut... |
blob | commitdiff | raw | diff to current |
2013-01-23 |
Benjamin Kramer | Revert "InstCombine: Clean up weird code that talks... |
blob | commitdiff | raw | diff to current |
2013-01-23 |
Benjamin Kramer | InstCombine: Clean up weird code that talks about a... |
blob | commitdiff | raw | diff to current |
2013-01-09 |
Shuxin Yang | Consider expression "0.0 - X" as the negation of X if |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Quentin Colombet | When code size is the priority (Oz, MinSize attribute... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Nuno Lopes | convert a bunch of callers from DataLayout::getIndexedO... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-13 |
Meador Inge | instcombine: Migrate math library call simplifications |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Meador Inge | Add method for replacing instructions to LibCallSimplifier |
blob | commitdiff | raw | diff to current |
2012-11-03 |
Duncan Sands | Generalize the transform that boosts GEP indices to... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the series of commits starting with r166578... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Duncan Sands | Fix typo that somehow escaped both testing and code... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Duncan Sands | Transform code like this |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Meador Inge | Implement new LibCallSimplifier class |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
blob | commitdiff | raw | diff to current |
2012-07-19 |
Bill Wendling | Remove tabs. |
blob | commitdiff | raw | diff to current |
2012-07-09 |
Nuno Lopes | instcombine: merge the functions that remove dead alloc... |
blob | commitdiff | raw | diff to current |
2012-07-06 |
Nuno Lopes | teach instcombine to remove allocated buffers even... |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Nuno Lopes | make instcombine produce calls to llvm.donothing instea... |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Nuno Lopes | improve optimization of invoke instructions: |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nuno Lopes | Add support for invoke to the MemoryBuiltin analysid. |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
blob | commitdiff | raw | diff to current |
2012-06-20 |
Nuno Lopes | replace usage of EmitGEPOffset() with TargetData::getIn... |
blob | commitdiff | raw | diff to current |
2012-05-22 |
Nuno Lopes | add a new pass to instrument loads and stores for run... |
blob | commitdiff | raw | diff to current |
2012-05-06 |
Jakub Staszak | Remove trailing spaces. |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Nadav Rotem | 153465 was incorrect. In this code we wanted to check... |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Nadav Rotem | PR12357: The pointer was used before it was checked. |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Chris Lattner | Remove some dead code and tidy things up now that vecto... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Chris Lattner | continue making the world safe for ConstantDataVector... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | Continue improving support for ConstantDataAggregate... |
blob | commitdiff | raw | diff to current |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed... |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Chad Rosier | Add support for sqrt, sqrtl, and sqrtf in TargetLibrary... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Benjamin Kramer | Remove all remaining uses of Value::getNameStr(). |
blob | commitdiff | raw | diff to current |
2011-11-01 |
Eli Friedman | Make sure we use the right insertion point when instcom... |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Bill Wendling | Add support for the Objective-C personality function... |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Chandler Carruth | Add a routine to swap branch instruction operands,... |
blob | commitdiff | raw | diff to current |
2011-10-05 |
Jim Grosbach | Re-commit 141203, but much more conservative. |
blob | commitdiff | raw | diff to current |
2011-10-05 |
Jim Grosbach | Revert 141203. InstCombine is looping on unit tests. |
blob | commitdiff | raw | diff to current |
2011-10-05 |
Jim Grosbach | Update InstCombine worklist after instruction transform... |
blob | commitdiff | raw | diff to current |
2011-09-30 |
Duncan Sands | Inlining often produces landingpad instructions with... |
blob | commitdiff | raw | diff to current |
2011-09-29 |
Eli Friedman | Clean up uses of switch instructions so they are not... |
blob | commitdiff | raw | diff to current |
2011-09-04 |
Bill Wendling | Use Duncan's patch to delete the instructions in revers... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Bill Wendling | Update comments to reflect reality. |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Bill Wendling | Reduce indentation. No functionality change. |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Bill Wendling | Change worklist driven deletion to be an iterative... |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Bill Wendling | Resubmit with fix. Properly remove the instructions... |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Bill Wendling | Submitted this too early. |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Bill Wendling | Don't DCE the landingpad instruction. |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Bill Wendling | Revert r137655. There is some question about whether... |
blob | commitdiff | raw | diff to current |
2011-08-16 |
Bill Wendling | Use the getFirstInsertionPt() method instead of getFirs... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Bill Wendling | Don't sink the instruction to before a landingpad instr... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Eli Friedman | Update instcombine for atomic load/store. |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Bill Wendling | Duncan pointed out that the LandingPadInst might read... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Bill Wendling | Don't try to sink the landingpad instruction. It's... |
blob | commitdiff | raw | diff to current |
2011-08-14 |
Nick Lewycky | This transform is not safe. Thanks to Eli for pointing... |
blob | commitdiff | raw | diff to current |
next |