]> granicus.if.org Git - llvm/commit
[ValueTracking] Change if-else chain into switch in computeKnownBitsFromAssume
authorSander de Smalen <sander.desmalen@arm.com>
Thu, 11 Apr 2019 13:02:19 +0000 (13:02 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Thu, 11 Apr 2019 13:02:19 +0000 (13:02 +0000)
commit3ee22de7485c1fa0c2ead261b7c343da9133348e
treed4c9379f07d2ef23b9399a79fafc24f7e8c20c30
parent07d852033125502f8ec425dc3815683a13fa787f
[ValueTracking] Change if-else chain into switch in computeKnownBitsFromAssume

This is a follow-up patch to D60504 to further improve
performance issues in computeKnownBitsFromAssume.

The patch is NFC, but may improve compile-time performance
if the compiler isn't clever enough to do the optimization
itself.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358163 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ValueTracking.cpp