Home
last modified time | relevance | path

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

/frameworks/compile/slang/
Dslang_rs_reflection.h284 const RSExportRecordType *ERT,
286 void genTypeItemClass(Context &C, const RSExportRecordType *ERT);
287 void genTypeClassConstructor(Context &C, const RSExportRecordType *ERT);
288 void genTypeClassCopyToArray(Context &C, const RSExportRecordType *ERT);
289 void genTypeClassCopyToArrayLocal(Context &C, const RSExportRecordType *ERT);
290 void genTypeClassItemSetter(Context &C, const RSExportRecordType *ERT);
291 void genTypeClassItemGetter(Context &C, const RSExportRecordType *ERT);
292 void genTypeClassComponentSetter(Context &C, const RSExportRecordType *ERT);
293 void genTypeClassComponentGetter(Context &C, const RSExportRecordType *ERT);
294 void genTypeClassCopyAll(Context &C, const RSExportRecordType *ERT);
[all …]
Dslang_rs_reflection.cpp525 const RSExportRecordType *ERT = in genInitExportVariable()
532 << " = new " << ERT->getElementName() in genInitExportVariable()
535 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genInitExportVariable()
536 E = ERT->fields_end(); in genInitExportVariable()
631 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportFunction() local
634 if (genCreateFieldPacker(C, ERT, FieldPackerName.c_str())) in genExportFunction()
635 genPackVarOfType(C, ERT, NULL, FieldPackerName.c_str()); in genExportFunction()
669 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportForEach() local
670 if (ERT) { in genExportForEach()
765 if (ERT) { in genExportForEach()
[all …]
Dslang_rs.cpp110 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET); in checkODR() local
114 if (ERT->isArtificial()) in checkODR()
118 llvm::StringRef RDKey(ERT->getName()); in checkODR()
147 if (Reflected->equals(ERT)) { in checkODR()
150 BI = ERT->fields_begin(); in checkODR()
171 ME->setValue(std::make_pair(ERT, CurInputFile)); in checkODR()
177 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_reflection_cpp.cpp253 const RSExportRecordType *ERT = ef->getParamPacketType(); in makeHeader() local
254 if (ERT) { in makeHeader()
387 const RSExportRecordType *ERT = ef->getParamPacketType(); in makeImpl() local
388 if (ERT) { in makeImpl()
416 if (ERT) { in makeImpl()
417 if (genCreateFieldPacker(ERT, FieldPackerName.c_str())) { in makeImpl()
418 genPackVarOfType(ERT, NULL, FieldPackerName.c_str()); in makeImpl()
736 const RSExportRecordType *ERT = in genPackVarOfType() local
741 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genPackVarOfType()
742 E = ERT->fields_end(); in genPackVarOfType()
[all …]
Dslang_rs_backend.cpp450 const RSExportRecordType *ERT = in dumpExportTypeInfo() local
469 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), in dumpExportTypeInfo()
470 FE = ERT->fields_end(); in dumpExportTypeInfo()
Dslang_rs_export_type.cpp1440 RSExportRecordType *ERT = in Create() local
1466 ERT->mFields.push_back( in Create()
1467 new Field(ET, FD->getName(), ERT, in Create()
1479 return ERT; in Create()
1552 const RSExportRecordType *ERT = static_cast<const RSExportRecordType*>(E); in equals() local
1554 if (ERT->getFields().size() != getFields().size()) in equals()
1557 const_field_iterator AI = fields_begin(), BI = ERT->fields_begin(); in equals()