Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Ty

98   const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
100 if (llvm::MDNode *N = MetadataCache[Ty])
104 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) {
133 return MetadataCache[Ty] =
141 if (Ty->isPointerType())
142 return MetadataCache[Ty] = createTBAAScalarType("any pointer",
147 if (const EnumType *ETy = dyn_cast<EnumType>(Ty)) {
153 return MetadataCache[Ty] = getChar();
159 return MetadataCache[Ty] = createTBAAScalarType(OutName, getChar());
163 return MetadataCache[Ty] = getChar();
214 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
216 if (llvm::MDNode *N = StructMetadataCache[Ty])
224 return StructMetadataCache[Ty] = nullptr;
243 const Type *Ty = Context.getCanonicalType(QTy).getTypePtr();
246 if (llvm::MDNode *N = StructTypeMetadataCache[Ty])
264 return StructTypeMetadataCache[Ty] = nullptr;
273 MContext.mangleTypeName(QualType(Ty, 0), Out);
279 return StructTypeMetadataCache[Ty] =
283 return StructMetadataCache[Ty] = nullptr;