reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Transforms/InstCombine/InstCombineInternal.h
  470   bool shouldChangeType(Type *From, Type *To) const;

References

lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1701   if (!isa<VectorType>(Ty) && !shouldChangeType(Ty, X->getType()))
lib/Transforms/InstCombine/InstCombineCasts.cpp
  295         shouldChangeType(CI.getType(), Src->getType()))
  497           shouldChangeType(Trunc.getSrcTy(), Trunc.getType())) &&
  582   if (!isa<VectorType>(SrcTy) && !shouldChangeType(SrcTy, DestTy))
  695   if ((DestTy->isVectorTy() || shouldChangeType(SrcTy, DestTy)) &&
  822       shouldChangeType(SrcTy, DestTy)) {
 1103   if (shouldChangeType(SrcTy, DestTy) &&
 1379   if (shouldChangeType(SrcTy, DestTy) && canEvaluateSExtd(Src, DestTy)) {
lib/Transforms/InstCombine/InstCombinePHI.cpp
  751       if (!shouldChangeType(PN.getType(), CastSrcTy))
lib/Transforms/InstCombine/InstCombineShifts.cpp
 1036         (!Ty->isIntegerTy() || shouldChangeType(Ty, X->getType()))) {
 1045         (!Ty->isIntegerTy() || shouldChangeType(Ty, X->getType()))) {
 1223         (Ty->isVectorTy() || shouldChangeType(Ty, X->getType()))) {