Lines Matching defs:TSC

8835   mutable TypeStringCache TSC;
9001 CodeGen::CodeGenModule &CGM, TypeStringCache &TSC);
9007 if (getTypeString(Enc, D, CGM, TSC)) {
9046 TypeStringCache &TSC);
9054 TypeStringCache &TSC) {
9066 if (!appendType(Enc, Field->getType(), CGM, TSC))
9081 TypeStringCache &TSC, const IdentifierInfo *ID) {
9083 StringRef TypeString = TSC.lookupStr(ID);
9107 TSC.addIncomplete(ID, std::move(StubEnc));
9108 if (!extractFieldType(FE, RD, CGM, TSC)) {
9109 (void) TSC.removeIncomplete(ID);
9112 IsRecursive = TSC.removeIncomplete(ID);
9126 TSC.addIfComplete(ID, Enc.substr(Start), IsRecursive);
9132 TypeStringCache &TSC,
9135 StringRef TypeString = TSC.lookupStr(ID);
9169 TSC.addIfComplete(ID, Enc.substr(Start), false);
9250 TypeStringCache &TSC) {
9252 if (!appendType(Enc, PT->getPointeeType(), CGM, TSC))
9262 TypeStringCache &TSC, StringRef NoSizeEnc) {
9273 if (!appendType(Enc, AT->getElementType(), CGM, TSC))
9283 TypeStringCache &TSC) {
9285 if (!appendType(Enc, FT->getReturnType(), CGM, TSC))
9294 if (!appendType(Enc, *I, CGM, TSC))
9317 TypeStringCache &TSC) {
9324 return appendArrayType(Enc, QT, AT, CGM, TSC, "");
9332 return appendPointerType(Enc, PT, CGM, TSC);
9335 return appendEnumType(Enc, ET, TSC, QT.getBaseTypeIdentifier());
9338 return appendRecordType(Enc, RT, CGM, TSC, QT.getBaseTypeIdentifier());
9341 return appendRecordType(Enc, RT, CGM, TSC, QT.getBaseTypeIdentifier());
9344 return appendFunctionType(Enc, FT, CGM, TSC);
9350 CodeGen::CodeGenModule &CGM, TypeStringCache &TSC) {
9357 return appendType(Enc, FD->getType(), CGM, TSC);
9368 return appendArrayType(Enc, QT, AT, CGM, TSC, "*");
9370 return appendType(Enc, QT, CGM, TSC);