OSDN Git Service

[IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isIntegerTy(unsig...
authorCraig Topper <craig.topper@intel.com>
Sun, 9 Jul 2017 07:04:03 +0000 (07:04 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 9 Jul 2017 07:04:03 +0000 (07:04 +0000)
commiteb41f6a3452f9ff8985ee6ed9ebdc33f9ca75119
tree4f64741d1ff6b44a3adf97a466dd43e05d47e664
parent1060082924cb76a0e05505daf22a925246de3873
[IR] Add Type::isIntOrIntVectorTy(unsigned) similar to the existing isIntegerTy(unsigned), but also works for vectors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307492 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/IR/Type.h
lib/Analysis/InstructionSimplify.cpp
lib/Analysis/ValueTracking.cpp
lib/IR/Constants.cpp
lib/IR/Type.cpp
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
lib/Transforms/InstCombine/InstCombineAddSub.cpp
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
lib/Transforms/InstCombine/InstCombineCompares.cpp
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
lib/Transforms/InstCombine/InstCombineSelect.cpp
lib/Transforms/InstCombine/InstructionCombining.cpp