Home | History | Annotate | Download | only in Sema

Lines Matching defs:LHSType

2334     QualType LHSType = TheCall->getArg(0)->getType();
2337 if (!LHSType->isVectorType() || !RHSType->isVectorType())
2343 numElements = LHSType->getAs<VectorType>()->getNumElements();
2356 } else if (!Context.hasSameUnqualifiedType(LHSType, RHSType)) {
2362 QualType eltType = LHSType->getAs<VectorType>()->getElementType();
5127 CheckReturnStackAddr(Sema &S, Expr *RetValExp, QualType lhsType,
5135 if (lhsType->isPointerType() ||
5136 (!S.getLangOpts().ObjCAutoRefCount && lhsType->isBlockPointerType())) {
5138 } else if (lhsType->isReferenceType()) {
5160 S.Diag(diagLoc, lhsType->isReferenceType() ? diag::warn_ret_stack_ref
5168 S.Diag(diagLoc, lhsType->isReferenceType() ? diag::warn_ret_local_temp_ref
5502 Sema::CheckReturnValExpr(Expr *RetValExp, QualType lhsType,
5507 CheckReturnStackAddr(*this, RetValExp, lhsType, ReturnLoc);
8653 QualType LHSType;
8661 LHSType = PD->getType();
8664 if (LHSType.isNull())
8665 LHSType = LHS->getType();
8667 Qualifiers::ObjCLifetime LT = LHSType.getObjCLifetime();
8674 if (checkUnsafeAssigns(Loc, LHSType, RHS))
8695 LHSType->isObjCRetainableType())