projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert "Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue...
[oota-llvm.git]
/
lib
/
Analysis
/
ValueTracking.cpp
2015-09-14
Chen Li
[InstCombineCalls] Use isKnownNonNullAt() to check...
blob
|
commitdiff
|
raw
2015-09-03
Joseph Tremoulet
[WinEH] Add cleanupendpad instruction
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[ValueTracking] Look through casts when both operands...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
David Majnemer
Revert r246232 and r246304.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
David Majnemer
[CodeGen] isInTailCallPosition didn't consider readnone...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
David Majnemer
[ValueTracking] readnone CallInsts are fair game for...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Pete Cooper
isKnownNonNull needs to consider globals in non-zero...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Jingyue Wu
[ValueTracking] computeOverflowForSignedAdd and isKnown...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Artur Pilipenko
Take alignment into account in isSafeToSpeculativelyExe...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-12
James Molloy
[ValueTracking] Tweak a comment slightly
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
James Molloy
Add support for floating-point minnum and maxnum
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
Quentin Colombet
[Reassociation] Fix miscompile for va_arg arguments.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-31
David Majnemer
New EH representation for MSVC compatibility
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Jingyue Wu
[SCEV] Apply NSW and NUW flags via poison value analysis
blob
|
commitdiff
|
raw
|
diff to current
2015-07-05
Peter Collingbourne
IR: Do not consider available_externally linkage to...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-15
Jingyue Wu
[ValueTracking] do not overwrite analysis results alrea...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Artur Pilipenko
Minor refactoring of GEP handling in isDereferenceableP...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
James Molloy
Reapply r237539 with a fix for the Chromium build.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Sanjoy Das
Dereferenceable, dereferenceable_or_null metadata for...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Sanjoy Das
Exploit dereferenceable_or_null attribute in LICM pass
blob
|
commitdiff
|
raw
|
diff to current
2015-05-15
James Molloy
Allow min/max detection to see through casts.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-14
Jingyue Wu
[ValueTracking] refactor: extract method haveNoCommonBi...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Pete Cooper
Convert PHI getIncomingValue() to foreach over incoming...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-11
James Molloy
Rip min/max pattern matching out of InstCombine and...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Sanjoy Das
[Statepoint] Clean up Statepoint.h: accessor names.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Adam Nemet
[getUnderlyingOjbects] Analyze loop PHIs further to...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Philip Reames
Move Value.isDereferenceablePointer to ValueTracking...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Benjamin Kramer
[CallSite] Make construction from Value* (or Instructio...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-10
Benjamin Kramer
Reduce dyn_cast<> to isa<> or cast<> where possible.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-25
Sanjoy Das
[ValueTracking] Fix PR23011.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-25
Benjamin Kramer
[APInt] Add an isSplat helper and use it in some places.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-21
Benjamin Kramer
ValueTracking: Forward getConstantStringInfo's TrimAtNu...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Philip Reames
Infer known bits from dominating conditions
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-06
Nadav Rotem
Teach ComputeNumSignBits about signed reminder.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-03
Nadav Rotem
Teach ComputeNumSignBits about signed divisions.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
Sanjay Patel
Fix really obscure bug in CannotBeNegativeZero() (PR22688)
blob
|
commitdiff
|
raw
|
diff to current
2015-02-07
Benjamin Kramer
ValueTracking: Make isBytewiseValue simpler and more...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
David Majnemer
ValueTracking: Make isSafeToSpeculativelyExecute a...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Elena Demikhovsky
Fold fcmp in cases where value is provably non-negative...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
Chandler Carruth
[cleanup] Re-sort all the #include lines in LLVM using
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
David Majnemer
Analysis: Reformulate WillNotOverflowUnsignedAdd for...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Cleanup a const_cast and other machinery left...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Michael Kuperstein
Fix unused variable warning for non-asserts builds...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Split the AssumptionTracker immutable pass into...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
David Majnemer
ValueTracking: ComputeNumSignBits should tolerate missh...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-03
David Majnemer
ValueTracking: Make computeKnownBits for Arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-02
David Majnemer
InstCombine: Detect when llvm.umul.with.overflow always...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-02
David Majnemer
Analysis: Reformulate WillNotOverflowUnsignedMul for...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-26
David Majnemer
ValueTracking: Small cleanup in ComputeNumSignBits
blob
|
commitdiff
|
raw
|
diff to current
2014-12-23
Michael Kuperstein
[ValueTracking] Move GlobalAlias handling to be after...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-12
David Majnemer
ValueTracking: Don't recurse too deeply in computeKnown...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Duncan P. N. Exon...
IR: Split Metadata from Value
blob
|
commitdiff
|
raw
|
diff to current
2014-11-24
Philip Reames
Factor check for the assume intrinsic out of checks...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Duncan P. N. Exon...
Revert "IR: MDNode => Value"
blob
|
commitdiff
|
raw
|
diff to current
2014-11-06
Michael Liao
Indentation fixes
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Sanjay Patel
remove extra breaks; NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-11-04
David Majnemer
Analysis: Make isSafeToSpeculativelyExecute fire less...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-04
Sanjay Patel
remove function names from comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-11-04
Sanjay Patel
fix typo in comment
blob
|
commitdiff
|
raw
|
diff to current
2014-11-01
Duncan P. N. Exon...
IR: MDNode => Value: Instruction::getMetadata()
blob
|
commitdiff
|
raw
|
diff to current
2014-10-30
Philip Reames
Add handling for range metadata in ValueTracking isKnow...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-21
Matt Arsenault
Add minnum / maxnum intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-10-21
Philip Reames
Introduce enum values for previously defined metadata...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-20
Philip Reames
Introduce a 'nonnull' metadata on Load instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-19
Chandler Carruth
Move previously dead code to handle computing the known...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-12
Benjamin Kramer
Fix an ODR violation consisting of two 'struct Query...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Add additional patterns for @llvm.assume in ValueTracking
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Make use of @llvm.assume in ValueTracking (computeKnown...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-29
Matt Arsenault
Make fabs safe to speculatively execute
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
David Majnemer
ValueTracking: Figure out more bits when looking at...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-22
Hal Finkel
Make use of the align parameter attribute for all point...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-18
Hal Finkel
Add a dereferenceable attribute
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Matt Arsenault
Teach computeKnownBits to look through addrspacecast.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Matt Arsenault
Teach GetUnderlyingObject / BasicAA about addrspacecast
blob
|
commitdiff
|
raw
|
diff to current
2014-07-14
Matt Arsenault
Look through addrspacecast in GetPointerBaseWithConstan...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Hal Finkel
Allow isDereferenceablePointer to look through some...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-06
Sanjay Patel
fixed typos in comments
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Jingyue Wu
[ValueTracking] Extend range metadata to call/invoke
blob
|
commitdiff
|
raw
|
diff to current
2014-05-20
Nick Lewycky
Teach isKnownNonNull that a nonnull return is not null...
blob
|
commitdiff
|
raw
|
diff to current
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
next