Lines Matching defs:BaseTy
925 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy,
927 BaseTy = BaseTy.getNonReferenceType();
928 while ((BaseTy->isPointerType() || BaseTy->isReferenceType()) &&
929 !CGF.getContext().hasSameType(BaseTy, ElTy)) {
930 if (const auto *PtrTy = BaseTy->getAs<PointerType>()) {
933 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy);
936 BaseTy = BaseTy->getPointeeType();
945 static Address castToBase(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy,
951 BaseTy = BaseTy.getNonReferenceType();
952 while ((BaseTy->isPointerType() || BaseTy->isReferenceType()) &&
953 !CGF.getContext().hasSameType(BaseTy, ElTy)) {
954 Tmp = CGF.CreateMemTemp(BaseTy);
960 BaseTy = BaseTy->getPointeeType();
7085 QualType BaseTy = OMPArraySectionExpr::getBaseOriginalType(
7094 return CGF.getTypeSize(BaseTy);
7097 if (const auto *PTy = BaseTy->getAs<PointerType>()) {
7100 const auto *ATy = cast<ArrayType>(BaseTy.getTypePtr());
7120 llvm::Value *LengthVal = CGF.getTypeSize(BaseTy);