projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
SelectionDAG: Expand SELECT_CC to SELECT + SETCC
[oota-llvm.git]
/
lib
/
Analysis
/
ValueTracking.cpp
2014-05-20
Nick Lewycky
Teach isKnownNonNull that a nonnull return is not null...
blob
|
commitdiff
|
raw
2014-05-20
Nick Lewycky
Add 'nonnull', a new parameter and return attribute...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-15
Jay Foad
Instead of littering asserts throughout the code after...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Update the comments for ComputeMaskedBits, which lost...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the ConstantRange class into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move GetElementPtrTypeIterator into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Matt Arsenault
Allow speculating llvm.sqrt, fma and fmuladd
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Reid Kleckner
Update optimization passes to handle inalloca arguments
blob
|
commitdiff
|
raw
|
diff to current
2013-11-21
Kostya Serebryany
Don't speculate loads under ThreadSanitizer
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Craig Topper
Remove x86_sse42_crc32_64_8 intrinsic. It has no functi...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-24
Benjamin Kramer
Teach MemoryBuiltins and InstructionSimplify that opera...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Matt Arsenault
Fix assert with GEP ptr vector indexing structs
blob
|
commitdiff
|
raw
|
diff to current
2013-08-10
Matt Arsenault
Teach ValueTracking about address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-07-30
David Majnemer
isKnownToBeAPowerOfTwo: Strengthen isKnownToBeAPowerOfT...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
David Majnemer
ValueTracking: Fix bugs in isKnownToBeAPowerOfTwo
blob
|
commitdiff
|
raw
|
diff to current
2013-07-06
David Majnemer
isKnownToBeAPowerOfTwo: Fix a typo in a comment
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
David Majnemer
ValueTracking: Teach isKnownToBeAPowerOfTwo about ...
blob
|
commitdiff
|
raw
|
diff to current
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
next