Searched refs:ERT (Results 1 – 8 of 8) sorted by relevance
/frameworks/compile/slang/ |
D | slang_rs_reflection.h | 208 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 …]
|
D | slang_rs_reflection.cpp | 78 const RSExportRecordType *ERT, 545 const RSExportRecordType *ERT = in genInitExportVariable() 552 << " = new " << ERT->getElementName() in genInitExportVariable() 555 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genInitExportVariable() 556 E = ERT->fields_end(); in genInitExportVariable() 648 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportFunction() local 651 if (genCreateFieldPacker(ERT, FieldPackerName.c_str())) in genExportFunction() 652 genPackVarOfType(ERT, nullptr, FieldPackerName.c_str()); in genExportFunction() 720 const RSExportRecordType *ERT = EF->getParamPacketType(); in genExportForEach() local 721 if (ERT) { in genExportForEach() [all …]
|
D | slang_rs_export_func.cpp | 135 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()
|
D | slang_rs_reflection_cpp.cpp | 278 const RSExportRecordType *ERT = ForEach->getParamPacketType(); in genForEachDeclarations() local 279 if (ERT) { in genForEachDeclarations() 402 const RSExportRecordType *ERT = ef->getParamPacketType(); in writeImplementationFile() local 403 if (ERT) { in writeImplementationFile() 431 if (ERT) { in writeImplementationFile() 432 if (genCreateFieldPacker(ERT, FieldPackerName.c_str())) { in writeImplementationFile() 433 genPackVarOfType(ERT, nullptr, FieldPackerName.c_str()); in writeImplementationFile() 646 void RSReflectionCpp::genGetterAndSetter(const RSExportRecordType *ERT, in genGetterAndSetter() argument 753 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(ET); in genPackVarOfType() local 757 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), in genPackVarOfType() [all …]
|
D | slang.cpp | 471 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET); in checkODR() local 475 if (ERT->isArtificial()) in checkODR() 479 llvm::StringRef RDKey(ERT->getName()); in checkODR() 508 if (Reflected->equals(ERT)) { in checkODR() 511 BI = ERT->fields_begin(); in checkODR() 535 ME->setValue(std::make_pair(ERT, CurInputFile)); in checkODR() 541 ERT->keep(); in checkODR()
|
D | slang_rs_reflection_cpp.h | 119 void genGetterAndSetter(const RSExportRecordType *ERT, const RSExportVar *EV);
|
D | slang_rs_export_type.cpp | 1459 RSExportRecordType *ERT = in Create() local 1485 ERT->mFields.push_back( in Create() 1486 new Field(ET, FD->getName(), ERT, in Create() 1496 return ERT; in Create() 1539 const RSExportRecordType *ERT = static_cast<const RSExportRecordType*>(E); in equals() local 1541 if (ERT->getFields().size() != getFields().size()) in equals() 1544 const_field_iterator AI = fields_begin(), BI = ERT->fields_begin(); in equals()
|
D | slang_backend.cpp | 798 const RSExportRecordType *ERT = in dumpExportTypeInfo() local 817 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), in dumpExportTypeInfo() 818 FE = ERT->fields_end(); in dumpExportTypeInfo()
|