summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineCalls.cpp
Commit message (Expand)AuthorAge
...
* When inserting new instructions, use getFirstInsertionPt instead ofBill Wendling2011-08-25
* Add the 'resume' instruction for the new EH rewrite.Bill Wendling2011-07-31
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-30
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-27
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-19
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-15
* Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer2011-07-14
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-12
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-12
* De-constify Types in FunctionType::get().Jay Foad2011-07-11
* Generalize @llvm.ctlz, @llvm.cttz, and @llvm.ctpop to work on vectors of inte...Owen Anderson2011-07-01
* Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-20
* Final step of instcombine debuginfo; switch a couple more places over to Inse...Eli Friedman2011-05-27
* Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.o...Benjamin Kramer2011-05-21
* InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(...Benjamin Kramer2011-05-21
* Add comment.Evan Cheng2011-05-19
* More instcombine cleanup, towards improving debug line info.Eli Friedman2011-05-18
* More instcombine cleanup aimed towards improving debug line info.Eli Friedman2011-05-18
* Fix inelegant initialization.Stuart Hastings2011-05-18
* Start trying to make InstCombine preserve more debug info. The idea here is ...Eli Friedman2011-05-18
* Use ReplaceInstUsesWith instead of replaceAllUsesWith where appropriate in in...Eli Friedman2011-05-18
* X86 pmovsx/pmovzx ignore the upper half of their inputs.Stuart Hastings2011-05-17
* Reapply r129401 with patch for clang.Bill Wendling2011-04-13
* Revert r129401 for now. Clang is using the old way of doing things.Bill Wendling2011-04-12
* Remove the unaligned load intrinsics in favor of using native unaligned loads.Bill Wendling2011-04-12
* Use APInt's umul_ov instead of rolling our own overflow detection.Benjamin Kramer2011-03-27
* If we don't know how long a string is we can't fold an _chk version to theEric Christopher2011-03-15
* InstCombine: Turn umul_with_overflow into mul nuw if we can prove that it can...Benjamin Kramer2011-03-10
* change instcombine to not turn a call to non-varargs bitcast ofChris Lattner2011-02-24
* Teach instcombine about the rest of the SSE and SSE2 conversionChandler Carruth2011-01-10
* Revert 122959, it needs more thought. Add it back to README.txt with addition...Benjamin Kramer2011-01-07
* InstCombine: Turn _chk functions into the "unsafe" variant if length and max ...Benjamin Kramer2011-01-06
* InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi...Benjamin Kramer2011-01-06
* InstCombine: Teach llvm.objectsize folding to look through GEPs.Benjamin Kramer2011-01-06
* don't lose TD infoChris Lattner2010-12-25
* Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils.Chris Lattner2010-12-25
* fix PR8807 by making transformConstExprCastCall aware of byval arguments.Chris Lattner2010-12-20
* various cleanups for transformConstExprCastCallChris Lattner2010-12-20
* Avoid dropping the address space when InstCombine optimizes memsetMon P Wang2010-12-20
* move a transformation to a more logical place, simplifying it.Chris Lattner2010-12-19
* optimize uadd(x, cst) into a comparison when the normal Chris Lattner2010-12-19
* Teach instcombine to set the alignment arguments for NEON load/store intrinsics.Bob Wilson2010-10-22
* fix PR8267 - Instcombine shouldn't optimizer away volatile memcpy's.Chris Lattner2010-10-01
* PR7853: fix a silly mistake introduced in r101899, and add a test to make sureEli Friedman2010-08-09
* Use unary + instead of a separate local variable for workingDan Gohman2010-08-03
* Move MaximumAlignment to be a member of the Value class.Dan Gohman2010-07-30
* Define a maximum supported alignment value for load, store, andDan Gohman2010-07-28
* When user code intentionally dereferences null, the alignment of theDan Gohman2010-07-28
* undo 80 column trespassing I causedGabor Greif2010-07-22