Home | History | Annotate | Download | only in slang

Lines Matching refs:ET

701   RSExportType *ET = NULL;
709 ET = RSExportRecordType::Create(Context,
716 ET = RSExportMatrixType::Create(Context,
724 ET = RSExportMatrixType::Create(Context,
732 ET = RSExportMatrixType::Create(Context,
740 ET = RSExportPrimitiveType::Create(Context, T, TypeName);
747 ET = RSExportPrimitiveType::Create(Context, T, TypeName);
751 ET = RSExportPointerType::Create(Context,
758 ET = RSExportVectorType::Create(Context,
763 ET = RSExportConstantArrayType::Create(
778 return ET;
795 size_t RSExportType::GetTypeStoreSize(const RSExportType *ET) {
796 return ET->getRSContext()->getDataLayout()->getTypeStoreSize(
797 ET->getLLVMType());
800 size_t RSExportType::GetTypeAllocSize(const RSExportType *ET) {
801 if (ET->getClass() == RSExportType::ExportClassRecord)
802 return static_cast<const RSExportRecordType*>(ET)->getAllocSize();
804 return ET->getRSContext()->getDataLayout()->getTypeAllocSize(
805 ET->getLLVMType());
1463 RSExportType *ET = RSExportElement::CreateFromDecl(Context, FD);
1465 if (ET != NULL) {
1467 new Field(ET, FD->getName(), ERT,
1608 return;// RS_TYPE_CLASS_NAME_PREFIX + ET->getName() + ".Item";