Lines Matching refs:ArgTy
900 QualType ArgTy = E->getLHS()->getType(); in EmitCompare() local
901 if (const ComplexType *CT = ArgTy->getAs<ComplexType>()) in EmitCompare()
902 ArgTy = CT->getElementType(); in EmitCompare()
904 if (const auto *MPT = ArgTy->getAs<MemberPointerType>()) { in EmitCompare()
932 if (ArgTy->hasFloatingRepresentation()) in EmitCompare()
935 if (ArgTy->isIntegralOrEnumerationType() || ArgTy->isPointerType()) { in EmitCompare()
937 ArgTy->hasSignedIntegerRepresentation() ? InstInfo.SCmp : InstInfo.UCmp; in EmitCompare()
957 QualType ArgTy = E->getLHS()->getType(); in VisitBinCmp() local
960 if (ArgTy->isVectorType()) in VisitBinCmp()
963 if (!ArgTy->isIntegralOrEnumerationType() && !ArgTy->isRealFloatingType() && in VisitBinCmp()
964 !ArgTy->isNullPtrType() && !ArgTy->isPointerType() && in VisitBinCmp()
965 !ArgTy->isMemberPointerType() && !ArgTy->isAnyComplexType()) { in VisitBinCmp()
968 bool IsComplex = ArgTy->isAnyComplexType(); in VisitBinCmp()
998 if (ArgTy->isNullPtrType()) { in VisitBinCmp()