Clean up assume intrinsic pattern matching, no need to check that the argument is...
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 25 Oct 2014 18:09:01 +0000 (18:09 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 25 Oct 2014 18:09:01 +0000 (18:09 +0000)
commit05b492db56ea0b0c62ea91cf9d50d0663fda7607
tree578ffa00fe67608e6cd12384e99f90743df1f28f
parent5c50ab84b32d52f7053a53d2b76f95022e7c3ef3
Clean up assume intrinsic pattern matching, no need to check that the argument is a value.

Also make it const safe and remove superfluous casting. NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220616 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/PatternMatch.h
lib/Analysis/AssumptionTracker.cpp
lib/Transforms/InstCombine/InstCombine.h