Lines Matching defs:CreateType

384 /// CreateType - Get the Basic type from the cache or create a new
386 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) {
509 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) {
560 llvm::DIType CGDebugInfo::CreateType(const ObjCObjectPointerType *Ty,
575 llvm::DIType CGDebugInfo::CreateType(const PointerType *Ty,
664 llvm::DIType CGDebugInfo::CreateType(const BlockPointerType *Ty,
726 llvm::DIType CGDebugInfo::CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Unit) {
751 llvm::DIType CGDebugInfo::CreateType(const TypedefType *Ty, llvm::DIFile Unit) {
769 llvm::DIType CGDebugInfo::CreateType(const FunctionType *Ty,
1528 /// CreateType - get structure or union type.
1529 llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty) {
1598 /// CreateType - get objective-c object type.
1599 llvm::DIType CGDebugInfo::CreateType(const ObjCObjectType *Ty,
1630 /// CreateType - get objective-c interface type.
1631 llvm::DIType CGDebugInfo::CreateType(const ObjCInterfaceType *Ty,
1805 llvm::DIType CGDebugInfo::CreateType(const VectorType *Ty, llvm::DIFile Unit) {
1822 llvm::DIType CGDebugInfo::CreateType(const ArrayType *Ty,
1877 llvm::DIType CGDebugInfo::CreateType(const LValueReferenceType *Ty,
1883 llvm::DIType CGDebugInfo::CreateType(const RValueReferenceType *Ty,
1889 llvm::DIType CGDebugInfo::CreateType(const MemberPointerType *Ty,
1904 llvm::DIType CGDebugInfo::CreateType(const AtomicType *Ty,
2127 return CreateType(cast<VectorType>(Ty), Unit);
2129 return CreateType(cast<ObjCObjectPointerType>(Ty), Unit);
2131 return CreateType(cast<ObjCObjectType>(Ty), Unit);
2133 return CreateType(cast<ObjCInterfaceType>(Ty), Unit);
2135 return CreateType(cast<BuiltinType>(Ty));
2137 return CreateType(cast<ComplexType>(Ty));
2139 return CreateType(cast<PointerType>(Ty), Unit);
2143 return CreateType(
2146 return CreateType(cast<BlockPointerType>(Ty), Unit);
2148 return CreateType(cast<TypedefType>(Ty), Unit);
2150 return CreateType(cast<RecordType>(Ty));
2155 return CreateType(cast<FunctionType>(Ty), Unit);
2159 return CreateType(cast<ArrayType>(Ty), Unit);
2162 return CreateType(cast<LValueReferenceType>(Ty), Unit);
2164 return CreateType(cast<RValueReferenceType>(Ty), Unit);
2167 return CreateType(cast<MemberPointerType>(Ty), Unit);
2170 return CreateType(cast<AtomicType>(Ty), Unit);
2173 return CreateType(cast<TemplateSpecializationType>(Ty), Unit);
2215 // CreateType(const RecordType*) will overwrite this with the members in the