2013-06-29 |
David Majnemer | ValueTracking: Teach isKnownToBeAPowerOfTwo about ... |
blob | commitdiff | raw |
2013-05-24 |
Michael J. Spencer | Replace Count{Leading,Trailing}Zeros_{32,64} with count... |
blob | commitdiff | raw | diff to current |
2013-05-18 |
David Majnemer | isKnownToBeAPowerOfTwo: (X & Y) + Y is a power of 2... |
blob | commitdiff | raw | diff to current |
2013-03-18 |
Manman Ren | Check whether a pointer is non-null (isKnownNonNull... |
blob | commitdiff | raw | diff to current |
2013-03-06 |
Jakub Staszak | Use dyn_cast instead of isa && cast. No functionality... |
blob | commitdiff | raw | diff to current |
2013-01-31 |
Dan Gohman | Move isKnownNonNull out of AliasAnalysis.h and into... |
blob | commitdiff | raw | diff to current |
2013-01-31 |
Dan Gohman | Change GetPointerBaseWithConstantOffset's DataLayout... |
blob | commitdiff | raw | diff to current |
2013-01-13 |
Dmitri Gribenko | Remove redundant 'llvm::' qualifications |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Nuno Lopes | reimplement GetPointerBaseWithConstantOffset(). |
blob | commitdiff | raw | diff to current |
2012-12-22 |
Craig Topper | Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Nadav Rotem | Fix a bug that was found by building clang with -fsanitize. |
blob | commitdiff | raw | diff to current |
2012-12-14 |
Nadav Rotem | Fix a crash in ValueTracking on vectors of pointers. |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Rafael Espindola | Rename isPowerOfTwo to isKnownToBeAPowerOfTwo. |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Rafael Espindola | The TargetData is not used for the isPowerOfTwo determi... |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Chandler Carruth | Add support to ValueTracking for determining that a... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Michael Ilseman | Have CannotBeNegativeZero() be aware of the nsz fast... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the majority of the next patch in the address... |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Nadav Rotem | Fix a crash in SimpliftDemandedBits of vectors of pointers. |
blob | commitdiff | raw | diff to current |
2012-10-25 |
Nadav Rotem | Revert 166726 because it may have broken a number of... |
blob | commitdiff | raw | diff to current |
2012-10-25 |
Nadav Rotem | Fix a crash in ValueTracking. Add support for vectors... |
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-10-04 |
Duncan Sands | The alignment of an sret parameter is known: it must... |
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-08-24 |
Richard Smith | Fix integer undefined behavior due to signed left shift... |
blob | commitdiff | raw | diff to current |
2012-07-03 |
Nuno Lopes | PHINode::hasConstantValue(): return undef if the PHI... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Dan Gohman | Teach DeadStoreElimination to eliminate exit-block... |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Duncan Sands | Just mark the sign bit as known zero, rather than any... |
blob | commitdiff | raw | diff to current |
2012-04-07 |
Chandler Carruth | Fix ValueTracking to conclude that debug intrinsics... |
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-03-31 |
Rafael Espindola | Teach CodeGen's version of computeMaskedBits to underst... |
blob | commitdiff | raw | diff to current |
2012-03-30 |
Rafael Espindola | Add computeMaskedBitsLoad back, as it was the change... |
blob | commitdiff | raw | diff to current |
2012-03-28 |
Chad Rosier | Revert r153521 as it's causing large regressions on... |
blob | commitdiff | raw | diff to current |
2012-03-27 |
Chad Rosier | Reapply r153423; the original commit was fine. The... |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Chad Rosier | Revert r153423 as this is causing failures on our inter... |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Rafael Espindola | Use the new range metadata in computeMaskedBits and... |
blob | commitdiff | raw | diff to current |
2012-03-18 |
Nick Lewycky | Factor out the multiply analysis code in ComputeMaskedB... |
blob | commitdiff | raw | diff to current |
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 |
next |