index
:
llvm/llvm.git
linaro-local/D47948
linaro-local/ExpandMLx
linaro-local/HEAD
linaro-local/PR24071
linaro-local/TCWG-468
linaro-local/TCWG-468-ALT
linaro-local/TestPleaseIgnore
linaro-local/aa
linaro-local/aarch64-outliner
linaro-local/armv5movt
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/diana.picus/ASANFail
linaro-local/diana.picus/Check307590
linaro-local/diana.picus/Check307590revert
linaro-local/diana.picus/Check307590revert2
linaro-local/diana.picus/NeonSHFailure
linaro-local/diana.picus/RC2-ish
linaro-local/diana.picus/TestPush
linaro-local/diana.picus/VerboseISel
linaro-local/diana.picus/a
linaro-local/diana.picus/check-gisel-failure
linaro-local/diana.picus/check-gisel-revert
linaro-local/diana.picus/giseltsfail
linaro-local/diana.picus/giseltsrevert
linaro-local/diana.picus/test
linaro-local/diana.picus/varargs
linaro-local/jenkins/diana/GISelTest
linaro-local/jenkins/diana/precommit
linaro-local/jenkins/diana/precommit-base
linaro-local/jenkins/diana/precommit-patched
linaro-local/jenkinsdianatest
linaro-local/llcDiagHandler
linaro-local/peter.smith/errata-section
linaro-local/peter.smith/icf
linaro-local/peter.smith/pgo
linaro-local/peter.smith/rebased-pgo
linaro-local/renato/aa
linaro-local/sanitizer
linaro-local/targetparser
linaro-local/thomas.preudhomme/llvm-432-rebase
linaro-local/yvan.roux/B32999
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215010
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
stable
testing
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Analysis
/
ValueTracking
Age
Commit message (
Expand
)
Author
2018-09-10
InstCombine: move hasOneUse check to the top of foldICmpAddConstant
Tim Northover
2018-09-04
[InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)
Nicola Zaghen
2018-07-25
Fix llvm::ComputeNumSignBits with some operations and llvm.assume
Stanislav Mekhanoshin
2018-07-12
Simplify recursive launder.invariant.group and strip
Piotr Padlewski
2018-07-06
Revert "[InstCombine] Delay foldICmpUsingKnownBits until simple transforms ar...
Max Kazantsev
2018-07-03
[InstCombine] Delay foldICmpUsingKnownBits until simple transforms are done
Max Kazantsev
2018-07-02
Implement strip.invariant.group
Piotr Padlewski
2018-05-23
Fix aliasing of launder.invariant.group
Piotr Padlewski
2018-05-18
Propagate nonnull and dereferenceable throught launder
Piotr Padlewski
2018-04-27
[IR] Do not assume that function pointers are aligned
Mikhail Maltsev
2018-01-24
[ValueTracking] add recursion depth param to matchSelectPattern
Sanjay Patel
2018-01-04
[ValueTracking] Adding missed lit-test for commit r316208
Nikolai Bozhenov
2017-12-20
Give up on array allocas in getPointerDereferenceableBytes
Bjorn Steinbrink
2017-12-19
Treat sret arguments as being dereferenceable in getPointerDereferenceableByt...
Bjorn Steinbrink
2017-12-17
Re-commit "Properly handle multi-element and dynamically sized allocas in get...
Bjorn Steinbrink
2017-12-17
Revert "Properly handle multi-element and dynamically sized allocas in getPoi...
Bjorn Steinbrink
2017-12-17
Properly handle byval arguments in getPointerDereferenceableBytes()
Bjorn Steinbrink
2017-12-17
Properly handle multi-element and dynamically sized allocas in getPointerDere...
Bjorn Steinbrink
2017-10-12
[ValueTracking] return zero when there's conflict in known bits of a shift (P...
Sanjay Patel
2017-08-14
[ValueTracking] Don't delete assumes of side-effectful instructions
Hal Finkel
2017-08-14
[ValueTracking] Revert r310583 which enabled functionality that still is
Chandler Carruth
2017-08-10
[ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Nikolai Bozhenov
2017-02-12
[ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel
2017-01-09
[ValueTracking] regenerate checks; NFC
Sanjay Patel
2016-12-31
[ValueTracking] add tests for known-nonnull-at; NFC
Sanjay Patel
2016-11-27
[InstSimplify] allow integer vector types to use computeKnownBits
Sanjay Patel
2016-11-27
add tests to show missing analysis; NFC
Sanjay Patel
2016-11-21
Fix known zero bits for addrspacecast.
Yaxun Liu
2016-10-28
[Loads] Fix crash in is isDereferenceableAndAlignedPointer()
Tom Stellard
2016-10-07
[ValueTracking] Fix crash in GetPointerBaseWithConstantOffset()
Tom Stellard
2016-10-06
[ValueTracking] Teach computeKnownBits and ComputeNumSignBits to look through...
Bjorn Pettersson
2016-09-16
auto-generate checks
Sanjay Patel
2016-08-24
The patch improves ValueTracking on left shift with nsw flag.
Evgeny Stupachenko
2016-08-22
Remove missing file from r279433 reversal
Artur Pilipenko
2016-08-15
Revert "[ValueTracking] Improve ValueTracking on left shift with nsw flag"
Sanjoy Das
2016-08-10
[ValueTracking] An improvement to IR ValueTracking on Non-negative Integers
Andrew Kaylor
2016-08-09
[ValueTracking] Improve ValueTracking on left shift with nsw flag
Andrew Kaylor
2016-07-11
Teach isDereferenceablePointer to look through returned-argument functions
Hal Finkel
2016-06-01
Reduce dependence on pointee types when deducing dereferenceability
Sanjoy Das
2016-04-27
Use DL preferred alignment for alloca in Value::getPointerAlignment
Artur Pilipenko
2016-03-09
InstCombine: Restrict computeKnownBits() on all Values to OptLevel > 2
Matthias Braun
2016-03-03
[ValueTracking] Remove dead code from an old experiment
Philip Reames
2016-01-14
Revert "[ValueTracking] Understand more select patterns in ComputeKnownBits"
James Molloy
2016-01-14
[ValueTracking] Understand more select patterns in ComputeKnownBits
James Molloy
2015-12-30
[ValueTracking] fix bug computing isKnownToBeAPowerOfTwo() with arithmetic sh...
Sanjay Patel
2015-12-26
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type in...
Chen Li
2015-12-21
[ValueTracking] Properly handle non-sized types in isAligned function.
Michael Zolotukhin
2015-10-28
[ValueTracking] Use !range metadata more aggressively in KnownBits
Sanjoy Das
2015-10-26
[ValueTracking] Extend r251146 to catch a fairly common case
James Molloy
2015-10-22
[ValueTracking] Add a new predicate: isKnownNonEqual()
James Molloy
[next]