Lines Matching refs:EltTy

249     void addComplexUnchecked(QualType EltTy, bool Imag) {
256 MostDerivedType = EltTy;
986 void addComplex(EvalInfo &Info, const Expr *E, QualType EltTy, bool Imag) {
988 Designator.addComplexUnchecked(EltTy, Imag);
1359 QualType EltTy = Type->castAsArrayTypeUnsafe()->getElementType();
1361 if (!CheckConstantExpression(Info, DiagLoc, EltTy,
1367 return CheckConstantExpression(Info, DiagLoc, EltTy,
1571 QualType EltTy = VecTy->castAs<VectorType>()->getElementType();
1572 unsigned EltSize = Info.Ctx.getTypeSize(EltTy);
1885 /// \param EltTy - The pointee type represented by LVal.
1886 /// \param Adjustment - The adjustment, in objects of type EltTy, to add.
1888 LValue &LVal, QualType EltTy,
1891 if (!HandleSizeof(Info, E->getExprLoc(), EltTy, SizeOfPointee))
1903 /// \param EltTy - The complex number's component type.
1906 LValue &LVal, QualType EltTy,
1910 if (!HandleSizeof(Info, E->getExprLoc(), EltTy, SizeOfComponent))
1914 LVal.addComplex(Info, E, EltTy, Imag);
5353 QualType EltTy = VTy->getElementType();
5354 unsigned EltSize = Info.Ctx.getTypeSize(EltTy);
5357 if (EltTy->isRealFloatingType()) {
5358 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy);
5370 } else if (EltTy->isIntegerType()) {
5377 Elts.push_back(APValue(APSInt(Elt, EltTy->isSignedIntegerType())));
5395 QualType EltTy = VT->getElementType();
5414 } else if (EltTy->isIntegerType()) {
5420 sInt = Info.Ctx.MakeIntValue(0, EltTy);
5429 f = APFloat::getZero(Info.Ctx.getFloatTypeSemantics(EltTy));
5441 QualType EltTy = VT->getElementType();
5443 if (EltTy->isIntegerType())
5444 ZeroElement = APValue(Info.Ctx.MakeIntValue(0, EltTy));
5447 APValue(APFloat::getZero(Info.Ctx.getFloatTypeSemantics(EltTy)));