Home
last modified time | relevance | path

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

/frameworks/compile/slang/
Dslang_rs_reflection.h208 bool genTypeClass(const RSExportRecordType *ERT, std::string &ErrorMsg);
209 void genTypeItemClass(const RSExportRecordType *ERT);
210 void genTypeClassConstructor(const RSExportRecordType *ERT);
211 void genTypeClassCopyToArray(const RSExportRecordType *ERT);
212 void genTypeClassCopyToArrayLocal(const RSExportRecordType *ERT);
213 void genTypeClassItemSetter(const RSExportRecordType *ERT);
214 void genTypeClassItemGetter(const RSExportRecordType *ERT);
215 void genTypeClassComponentSetter(const RSExportRecordType *ERT);
216 void genTypeClassComponentGetter(const RSExportRecordType *ERT);
217 void genTypeClassCopyAll(const RSExportRecordType *ERT);
[all …]
Dslang_rs_reflection.cpp79 const RSExportRecordType *ERT,
546 const RSExportRecordType *ERT = in genInitExportVariable()
553 << " = new " << ERT->getElementName() in genInitExportVariable()
556 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genInitExportVariable()
557 E = ERT->fields_end(); in genInitExportVariable()
639 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportFunction() local
642 if (genCreateFieldPacker(ERT, FieldPackerName.c_str())) in genExportFunction()
643 genPackVarOfType(ERT, NULL, FieldPackerName.c_str()); in genExportFunction()
708 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportForEach() local
709 if (ERT) { in genExportForEach()
[all …]
Dslang_rs_export_func.cpp135 const RSExportRecordType *ERT = mParamPacketType; in checkParameterPacketType() local
137 if (ERT->getFields().size() != ParamTy->getNumElements()) in checkParameterPacketType()
144 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), in checkParameterPacketType()
145 FE = ERT->fields_end(); FI != FE; FI++, Index++) { in checkParameterPacketType()
Dslang_rs.cpp109 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET); in checkODR() local
113 if (ERT->isArtificial()) in checkODR()
117 llvm::StringRef RDKey(ERT->getName()); in checkODR()
146 if (Reflected->equals(ERT)) { in checkODR()
149 BI = ERT->fields_begin(); in checkODR()
169 ME->setValue(std::make_pair(ERT, CurInputFile)); in checkODR()
175 ERT->keep(); in checkODR()
Dslang_rs_reflection_cpp.cpp279 const RSExportRecordType *ERT = ForEach->getParamPacketType(); in genForEachDeclarations() local
280 if (ERT) { in genForEachDeclarations()
403 const RSExportRecordType *ERT = ef->getParamPacketType(); in writeImplementationFile() local
404 if (ERT) { in writeImplementationFile()
432 if (ERT) { in writeImplementationFile()
433 if (genCreateFieldPacker(ERT, FieldPackerName.c_str())) { in writeImplementationFile()
434 genPackVarOfType(ERT, NULL, FieldPackerName.c_str()); in writeImplementationFile()
647 void RSReflectionCpp::genGetterAndSetter(const RSExportRecordType *ERT, in genGetterAndSetter() argument
756 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(ET); in genPackVarOfType() local
760 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genPackVarOfType()
[all …]
Dslang_rs_reflection_cpp.h119 void genGetterAndSetter(const RSExportRecordType *ERT, const RSExportVar *EV);
Dslang_rs_export_type.cpp1420 RSExportRecordType *ERT = in Create() local
1446 ERT->mFields.push_back( in Create()
1447 new Field(ET, FD->getName(), ERT, in Create()
1457 return ERT; in Create()
1500 const RSExportRecordType *ERT = static_cast<const RSExportRecordType*>(E); in equals() local
1502 if (ERT->getFields().size() != getFields().size()) in equals()
1505 const_field_iterator AI = fields_begin(), BI = ERT->fields_begin(); in equals()
Dslang_rs_backend.cpp461 const RSExportRecordType *ERT = in dumpExportTypeInfo() local
480 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), in dumpExportTypeInfo()
481 FE = ERT->fields_end(); in dumpExportTypeInfo()