summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstructionCombining.cpp
Commit message (Expand)AuthorAge
* Add method for replacing instructions to LibCallSimplifierMeador Inge2012-11-11
* Generalize the transform that boosts GEP indices to the size of a pointer toDuncan Sands2012-11-03
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Fix typo that somehow escaped both testing and code inspection.Duncan Sands2012-10-23
* Transform code like thisDuncan Sands2012-10-23
* Implement new LibCallSimplifier classMeador Inge2012-10-13
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Remove tabs.Bill Wendling2012-07-19
* instcombine: merge the functions that remove dead allocas and dead mallocs/ca...Nuno Lopes2012-07-09
* teach instcombine to remove allocated buffers even if there are stores, memcp...Nuno Lopes2012-07-06
* make instcombine produce calls to llvm.donothing instead of a random intrinsicNuno Lopes2012-06-28
* improve optimization of invoke instructions:Nuno Lopes2012-06-25
* Add support for invoke to the MemoryBuiltin analysid.Nuno Lopes2012-06-21
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-21
* replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the...Nuno Lopes2012-06-20
* add a new pass to instrument loads and stores for run-time bounds checkingNuno Lopes2012-05-22
* Remove trailing spaces.Jakub Staszak2012-05-06
* 153465 was incorrect. In this code we wanted to check that the pointer operan...Nadav Rotem2012-03-26
* PR12357: The pointer was used before it was checked.Nadav Rotem2012-03-26
* llvm::SwitchInstStepan Dyatkovskiy2012-03-11
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-08
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-06
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-01
* continue making the world safe for ConstantDataVector. At this point,Chris Lattner2012-01-27
* Continue improving support for ConstantDataAggregate, and use theChris Lattner2012-01-26
* Add support for vectors of pointers.Nadav Rotem2011-12-05
* Fix a few more places where TargetData/TargetLibraryInfo is not being passed.Chad Rosier2011-12-02
* Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetDataChad Rosier2011-12-01
* Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable Chad Rosier2011-11-29
* Remove all remaining uses of Value::getNameStr().Benjamin Kramer2011-11-15
* Make sure we use the right insertion point when instcombine replaces a PHI wi...Eli Friedman2011-11-01
* Add support for the Objective-C personality function to the instructionBill Wendling2011-10-17
* Add a routine to swap branch instruction operands, and update anyChandler Carruth2011-10-17
* Re-commit 141203, but much more conservative.Jim Grosbach2011-10-05
* Revert 141203. InstCombine is looping on unit tests.Jim Grosbach2011-10-05
* Update InstCombine worklist after instruction transform is complete.Jim Grosbach2011-10-05
* Inlining often produces landingpad instructions with repeatedDuncan Sands2011-09-30
* Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman2011-09-29
* Use Duncan's patch to delete the instructions in reverse order (minus the lan...Bill Wendling2011-09-04
* Update comments to reflect reality.Bill Wendling2011-09-02
* Reduce indentation. No functionality change.Bill Wendling2011-09-01
* Change worklist driven deletion to be an iterative process.Bill Wendling2011-09-01
* Resubmit with fix. Properly remove the instructions except for landingpad, wh...Bill Wendling2011-09-01
* Submitted this too early.Bill Wendling2011-09-01
* Don't DCE the landingpad instruction.Bill Wendling2011-09-01
* Revert r137655. There is some question about whether the 'landingpad'Bill Wendling2011-08-17