Home
last modified time | relevance | path

Searched refs:ERT (Results 1 – 6 of 6) sorted by relevance

/frameworks/compile/slang/
Dslang_rs_reflection.cpp514 const RSExportRecordType *ERT = in genInitExportVariable()
521 << " = new " << ERT->getElementName() in genInitExportVariable()
524 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genInitExportVariable()
525 E = ERT->fields_end(); in genInitExportVariable()
620 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportFunction() local
623 if (genCreateFieldPacker(C, ERT, FieldPackerName.c_str())) in genExportFunction()
624 genPackVarOfType(C, ERT, NULL, FieldPackerName.c_str()); in genExportFunction()
658 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportForEach() local
659 if (ERT) { in genExportForEach()
723 if (ERT) { in genExportForEach()
[all …]
Dslang_rs_reflection.h285 const RSExportRecordType *ERT,
287 void genTypeItemClass(Context &C, const RSExportRecordType *ERT);
288 void genTypeClassConstructor(Context &C, const RSExportRecordType *ERT);
289 void genTypeClassCopyToArray(Context &C, const RSExportRecordType *ERT);
290 void genTypeClassCopyToArrayLocal(Context &C, const RSExportRecordType *ERT);
291 void genTypeClassItemSetter(Context &C, const RSExportRecordType *ERT);
292 void genTypeClassItemGetter(Context &C, const RSExportRecordType *ERT);
293 void genTypeClassComponentSetter(Context &C, const RSExportRecordType *ERT);
294 void genTypeClassComponentGetter(Context &C, const RSExportRecordType *ERT);
295 void genTypeClassCopyAll(Context &C, const RSExportRecordType *ERT);
[all …]
Dslang_rs.cpp114 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET); in checkODR() local
118 if (ERT->isArtificial()) in checkODR()
122 llvm::StringRef RDKey(ERT->getName()); in checkODR()
151 if (Reflected->equals(ERT)) { in checkODR()
154 BI = ERT->fields_begin(); in checkODR()
175 ME->setValue(std::make_pair(ERT, CurInputFile)); in checkODR()
181 ERT->keep(); in checkODR()
Dslang_rs_export_func.cpp138 const RSExportRecordType *ERT = mParamPacketType; in checkParameterPacketType() local
140 if (ERT->getFields().size() != ParamTy->getNumElements()) in checkParameterPacketType()
147 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), in checkParameterPacketType()
148 FE = ERT->fields_end(); FI != FE; FI++, Index++) { in checkParameterPacketType()
Dslang_rs_backend.cpp464 const RSExportRecordType *ERT = in HandleTranslationUnitPost() local
483 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), in HandleTranslationUnitPost()
484 FE = ERT->fields_end(); in HandleTranslationUnitPost()
Dslang_rs_export_type.cpp1438 RSExportRecordType *ERT = in Create() local
1464 ERT->mFields.push_back( in Create()
1465 new Field(ET, FD->getName(), ERT, in Create()
1477 return ERT; in Create()
1550 const RSExportRecordType *ERT = static_cast<const RSExportRecordType*>(E); in equals() local
1552 if (ERT->getFields().size() != getFields().size()) in equals()
1555 const_field_iterator AI = fields_begin(), BI = ERT->fields_begin(); in equals()