Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:getOrCreateType

109       llvm::DIType Ty = getOrCreateType(CGM.getContext().getTypeDeclType(RDecl),
530 return getOrCreateType(QualType(T, 0), Unit);
533 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit);
549 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit);
617 return getOrCreateType(PointeeTy, Unit);
638 return getOrCreateType(PointeeTy, Unit);
739 llvm::DIType Src = getOrCreateType(Ty->getDecl()->getUnderlyingType(), Unit);
759 EltTys.push_back(getOrCreateType(Ty->getResultType(), Unit));
767 EltTys.push_back(getOrCreateType(FPT->getArgType(i), Unit));
783 llvm::DIType debugType = getOrCreateType(type, tunit);
862 getOrCreateType(Var->getType(), VUnit);
972 return getOrCreateType(QualType(Func, 0), Unit);
981 getOrCreateType(QualType(Func, 0), Unit)).getTypeArray();
998 llvm::DIType PointeeType = getOrCreateType(PointeeTy, Unit);
1007 llvm::DIType ThisPtrType = getOrCreateType(ThisPtr, Unit);
1146 getOrCreateType(TInfo->getType(),
1188 getOrCreateType(BI->getType(), Unit),
1204 llvm::DIType TTy = getOrCreateType(TA.getAsType(), Unit);
1209 llvm::DIType TTy = getOrCreateType(TA.getIntegralType(), Unit);
1258 llvm::Value *STy = getOrCreateType(Context.IntTy, Unit);
1307 llvm::DIType T = getOrCreateType(RTy, getOrCreateFile(Loc));
1316 llvm::DIType T = getOrCreateType(D, getOrCreateFile(Loc));
1396 return getOrCreateType(Ty->getBaseType(), Unit);
1453 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit);
1478 getOrCreateType(PD->getType(), PUnit));
1486 llvm::DIType FieldTy = getOrCreateType(Field->getType(), Unit);
1552 getOrCreateType(PD->getType(), PUnit));
1577 llvm::DIType ElementTy = getOrCreateType(Ty->getElementType(), Unit);
1643 DBuilder.createArrayType(Size, Align, getOrCreateType(EltTy, Unit),
1662 llvm::DIType ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U);
1677 return getOrCreateType(Ty->getValueType(), U);
1721 getOrCreateType(ED->getIntegerType(), DefUnit) : llvm::DIType();
1839 /// getOrCreateType - Get the type from the cache or create a new
1841 llvm::DIType CGDebugInfo::getOrCreateType(QualType Ty, llvm::DIFile Unit) {
2078 getOrCreateType(QualType(PBase->getTypeForDecl(), 0), DefUnit);
2112 llvm::DIType FieldTy = CGDebugInfo::getOrCreateType(FType, Unit);
2168 Elts.push_back(getOrCreateType(OMethod->getResultType(), F));
2170 llvm::DIType SelfTy = getOrCreateType(OMethod->getSelfDecl()->getType(), F);
2173 llvm::DIType CmdTy = getOrCreateType(OMethod->getCmdDecl()->getType(), F);
2178 Elts.push_back(getOrCreateType((*PI)->getType(), F));
2183 return getOrCreateType(FnType, F);
2431 llvm::DIType FieldTy = CGDebugInfo::getOrCreateType(FType, Unit);
2463 Ty = getOrCreateType(VD->getType(), Unit);
2556 llvm::DIType FieldTy = getOrCreateType(Field->getType(), Unit);
2616 Ty = getOrCreateType(VD->getType(), Unit);
2879 Unit, LineNo, getOrCreateType(T, Unit),
2906 getOrCreateType(T, Unit),
2917 llvm::DIType Ty = getOrCreateType(VD->getType(), Unit);
2921 Ty = getOrCreateType(QualType(ED->getTypeForDecl(), 0), Unit);