reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9020 assert(LHSVecType || RHSVecType); 9025 LHSVecType && LHSVecType->getVectorKind() == VectorType::AltiVecBool && 9025 LHSVecType && LHSVecType->getVectorKind() == VectorType::AltiVecBool && 9034 if (LHSVecType && RHSVecType && 9036 if (isa<ExtVectorType>(LHSVecType)) { 9049 if (AllowBoolConversions && LHSVecType && RHSVecType && 9050 LHSVecType->getNumElements() == RHSVecType->getNumElements() && 9051 (Context.getTypeSize(LHSVecType->getElementType()) == 9053 if (LHSVecType->getVectorKind() == VectorType::AltiVecVector && 9054 LHSVecType->getElementType()->isIntegerType() && 9060 LHSVecType->getVectorKind() == VectorType::AltiVecBool && 9072 if (isa<ExtVectorType>(LHSVecType)) { 9074 LHSVecType->getElementType(), LHSType, 9082 if (!LHSVecType) { 9098 QualType VecType = LHSVecType ? LHSType : RHSType; 9099 const VectorType *VT = LHSVecType ? LHSVecType : RHSVecType; 9099 const VectorType *VT = LHSVecType ? LHSVecType : RHSVecType; 9100 QualType OtherType = LHSVecType ? RHSType : LHSType; 9101 ExprResult *OtherExpr = LHSVecType ? &RHS : &LHS; 9126 (!LHSVecType && !LHSType->isRealType())) { 9139 LHSVecType && isa<ExtVectorType>(LHSVecType)) { 9139 LHSVecType && isa<ExtVectorType>(LHSVecType)) { 9150 (LHSVecType && !isa<ExtVectorType>(LHSVecType))) { 9150 (LHSVecType && !isa<ExtVectorType>(LHSVecType))) { 9151 QualType Scalar = LHSVecType ? RHSType : LHSType; 9152 QualType Vector = LHSVecType ? LHSType : RHSType; 9153 unsigned ScalarOrVector = LHSVecType && RHSVecType ? 1 : 0;