Searched refs:QTy (Results 1 - 12 of 12) sorted by relevance

/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp79 static bool TypeHasMayAlias(QualType QTy) { argument
81 if (auto *TD = QTy->getAsTagDecl())
88 while (auto *TT = QTy->getAs<TypedefType>()) {
91 QTy = TT->desugar();
97 static bool isValidBaseType(QualType QTy) { argument
98 if (QTy->isReferenceType())
100 if (const RecordType *TTy = QTy->getAs<RecordType>()) {
225 llvm::MDNode *CodeGenTBAA::getTypeInfo(QualType QTy) { argument
232 if (TypeHasMayAlias(QTy))
241 if (isValidBaseType(QTy))
276 CollectFields(uint64_t BaseOffset, QualType QTy, SmallVectorImpl<llvm::MDBuilder::TBAAStructField> & Fields, bool MayAlias) argument
320 getTBAAStructInfo(QualType QTy) argument
416 getBaseTypeInfo(QualType QTy) argument
[all...]
H A DCodeGenTBAA.h176 llvm::MDNode *getTypeInfo(QualType QTy);
188 llvm::MDNode *getTBAAStructInfo(QualType QTy);
192 llvm::MDNode *getBaseTypeInfo(QualType QTy);
H A DCGCXX.cpp282 const Type *QTy = Qual->getAsType(); local
283 QualType T = QualType(QTy, 0);
H A DCodeGenModule.h777 llvm::MDNode *getTBAATypeInfo(QualType QTy);
787 llvm::MDNode *getTBAAStructInfo(QualType QTy);
791 llvm::MDNode *getTBAABaseTypeInfo(QualType QTy);
819 bool isTypeConstant(QualType QTy, bool ExcludeCtorDtor);
H A DCGCall.cpp2040 static bool DetermineNoUndef(QualType QTy, CodeGenTypes &Types,
2043 llvm::Type *Ty = Types.ConvertTypeForMem(QTy);
2063 if (QTy->isBitIntType())
2065 if (QTy->isReferenceType())
2067 if (QTy->isNullPtrType())
2069 if (QTy->isMemberPointerType())
2073 if (QTy->isScalarType()) {
2074 if (const ComplexType *Complex = dyn_cast<ComplexType>(QTy))
2078 if (const VectorType *Vector = dyn_cast<VectorType>(QTy))
2080 if (const MatrixType *Matrix = dyn_cast<MatrixType>(QTy))
[all...]
H A DCGStmt.cpp2421 QualType QTy = OutExpr->getType(); local
2422 const bool IsScalarOrAggregate = hasScalarEvaluationKind(QTy) ||
2423 hasAggregateEvaluationKind(QTy);
2427 ResultRegQualTys.push_back(QTy);
2433 llvm::Type *Ty = ConvertTypeForMem(QTy);
2442 unsigned Size = getContext().getTypeSize(QTy);
H A DCGDebugInfo.cpp1428 if (llvm::DIType *QTy = CreateQualifiedType(FPT, Unit))
1429 return QTy;
2827 QualType QTy(Ty, 0);
2828 TypeCache[QTy.getAsOpaquePtr()].reset(RealDecl);
3007 QualType QTy(Ty, 0);
3008 auto SizeExpr = SizeExprCache.find(QTy);
3532 QualType QTy(Ty, 0);
3534 auto *T = cast_or_null<llvm::DICompositeType>(getTypeOrNull(QTy));
3551 TypeCache[QTy.getAsOpaquePtr()].reset(Res);
3964 QualType QTy(I
[all...]
H A DCodeGenModule.cpp997 llvm::MDNode *CodeGenModule::getTBAATypeInfo(QualType QTy) { argument
1000 return TBAA->getTypeInfo(QTy);
1029 llvm::MDNode *CodeGenModule::getTBAAStructInfo(QualType QTy) { argument
1032 return TBAA->getTBAAStructInfo(QTy);
1035 llvm::MDNode *CodeGenModule::getTBAABaseTypeInfo(QualType QTy) { argument
1038 return TBAA->getBaseTypeInfo(QTy);
H A DTargetInfo.cpp11151 QualType QTy = FD->getType(); local
11156 if (getContext().getTypeSize(QTy) > XLen && BitWidth <= XLen)
11157 QTy = getContext().getIntTypeForBitwidth(XLen, false);
11165 QTy, CurOff + getContext().toCharUnitsFromBits(FieldOffInBits),
11920 QualType QTy = FD->getType(); local
11928 if (getContext().getTypeSize(QTy) > GRLen && BitWidth <= GRLen) {
11929 QTy = getContext().getIntTypeForBitwidth(GRLen, false);
11934 QTy,
H A DCGBuiltin.cpp7155 llvm::FixedVectorType *QTy =
7157 Ops[0] = Builder.CreateBitCast(Ops[0], QTy);
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaOpenMP.cpp6926 QualType QTy = PVD->getType()
6930 const Type *Ty = QTy.getTypePtrOrNull();
6933 << QTy << getLangOpts().CPlusPlus << E->getSourceRange();
11709 QualType QTy = E->getType();
11710 if (!QTy->isScalarType()) {
11716 if (ShouldBeInteger && !QTy->isIntegerType()) {
20813 DSAStackTy *Stack, QualType QTy,
20815 if (SemaRef.RequireCompleteType(SL, QTy, diag::err_incomplete_type))
20818 !QTy.isTriviallyCopyableType(SemaRef.Context))
20819 SemaRef.Diag(SL, diag::warn_omp_non_trivial_type_mapped) << QTy << S
[all...]
H A DSemaExpr.cpp19154 QualType QTy = Var->getType(); local
19156 QTy = PVD->getOriginalType();
19157 captureVariablyModifiedType(Context, QTy, CSI);
19174 QualType QTy = Var->getType(); local
19176 QTy = PVD->getOriginalType();
19184 captureVariablyModifiedType(Context, QTy, OuterRSI);

Completed in 380 milliseconds