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 |
2011-08-14 |
Nick Lewycky | Don't attempt to add 'nsw' when intermediate instructio... |
blob | commitdiff | raw | diff to current |
2011-08-14 |
Nick Lewycky | Teach instcombine to preserve the nsw bit by doing... |
blob | commitdiff | raw | diff to current |
2011-08-03 |
Nick Lewycky | Small cleanups: |
blob | commitdiff | raw | diff to current |
2011-08-03 |
Nick Lewycky | Fix logical error when detecting lifetime intrinsics. |
blob | commitdiff | raw | diff to current |
2011-08-02 |
Nick Lewycky | Teach InstCombine that lifetime intrincs aren't a real... |
blob | commitdiff | raw | diff to current |
2011-07-31 |
Rafael Espindola | Add a small gep optimization I noticed was missing... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-22 |
Jay Foad | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBou... |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Convert SimplifyGEPInst to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Frits van Bommel | Migrate LLVM and Clang to use the new makeArrayRef... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jay Foad | Convert InsertValueInst and ExtractValueInst APIs to... |
blob | commitdiff | raw | diff to current |
2011-07-11 |
Rafael Espindola | Don't duplicate the work done by a gep into a "bitcast... |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Eli Friedman | Final step of instcombine debuginfo; switch a couple... |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Eli Friedman | Make instcombine O(N) instead of O(N^2) in code where... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | More instcombine cleanup, towards improving debug line... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | Start trying to make InstCombine preserve more debug... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | Use ReplaceInstUsesWith instead of replaceAllUsesWith... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Duncan Sands | Stop trying to have instcombine preserve LCSSA form... |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Nadav Rotem | InstCombine optimizes gep(bitcast(x)) even when the... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-28 |
Jay Foad | Make more use of PHINode::getNumIncomingValues(). |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Devang Patel | Try to not lose variable's debug info during instcombine. |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Devang Patel | Do not forget DebugLoc! |
blob | commitdiff | raw | diff to current |
2011-02-02 |
Dan Gohman | Conservatively, clear optional flags, such as nsw,... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Chris Lattner | fix PR9013, an infinite loop in instcombine. |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Chris Lattner | update obsolete comment. |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Nick Lewycky | Don't try to pull vector bitcasts that change the numbe... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | remove a dead check, this was needed before we had... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | enhance FoldOpIntoPhi in instcombine to try harder... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | remove the AllowAggressive argument to FoldOpIntoPhi... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | more cleanups: use the IR builder. |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | tidy up code. |
blob | commitdiff | raw | diff to current |
next |