Searched refs:RSExportRecordType (Results 1 - 11 of 11) sorted by relevance

/frameworks/compile/slang/
H A Dslang_rs_export_func.h51 RSExportRecordType *mParamPacketType;
76 typedef RSExportRecordType::const_field_iterator const_param_iterator;
98 inline const RSExportRecordType *getParamPacketType() const
H A Dslang_rs_reflection.h77 typedef std::map<const RSExportRecordType::Field*, unsigned>
200 inline void addFieldIndexMapping(const RSExportRecordType::Field *F) {
206 inline unsigned getFieldIndex(const RSExportRecordType::Field *F) const {
256 const RSExportRecordType *ERT,
258 void genTypeItemClass(Context &C, const RSExportRecordType *ERT);
259 void genTypeClassConstructor(Context &C, const RSExportRecordType *ERT);
260 void genTypeClassCopyToArray(Context &C, const RSExportRecordType *ERT);
261 void genTypeClassCopyToArrayLocal(Context &C, const RSExportRecordType *ERT);
262 void genTypeClassItemSetter(Context &C, const RSExportRecordType *ERT);
263 void genTypeClassItemGetter(Context &C, const RSExportRecordType *ER
[all...]
H A Dslang_rs_export_foreach.h41 RSExportRecordType *mParamPacketType;
102 inline const RSExportRecordType *getParamPacketType() const {
110 typedef RSExportRecordType::const_field_iterator const_param_iterator;
H A Dslang_rs_export_func.cpp123 F->mParamPacketType = static_cast<RSExportRecordType *>(ET);
138 const RSExportRecordType *ERT = mParamPacketType;
147 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(),
149 const RSExportRecordType::Field *F = *FI;
H A Dslang_rs.h38 class RSExportRecordType;
61 // <its RSExportRecordType instance,
63 typedef std::pair<RSExportRecordType*, const char*> ReflectedDefinitionTy;
H A Dslang_rs_reflection.cpp825 const RSExportRecordType *ERT =
826 static_cast<const RSExportRecordType*>(ET);
835 for (RSExportRecordType::const_field_iterator I = ERT->fields_begin(),
839 const RSExportRecordType::Field *F = *I;
931 const RSExportRecordType *ERT = EF->getParamPacketType();
960 const RSExportRecordType *ERT = EF->getParamPacketType();
1082 const RSExportRecordType *ERT =
1083 static_cast<const RSExportRecordType*>(ET);
1135 const RSExportRecordType *ERT =
1136 static_cast<const RSExportRecordType*>(E
[all...]
H A Dslang_rs_export_type.h428 class RSExportRecordType : public RSExportType { class in namespace:slang
437 const RSExportRecordType *mParent;
444 const RSExportRecordType *Parent,
453 inline const RSExportRecordType *getParent() const { return mParent; }
476 RSExportRecordType(RSContext *Context, function in class:slang::RSExportRecordType
492 static RSExportRecordType *Create(RSContext *Context,
509 ~RSExportRecordType() {
518 }; // RSExportRecordType
H A Dslang_rs.cpp95 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET);
108 const RSExportRecordType *Reflected = RD->getValue().first;
134 RSExportRecordType::const_field_iterator AI = Reflected->fields_begin(),
H A Dslang_rs_backend.cpp321 const RSExportRecordType *Expected = EF->getParamPacketType();
448 const RSExportRecordType *ERT =
449 static_cast<const RSExportRecordType*>(ET);
467 for (RSExportRecordType::const_field_iterator FI = ERT->fields_begin(),
471 const RSExportRecordType::Field *F = *FI;
H A Dslang_rs_export_type.cpp554 ET = RSExportRecordType::Create(Context,
646 return static_cast<const RSExportRecordType*>(ET)->getAllocSize();
1250 /**************************** RSExportRecordType ****************************/
1251 RSExportRecordType *RSExportRecordType::Create(RSContext *Context,
1273 RSExportRecordType *ERT =
1274 new RSExportRecordType(Context,
1315 llvm::Type *RSExportRecordType::convertToLLVMType() const {
1340 union RSType *RSExportRecordType::convertToSpecType() const {
1381 bool RSExportRecordType
[all...]
H A Dslang_rs_export_foreach.cpp280 FE->mParamPacketType = static_cast<RSExportRecordType *>(ET);

Completed in 78 milliseconds