2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw |
2012-11-01 |
Chandler Carruth | Revert the majority of the next patch in the address... |
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-30 |
Duncan Sands | Fix isEliminableCastPair to work correctly in the prese... |
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-15 |
Micah Villmow | Resubmit the changes to llvm core to update the functio... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Revert 165732 for further review. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Add in the first iteration of support for llvm/clang... |
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-06-22 |
Jakob Stoklund Olesen | Revert remaining part of r93200: "Disable folding sext... |
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-05 |
Stepan Dyatkovskiy | Small fix in InstCombineCasts.cpp. Restored "alloca... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
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-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Dan Gohman | The powers that be have decided that LLVM IR should... |
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-30 |
Chad Rosier | Whitespace. |
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-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-08-29 |
Nadav Rotem | Fixes following the CR by Chris and Duncan: |
blob | commitdiff | raw | diff to current |
2011-08-28 |
Nadav Rotem | Bitcasts are transitive. Bitcast-Bitcast-X becomes... |
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-20 |
Eli Friedman | Clean up includes of llvm/Analysis/ConstantFolding... |
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 |
Evan Cheng | It's not safe to fold (fptrunc (sqrt (fpext x))) to... |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Bob Wilson | Reapply a fixed version of r133285. |
blob | commitdiff | raw | diff to current |
2011-06-17 |
Chad Rosier | Revert r133285. Causing odd failures on Dragonegg. |
blob | commitdiff | raw | diff to current |
2011-06-17 |
Stuart Hastings | Relocate NUW test to cover all binary ops in a dynamic... |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Stuart Hastings | Avoid fusing bitcasts with dynamic allocas if the amoun... |
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-18 |
Eli Friedman | More instcombine simplifications towards better 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-02 |
Benjamin Kramer | While SimplifyDemandedBits constant folds this, we... |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Benjamin Kramer | Fix comment. |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Benjamin Kramer | Tweaks to the icmp+sext-to-shifts optimization to addre... |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Benjamin Kramer | Fix build. |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Benjamin Kramer | InstCombine: Turn icmp + sext into bitwise/integer... |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Benjamin Kramer | InstCombine: Move (sext icmp) transforms into their... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Devang Patel | llvm.dbg.declare intrinsic does not use any llvm::Value... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | implement an instcombine xform that canonicalizes casts... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Bill Wendling | Whitespace fixes. No functionality change. |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Nate Begeman | Add vector versions of some existing scalar transforms... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Chris Lattner | Fix a serious performance regression introduced by... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | for completeness, allow undef also. |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | handle the constant case of vector insertion. For... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | optimize bitcasts from large integers to vector into... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Chris Lattner | Implement a pretty general logical shift propagation |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Chris Lattner | teach the truncation optimization that an entire chain of |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Chris Lattner | Add an instcombine to clean up a common pattern produced |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Chris Lattner | optimize "integer extraction out of the middle of a... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Chris Lattner | optimize bitcast(trunc(bitcast(x))) where the result... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Owen Anderson | Tweak per Chris' comments. |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Owen Anderson | Reimplement r108639 in InstCombine rather than DAGCombine. |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dan Gohman | Fix instcombine's handling of alloca to accept non... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Dan Gohman | Fix a missing newline in debug output. |
blob | commitdiff | raw | diff to current |
2010-05-08 |
Chris Lattner | Teach instcombine to transform a bitcast/(zext|trunc... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Dan Gohman | Say bitcast instead of bitconvert. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | Rename ValueRequiresCast to ShouldOptimizeCast, to... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Dan Gohman | LangRef.html says that inttoptr and ptrtoint always... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Chris Lattner | change the canonical form of "cond ? -1 : 0" to be |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Chris Lattner | my instcombine transformations to make extension elimin... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | reenable the piece that turns trunc(zext(x)) -> x even... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | Disable folding sext(trunc(x)) -> x (and other similar... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | Extend CanEvaluateZExtd to handle and/or/xor more aggre... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | Remove the dead TD argument to CanEvaluateZExtd, and... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | improve comments, remove dead TD argument to CanEvaluat... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | teach sext optimization to handle truncs from types... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | teach zext optimization how to deal with truncs that... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | simplify CanEvaluateSExtd to return a bool now that... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | the NumCastsRemoved argument to CanEvaluateSExtd is... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | now that the cost model has changed, we can always... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | change the preferred canonical form for a sign extensio... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | fix pasto that broke bootstrap. |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | simplify CanEvaluateZExtd now that we don't care about... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | two changes: |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | enhance CanEvaluateZExtd to handle shift left and sext... |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | remove an xform subsumed by EvaluateInDifferentType. |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | clean up this xform by using m_Trunc. |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | inline and remove the rest of commonIntCastTransforms. |
blob | commitdiff | raw | diff to current |
2010-01-10 |
Chris Lattner | Inline the expression type promotion/demotion stuff... |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Chris Lattner | mplement a theoretical fixme. |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Chris Lattner | rename CanEvaluateInDifferentType -> CanEvaluateTruncat... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Chris Lattner | Enhance instcombine to reason more strongly about promo... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Chris Lattner | tweaks suggested by Duncan |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Chris Lattner | Teach instcombine's sext elimination logic to be more... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | simplify this code. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | make this a static function instead of a method. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | more rearrangement and cleanup, fix my test failure. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | cleanup |
blob | commitdiff | raw | diff to current |
next |