2009-10-14 |
Devang Patel | Use isVoidTy() |
blob | commitdiff | raw |
2009-10-14 |
Chris Lattner | make instcombine's instruction sinking more aggressive... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Check void type before using RAUWd. |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Do not check use_empty() before replaceAllUsesWith... |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Dale Johannesen | Fix warning. |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Chris Lattner | populate instcombine's initial worklist more carefully... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | revert r83814 for now, it is making the llvm-gcc bootst... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | populate instcombine's initial worklist more carefully... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | remove some harmful code that would turn an inserteleme... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | teach instcombine to simplify xor's harder, catching the |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | cleanups |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | cleanup, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | generalize a transformation even more: we don't care... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | simplify a transformation by making it more general. |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | temporarily revert previous patch |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | populate instcombine's initial worklist more carefully... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | implement rdar://7293527, a trivial instcombine that... |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Jeffrey Yasskin | In instcombine's debug output, avoid printing ADD for... |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Duncan Sands | Introduce and use convenience methods for getting point... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Remove an unnnecessary LLVMContext argument in |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Use Use::operator= instead of Use::set, for consistency. |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | instcombine shouldn't delete all null checks for mallocs. |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Chris Lattner | The select instruction is not neccesarily in the same... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | The bitcast case is not needed here: instcombine turns... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | allow pushing icmps through phis with multiple uses... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | Enhance the previous fix for PR4895 to allow more value... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Chris Lattner | implement PR4895, by making FoldOpIntoPhi handle select... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance transform passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Dan Gohman | Change FoldPHIArgBinOpIntoPHI to decline folding if... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Dan Gohman | Don't sink gep operators through phi nodes if the resul... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Chris Lattner | remove an extremely dubious instcombine transformation of |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Chris Lattner | remove a turd |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Chris Lattner | instcombine transforms vector loads that are only used by |
blob | commitdiff | raw | diff to current |
2009-09-07 |
Dan Gohman | Reappy r80998, now that the GlobalOpt bug that it expos... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Daniel Dunbar | Fix a possible crash call setIsInBounds. |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Daniel Dunbar | Revert "Include optional subclass flags, such as inboun... |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Dan Gohman | Include optional subclass flags, such as inbounds,... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | fix PR4837, some bugs folding vector compares. These |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | fix some cases where instcombine would change hte IR... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | improve -debug output, so that -debug is more likely... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | fix a bug I introduced with my 'instcombine builder... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | Fix PR4748: don't fold gep(bitcast(x)) into bitcast... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | misc cleanup |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | add getPointerAddressSpace() to GEP instruction, use... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | eliminate InsertCastBefore, use the builder instead. |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | eliminate InsertBitCastBefore, just use the builder... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | convert a bunch more calls to InsertNewInstBefore to use |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | fix typo |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | give instcombine a custom IRBuilder that adds new instr... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | add a new InstCombineWorklist::AddValue method that... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | move AddUsersToWorkList to the worklist processing... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | rename AddUsesToWorkList -> AddOperandsToWorkList.... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | inline the trivial AddToWorkList/RemoveFromWorkList... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | fix a bug I introduced in r80478 found by the build... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | refactor instcombine's worklist processing stuff out... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | more cleanups: remove some redundant code, and simplify... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | eliminate the temporary SrcGEPOperands smallvector. |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | simplify/detangle some control flow. |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Chris Lattner | simplify and cleanup some code, remove some code that... |
blob | commitdiff | raw | diff to current |
2009-08-29 |
Dan Gohman | Remove an unnecessary Context argument. |
blob | commitdiff | raw | diff to current |
2009-08-26 |
Dan Gohman | Remove unused variables. |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dan Gohman | Eliminate the unused Context argument on one of the... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dan Gohman | Rename Instruction::isIdenticalTo to Instruction::isIde... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Rename hasNoUnsignedOverflow and hasNoSignedOverflow... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Fix a few places to check if TargetData is available... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Mon P Wang | When InstCombine simplifies a load -> extract element... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Transform -X/C to X/-C, implementing a README.txt entry. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Optimize (x/C)*C to x if the division is exact. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Update instcombine's debug output to account for Value... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Remove a bunch more now-unnecessary Context arguments. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Eliminate a bunch of now unnecessary explicit Context... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Dan Gohman | Optimize exact sdiv by a constant power of 2 to ashr. |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Dan Gohman | Add a new Constant::getIntegerValue helper function... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Eli Friedman | Make SimplifyDemandedUseBits generate vector constants... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Return ConstantVector to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Dan Gohman | Teach instcombine to respect and preserve inbounds... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Dan Gohman | Replace dyn_castGetElementPtr with dyn_cast<GEPOperator>. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Owen Anderson | Move ConstantFP construction back to the 2.5-ish API. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getName{Start,End}, the last of the old... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Eric Christopher | Fix 80-col violations. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Eric Christopher | Move ExtractElementInst to ::Create instead of new... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Chris Lattner | refactor a blob of code out to a new 'FoldOrOfFCmps... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Chris Lattner | Make some existing optimizations that would only trigge... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Chris Lattner | refactor a bunch of code out into a helper function, |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Dan Gohman | Convert instcombine from using using getAnalysis<Target... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Owen Anderson | Rename getConstantInt{True|False} to get{True|False... |
blob | commitdiff | raw | diff to current |
2009-07-20 |
Dan Gohman | Revert the addition of hasNoPointerOverflow to GEPOperator. |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Eli Friedman | Canonicalize bitcasts between types like <1 x i64>... |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Eli Friedman | Back out 76300; apparently the preference is to canonic... |
blob | commitdiff | raw | diff to current |
next |