Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:QTy

71 static bool TypeHasMayAlias(QualType QTy) {
73 if (const TagType *TTy = dyn_cast<TagType>(QTy))
77 if (const TypedefType *TTy = dyn_cast<TypedefType>(QTy)) {
88 CodeGenTBAA::getTBAAInfo(QualType QTy) {
95 if (TypeHasMayAlias(QTy))
98 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
172 QualType QTy,
178 if (const RecordType *TTy = QTy->getAs<RecordType>()) {
205 uint64_t Size = Context.getTypeSizeInChars(QTy).getQuantity();
206 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy);
213 CodeGenTBAA::getTBAAStructInfo(QualType QTy) {
214 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
220 if (CollectFields(0, QTy, Fields, TypeHasMayAlias(QTy)))
228 static bool isTBAAPathStruct(QualType QTy) {
229 if (const RecordType *TTy = QTy->getAs<RecordType>()) {
242 CodeGenTBAA::getTBAAStructTypeInfo(QualType QTy) {
243 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
244 assert(isTBAAPathStruct(QTy));
249 if (const RecordType *TTy = QTy->getAs<RecordType>()) {