Lines Matching refs:RT

113 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT,  in getRecordArgABI()  argument
115 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); in getRecordArgABI()
117 if (!RT->getDecl()->canPassInRegisters()) in getRecordArgABI()
125 const RecordType *RT = T->getAs<RecordType>(); in getRecordArgABI() local
126 if (!RT) in getRecordArgABI()
128 return getRecordArgABI(RT, CXXABI); in getRecordArgABI()
135 if (const auto *RT = Ty->getAs<RecordType>()) in classifyReturnType() local
136 if (!isa<CXXRecordDecl>(RT->getDecl()) && in classifyReturnType()
137 !RT->getDecl()->canPassInRegisters()) { in classifyReturnType()
271 const RecordType *RT = FT->getAs<RecordType>(); in isEmptyField() local
272 if (!RT) in isEmptyField()
285 if (isa<CXXRecordDecl>(RT->getDecl()) && in isEmptyField()
294 const RecordType *RT = T->getAs<RecordType>(); in isEmptyRecord() local
295 if (!RT) in isEmptyRecord()
297 const RecordDecl *RD = RT->getDecl(); in isEmptyRecord()
325 const RecordType *RT = T->getAs<RecordType>(); in isEmptyRecordForLayout() local
326 if (!RT) in isEmptyRecordForLayout()
329 const RecordDecl *RD = RT->getDecl(); in isEmptyRecordForLayout()
349 const RecordType *RT = T->getAs<RecordType>(); in isSingleElementStruct() local
350 if (!RT) in isSingleElementStruct()
353 const RecordDecl *RD = RT->getDecl(); in isSingleElementStruct()
469 const RecordType *RT = Ty->getAs<RecordType>(); in isRecordWithSIMDVectorType() local
470 if (!RT) in isRecordWithSIMDVectorType()
472 const RecordDecl *RD = RT->getDecl(); in isRecordWithSIMDVectorType()