• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:getOrCreateType

223       return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl),
750 getOrCreateType(Info.ElementType, TheCU->getFile());
902 return getOrCreateType(QualType(T, 0), Unit);
905 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit);
919 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit);
1073 return DBuilder.createReferenceType(Tag, getOrCreateType(PointeeTy, Unit),
1076 return DBuilder.createPointerType(getOrCreateType(PointeeTy, Unit), Size,
1171 llvm::DIType *Src = getOrCreateType(Ty->getAliasedType(), Unit);
1194 getOrCreateType(Ty->getDecl()->getUnderlyingType(), Unit);
1258 EltTys.push_back(getOrCreateType(Ty->getReturnType(), Unit));
1266 EltTys.push_back(getOrCreateType(ParamType, Unit));
1310 llvm::DIType *DebugType = getOrCreateType(Ty, VUnit);
1340 llvm::DIType *debugType = getOrCreateType(type, tunit);
1408 llvm::DIType *VTy = getOrCreateType(Var->getType(), VUnit);
1462 llvm::DIType *nestedType = getOrCreateType(Ty, getOrCreateFile(Loc));
1529 getOrCreateType(QualType(Func, 0), Unit));
1539 cast<llvm::DISubroutineType>(getOrCreateType(QualType(Func, 0), Unit))
1560 llvm::DIType *PointeeType = getOrCreateType(PointeeTy, Unit);
1570 llvm::DIType *ThisPtrType = getOrCreateType(ThisPtr, Unit);
1802 auto *BaseTy = getOrCreateType(BI.getType(), Unit);
1850 llvm::DIType *TTy = getOrCreateType(TA.getAsType(), Unit);
1864 llvm::DIType *TTy = getOrCreateType(TA.getIntegralType(), Unit);
1882 llvm::DIType *TTy = getOrCreateType(T, Unit);
1921 llvm::DIType *TTy = getOrCreateType(T, Unit);
1955 llvm::DIType *TTy = getOrCreateType(T, Unit);
2015 llvm::Metadata *STy = getOrCreateType(Context.IntTy, Unit);
2145 llvm::DIType *T = getOrCreateType(RTy, getOrCreateFile(Loc));
2158 llvm::DIType *T = getOrCreateType(D, getOrCreateFile(Loc));
2175 node = getOrCreateType(AllocatedTy, getOrCreateFile(Loc));
2418 return getOrCreateType(Ty->getBaseType(), Unit);
2428 getOrCreateType(Ty->getDecl()->getUnderlyingType(), Unit),
2621 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit);
2643 PD->getPropertyAttributes(), getOrCreateType(PD->getType(), PUnit));
2666 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit);
2735 getOrCreateType(PD->getType(), PUnit));
2754 llvm::DIType *ElementTy = getOrCreateType(Ty->getElementType(), Unit);
2785 llvm::DIType *ElementTy = getOrCreateType(Ty->getElementType(), Unit);
2873 return DBuilder.createArrayType(Size, Align, getOrCreateType(EltTy, Unit),
2915 llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U);
2918 getOrCreateType(Ty->getPointeeType(), U), ClassType, Size, /*Align=*/0,
2931 auto *FromTy = getOrCreateType(Ty->getValueType(), U);
2936 return getOrCreateType(Ty->getElementType(), U);
3011 llvm::DIType *ClassTy = getOrCreateType(ED->getIntegerType(), DefUnit);
3129 llvm::DIType *CGDebugInfo::getOrCreateType(QualType Ty, llvm::DIFile *Unit) {
3403 getOrCreateType(QualType(PBase->getTypeForDecl(), 0),
3413 llvm::DIType *FieldTy = CGDebugInfo::getOrCreateType(FType, Unit);
3586 DContext, Name, LinkageName, Unit, Line, getOrCreateType(T, Unit),
3601 return getOrCreateType(CGM.getContext().getTypeDeclType(TD),
3721 Elts.push_back(getOrCreateType(ResultTy, F));
3731 CreateSelfType(SelfDeclTy, getOrCreateType(SelfDeclTy, F)));
3734 getOrCreateType(CGM.getContext().getObjCSelType(), F)));
3737 Elts.push_back(getOrCreateType(PI->getType(), F));
3752 EltTys.push_back(getOrCreateType(FD->getReturnType(), F));
3755 EltTys.push_back(getOrCreateType(ParamType, F));
3762 return cast<llvm::DISubroutineType>(getOrCreateType(FnType, F));
4113 llvm::DIType *WrappedTy = getOrCreateType(FType, Unit);
4151 Ty = getOrCreateType(VD->getType(), Unit);
4217 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit);
4326 Ty = getOrCreateType(VD->getType(), Unit);
4583 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit);
4662 DContext, DeclName, LinkageName, Unit, LineNo, getOrCreateType(T, Unit),
4688 llvm::DIType *Ty = getOrCreateType(VD->getType(), Unit);
4706 getOrCreateType(QualType(ED->getTypeForDecl(), 0), Unit);
4779 llvm::DIType *Ty = getOrCreateType(D->getType(), Unit);
4976 if (auto *DieTy = getOrCreateType(Ty, TheCU->getFile()))