Lines Matching refs:Ty
103 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
105 if (llvm::MDNode *N = MetadataCache[Ty])
109 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) {
138 return MetadataCache[Ty] =
146 if (Ty->isPointerType())
147 return MetadataCache[Ty] = createTBAAScalarType("any pointer",
152 if (const EnumType *ETy = dyn_cast<EnumType>(Ty)) {
158 return MetadataCache[Ty] = getChar();
166 return MetadataCache[Ty] = createTBAAScalarType(OutName, getChar());
170 return MetadataCache[Ty] = getChar();
222 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
224 if (llvm::MDNode *N = StructMetadataCache[Ty])
232 return StructMetadataCache[Ty] = NULL;
251 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
254 if (llvm::MDNode *N = StructTypeMetadataCache[Ty])
272 return StructTypeMetadataCache[Ty] = NULL;
281 MContext.mangleCXXRTTIName(QualType(Ty, 0), Out);
284 return StructTypeMetadataCache[Ty] =
288 return StructMetadataCache[Ty] = NULL;