Searched refs:RSExportRecordType (Results 1 - 13 of 13) sorted by relevance
/frameworks/compile/slang/ |
H A D | slang_rs_reflection.h | 93 typedef std::map<const RSExportRecordType::Field *, unsigned> FieldIndexMapTy; 159 inline void addFieldIndexMapping(const RSExportRecordType::Field *F) { 165 inline unsigned getFieldIndex(const RSExportRecordType::Field *F) const { 218 bool genTypeClass(const RSExportRecordType *ERT, std::string &ErrorMsg); 219 void genTypeItemClass(const RSExportRecordType *ERT); 220 void genTypeClassConstructor(const RSExportRecordType *ERT); 221 void genTypeClassCopyToArray(const RSExportRecordType *ERT); 222 void genTypeClassCopyToArrayLocal(const RSExportRecordType *ERT); 223 void genTypeClassItemSetter(const RSExportRecordType *ERT); 224 void genTypeClassItemGetter(const RSExportRecordType *ER [all...] |
H A D | slang_rs_export_func.h | 51 RSExportRecordType *mParamPacketType; 74 typedef RSExportRecordType::const_field_iterator const_param_iterator; 96 inline const RSExportRecordType *getParamPacketType() const
|
H A D | slang_rs_export_foreach.h | 50 RSExportRecordType *mParamPacketType; 137 inline const RSExportRecordType *getParamPacketType() const { 149 typedef RSExportRecordType::const_field_iterator const_param_iterator;
|
H A D | slang_rs_export_func.cpp | 120 F->mParamPacketType = static_cast<RSExportRecordType *>(ET); 135 const RSExportRecordType *ERT = mParamPacketType; 144 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), 146 const RSExportRecordType::Field *F = *FI;
|
H A D | slang_rs_export_type.h | 537 class RSExportRecordType : public RSExportType { class in namespace:slang 546 const RSExportRecordType *mParent; 553 const RSExportRecordType *Parent, 561 inline const RSExportRecordType *getParent() const { return mParent; } 585 RSExportRecordType(RSContext *Context, function in class:slang::RSExportRecordType 602 static RSExportRecordType *Create(RSContext *Context, 623 ~RSExportRecordType() { 631 }; // RSExportRecordType
|
H A D | slang_rs_reflection.cpp | 81 const RSExportRecordType *ERT, 100 const RSExportRecordType *mERT; 690 const RSExportRecordType *ERT = 691 static_cast<const RSExportRecordType*>(ET); 700 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), 704 const RSExportRecordType::Field *F = *I; 793 const RSExportRecordType *ERT = EF->getParamPacketType(); 884 const RSExportRecordType *ERT = EF->getParamPacketType(); 1997 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(E [all...] |
H A D | slang_rs_reflection_cpp.cpp | 282 const RSExportRecordType *ERT = ForEach->getParamPacketType(); 335 const RSExportRecordType *ERT = ef->getParamPacketType(); 402 const RSExportRecordType *params = ef->getParamPacketType(); 541 genGetterAndSetter(static_cast<const RSExportRecordType *>(ET), EV); 697 void RSReflectionCpp::genGetterAndSetter(const RSExportRecordType *ERT, 807 const RSExportRecordType *ERT = static_cast<const RSExportRecordType *>(ET); 811 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(), 814 const RSExportRecordType::Field *F = *I;
|
H A D | slang_rs_reflection_cpp.h | 136 void genGetterAndSetter(const RSExportRecordType *ERT, const RSExportVar *EV);
|
H A D | slang.h | 73 class RSExportRecordType; 178 // <its RSExportRecordType instance, 180 typedef std::pair<RSExportRecordType*, const char*> ReflectedDefinitionTy;
|
H A D | slang.cpp | 490 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET); 503 const RSExportRecordType *Reflected = RD->getValue().first; 529 RSExportRecordType::const_field_iterator AI = Reflected->fields_begin(),
|
H A D | slang_rs_export_type.cpp | 846 ET = RSExportRecordType::Create(Context, 1474 /**************************** RSExportRecordType ****************************/ 1475 RSExportRecordType *RSExportRecordType::Create(RSContext *Context, 1497 RSExportRecordType *ERT = 1498 new RSExportRecordType(Context, 1537 llvm::Type *RSExportRecordType::convertToLLVMType() const { 1562 bool RSExportRecordType::keep() { 1574 bool RSExportRecordType::equals(const RSExportable *E) const { 1577 const RSExportRecordType *ER [all...] |
H A D | slang_backend.cpp | 647 const RSExportRecordType *Expected = EF->getParamPacketType(); 844 const RSExportRecordType *ERT = 845 static_cast<const RSExportRecordType*>(ET); 863 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(), 867 const RSExportRecordType::Field *F = *FI;
|
H A D | slang_rs_export_foreach.cpp | 374 FE->mParamPacketType = static_cast<RSExportRecordType *>(ET);
|
Completed in 3137 milliseconds