2012-03-18 |
Nick Lewycky | Factor out the multiply analysis code in ComputeMaskedB... |
blob | commitdiff | raw |
2012-03-09 |
Nick Lewycky | Factor out the analysis of addition and subtraction... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Nick Lewycky | No functionality change. Type::isSized() can be expensi... |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Eli Friedman | A few more cases of missing masking in ComputeMaskedBit... |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Eli Friedman | Make sure we don't return bits outside the mask in... |
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-06 |
Bill Wendling | [unwind removal] Remove all of the code for the dead... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Chris Lattner | reapply the patches reverted in r149470 that reenable... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Argyrios Kyrtzidis | Revert Chris' commits up to r149348 that started causin... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Chris Lattner | remove the last vestiges of llvm::GetConstantStringInfo... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Chris Lattner | Change ConstantArray::get to form a ConstantDataArray... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | progress making the world safe to ConstantDataVector... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | use Constant::getAggregateElement to simplify a bunch... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | Use the right method to get the # elements in a CDS. |
blob | commitdiff | raw | diff to current |
2012-01-24 |
Chris Lattner | teach valuetracking about ConstantDataSequential |
blob | commitdiff | raw | diff to current |
2012-01-04 |
Dan Gohman | Generalize isSafeToSpeculativelyExecute to work on... |
blob | commitdiff | raw | diff to current |
2012-01-01 |
Benjamin Kramer | PatternMatch: Introduce a matcher for instructions... |
blob | commitdiff | raw | diff to current |
2011-12-24 |
Benjamin Kramer | ComputeMaskedBits: Make knownzero computation more... |
blob | commitdiff | raw | diff to current |
2011-12-21 |
Nick Lewycky | Make some intrinsics safe to speculatively execute. |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Dan Gohman | Move Instruction::isSafeToSpeculativelyExecute out... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Chad Rosier | Probably not a good idea to convert a single vector... |
blob | commitdiff | raw | diff to current |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Duncan Sands | Fix a theoretical problem (not seen in the wild): if... |
blob | commitdiff | raw | diff to current |
2011-11-28 |
Eli Friedman | Make SelectionDAG::InferPtrAlignment use llvm::ComputeM... |
blob | commitdiff | raw | diff to current |
2011-11-23 |
Duncan Sands | Fix a crash in which a multiplication was being reporte... |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Duncan Sands | A shift of a power of two is a power of two or zero. |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Duncan Sands | Reapply commit 143028 with a fix: the problem was casti... |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Bob Wilson | Revert Duncan's r143028 expression folding which appear... |
blob | commitdiff | raw | diff to current |
2011-10-26 |
Duncan Sands | The maximum power of 2 dividing a power of 2 is itself... |
blob | commitdiff | raw | diff to current |
2011-10-26 |
Duncan Sands | My super-optimizer noticed that we weren't folding... |
blob | commitdiff | raw | diff to current |
2011-10-20 |
Nick Lewycky | "@string = constant i8 0" is a value i8* string of... |
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-06-27 |
Nick Lewycky | Move onlyUsedByLifetimeMarkers to ValueTracking so... |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Chad Rosier | Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn... |
blob | commitdiff | raw | diff to current |
2011-05-23 |
Chris Lattner | Teach valuetracking that byval arguments with a specifi... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Evan Cheng | Teach ValueTracking about x86 crc32 intrinsics. |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-02 |
Eli Friedman | Don't assume something which might be a constant expres... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Nick Lewycky | Fix INT_MIN gotcha pointed out by Eli Friedman. |
blob | commitdiff | raw | diff to current |
2011-03-12 |
Benjamin Kramer | Teach ComputeMaskedBits about sub nsw. |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Benjamin Kramer | ComputeMaskedBits: sub falls through to add, and sub... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Nick Lewycky | Teach ComputeMaskedBits about nsw on add. I don't think... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Duncan Sands | Fix PR9331. Simplified version of a patch by Jakub... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Nick Lewycky | Add more analysis of the sign bit of an srem instructio... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Nick Lewycky | Fix comment. |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Nick Lewycky | srem doesn't actually have the same resulting sign... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Nick Lewycky | Teach value tracking to make use of flags in more situa... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Nick Lewycky | Teach ValueTracking to look at the dividend when determ... |
blob | commitdiff | raw | diff to current |
2011-02-19 |
Chris Lattner | Stores of null pointers should turn into memset, we... |
blob | commitdiff | raw | diff to current |
2011-02-10 |
Nick Lewycky | Tolerate degenerate phi nodes that can occur in the... |
blob | commitdiff | raw | diff to current |
2011-02-01 |
Duncan Sands | Add a m_SignBit pattern for convenience. |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Duncan Sands | Fix typo: should have been testing that X was odd,... |
blob | commitdiff | raw | diff to current |
2011-01-26 |
Duncan Sands | APInt has a method for determining whether a number... |
blob | commitdiff | raw | diff to current |
2011-01-25 |
Duncan Sands | In which I discover that zero+zero is zero, d'oh! |
blob | commitdiff | raw | diff to current |
2011-01-25 |
Duncan Sands | See if this fixes llvm-gcc bootstrap. |
blob | commitdiff | raw | diff to current |
2011-01-25 |
Duncan Sands | According to my auto-simplifier the most common missed... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Chris Lattner | fix an off-by-one bug that caused a crash analyzing |
blob | commitdiff | raw | diff to current |
2010-12-26 |
Chris Lattner | move isBytewiseValue out to ValueTracking.h/cpp |
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-12-15 |
Dan Gohman | Reapply r121886, and also update DecomposeGEPExpression... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Revert r121886. DecomposeGEPExpression needs to be... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Strengthen GetUnderlyingObject using InstructionSimplify. |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Jay Foad | PR5207: Rename overloaded APInt methods set(), clear... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | move GetPointerBaseWithConstantOffset out of GVN into... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Jay Foad | PR5207: Make APInt::set(), APInt::clear() and APInt... |
blob | commitdiff | raw | diff to current |
2010-09-05 |
Chris Lattner | fix PR8063, a crash in globalopt in the malloc analysis... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Chris Lattner | move gep decomposition out of ValueTracking into BasicA... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Daniel Dunbar | Revert r111375, "move gep decomposition out of ValueTra... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Chris Lattner | move gep decomposition out of ValueTracking into BasicA... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Chris Lattner | fix PR7589: In brief: |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Gabor Greif | use ArgOperand accessors |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Dan Gohman | Constify GetConstantStringInfo. |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Evan Cheng | Fix a typo in ValueTracking that's causing instcombine... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Eric Christopher | Move GetStringLength and helper from SimplifyLibCalls... |
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-01-29 |
Duncan Sands | It looks like the changes to the SRem logic of Simplify... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Chris Lattner | teach ComputeNumSignBits to look through PHI nodes. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Chris Lattner | Fix GetConstantStringInfo to not look into MDString... |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Mon P Wang | Fixed an assertion failure for tracking sext of a vecto... |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Chris Lattner | implement a FIXME: limit the depth that DecomposeGEPExp... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | limit the recursion depth of GetLinearExpression. ... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Implement PR1143 (at -m64) by making basicaa look throu... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | fix two transposed lines duncan caught and add an expla... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | this todo is resolved. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | move DecomposeGEPExpression out into ValueTracking.cpp |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | remove some redundant braces |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Nick Lewycky | Remove unused LLVMContext. |
blob | commitdiff | raw | diff to current |
next |