Lines Matching refs:RT
110 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT, in getRecordArgABI() argument
112 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); in getRecordArgABI()
114 if (!RT->getDecl()->canPassInRegisters()) in getRecordArgABI()
122 const RecordType *RT = T->getAs<RecordType>(); in getRecordArgABI() local
123 if (!RT) in getRecordArgABI()
125 return getRecordArgABI(RT, CXXABI); in getRecordArgABI()
132 if (const auto *RT = Ty->getAs<RecordType>()) in classifyReturnType() local
133 if (!isa<CXXRecordDecl>(RT->getDecl()) && in classifyReturnType()
134 !RT->getDecl()->canPassInRegisters()) { in classifyReturnType()
268 const RecordType *RT = FT->getAs<RecordType>(); in isEmptyField() local
269 if (!RT) in isEmptyField()
282 if (isa<CXXRecordDecl>(RT->getDecl()) && in isEmptyField()
291 const RecordType *RT = T->getAs<RecordType>(); in isEmptyRecord() local
292 if (!RT) in isEmptyRecord()
294 const RecordDecl *RD = RT->getDecl(); in isEmptyRecord()
311 const RecordType *RT = T->getAs<RecordType>(); in isSingleElementStruct() local
312 if (!RT) in isSingleElementStruct()
315 const RecordDecl *RD = RT->getDecl(); in isSingleElementStruct()
431 const RecordType *RT = Ty->getAs<RecordType>(); in isRecordWithSIMDVectorType() local
432 if (!RT) in isRecordWithSIMDVectorType()
434 const RecordDecl *RD = RT->getDecl(); in isRecordWithSIMDVectorType()