/frameworks/compile/slang/ |
H A D | slang_rs_export_var.cpp | 44 const RSExportType *ET) 47 mET(ET), 55 switch (ET->getClass()) { 82 static_cast<const RSExportConstantArrayType*>(ET); 102 << ET->getName(); 42 RSExportVar(RSContext *Context, const clang::VarDecl *VD, const RSExportType *ET) argument
|
H A D | slang_rs_export_element.cpp | 65 RSExportType *ET = NULL; local 88 ET = EPT; 105 ET = EVT; 116 return ET;
|
H A D | slang_rs_export_foreach.cpp | 448 RSExportType *ET = RSExportType::Create(Context, T.getTypePtr()); local 450 if (ET == NULL) { 457 slangAssert((ET->getClass() == RSExportType::ExportClassRecord) && 460 FE->mParamPacketType = static_cast<RSExportRecordType *>(ET);
|
H A D | slang_rs_export_func.cpp | 110 RSExportType *ET = local 113 if (ET == NULL) { 120 slangAssert((ET->getClass() == RSExportType::ExportClassRecord) && 123 F->mParamPacketType = static_cast<RSExportRecordType *>(ET);
|
H A D | slang_rs_backend.cpp | 216 const RSExportType *ET = EV->getType(); local 224 switch (ET->getClass()) { 227 static_cast<const RSExportPrimitiveType*>(ET); 239 mLLVMContext, ("*" + static_cast<const RSExportPointerType*>(ET) 248 static_cast<const RSExportMatrixType*>(ET)->getDim() - 2))); 456 const RSExportType *ET = I->getValue(); local 461 llvm::MDString::get(mLLVMContext, ET->getName().c_str())); 463 if (ET->getClass() == RSExportType::ExportClassRecord) { 465 static_cast<const RSExportRecordType*>(ET); 476 StructInfoMetadataName.append(ET [all...] |
H A D | slang_rs_context.cpp | 91 RSExportType *ET = RSExportType::CreateFromDecl(this, VD); local 92 if (!ET) 95 RSExportVar *EV = new RSExportVar(this, VD, ET); 153 RSExportType *ET = NULL; local 178 ET = RSExportType::Create(this, T); 181 return (ET != NULL); 269 RSExportType *ET) { 274 ET); 268 insertExportType(const llvm::StringRef &TypeName, RSExportType *ET) argument
|
H A D | slang_rs.cpp | 110 RSExportType *ET = static_cast<RSExportType *>(RSE); local 111 if (ET->getClass() != RSExportType::ExportClassRecord) 114 RSExportRecordType *ERT = static_cast<RSExportRecordType *>(ET);
|
H A D | slang_rs_export_type.cpp | 704 RSExportType *ET = NULL; 712 ET = RSExportRecordType::Create(Context, 719 ET = RSExportMatrixType::Create(Context, 727 ET = RSExportMatrixType::Create(Context, 735 ET = RSExportMatrixType::Create(Context, 743 ET = RSExportPrimitiveType::Create(Context, T, TypeName); 750 ET = RSExportPrimitiveType::Create(Context, T, TypeName); 754 ET = RSExportPointerType::Create(Context, 761 ET = RSExportVectorType::Create(Context, 766 ET 798 GetTypeStoreSize(const RSExportType *ET) argument 803 GetTypeAllocSize(const RSExportType *ET) argument 1459 RSExportType *ET = RSExportElement::CreateFromDecl(Context, FD); local [all...] |
H A D | slang_rs_reflection.cpp | 162 static std::string GetTypeName(const RSExportType *ET, bool Brackets = true) { argument 163 switch (ET->getClass()) { 166 static_cast<const RSExportPrimitiveType*>(ET))->java_name; 170 static_cast<const RSExportPointerType*>(ET)->getPointeeType(); 179 static_cast<const RSExportVectorType*>(ET); 186 return GetMatrixTypeName(static_cast<const RSExportMatrixType*>(ET)); 190 static_cast<const RSExportConstantArrayType*>(ET); 198 return ET->getElementName() + "."RS_TYPE_ITEM_CLASS_NAME; 208 static const char *GetTypeNullValue(const RSExportType *ET) { argument 209 switch (ET 236 GetBuiltinElementConstruct(const RSExportType *ET) argument 363 const RSExportType *ET = ECAT->getElementType(); local 440 genInitExportVariable(Context &C, const RSExportType *ET, const std::string &VarName, const clang::APValue &Val) argument 551 const RSExportType *ET = EV->getType(); local 751 genTypeInstanceFromPointer(Context &C, const RSExportType *ET) argument 764 genTypeInstance(Context &C, const RSExportType *ET) argument 792 genFieldPackerInstance(Context &C, const RSExportType *ET) argument 809 genTypeCheck(Context &C, const RSExportType *ET, const char *VarName) argument 919 const RSExportType *ET = EV->getType(); local 977 const RSExportType *ET = EV->getType(); local 1053 const RSExportType *ET = EV->getType(); local 1116 genCreateFieldPacker(Context &C, const RSExportType *ET, const char *FieldPackerName) argument 1128 genPackVarOfType(Context &C, const RSExportType *ET, const char *VarName, const char *FieldPackerName) argument 1811 genAddElementToElementBuilder(Context &C, const RSExportType *ET, const std::string &VarName, const char *ElementBuilderName, const char *RenderScriptVar, unsigned ArraySize) argument 2038 const RSExportType *ET = TI->getValue(); local [all...] |
/frameworks/compile/libbcc/lib/Renderscript/ |
H A D | RSForEachExpand.cpp | 117 llvm::Type *ET = PT->getElementType(); local 118 uint64_t ETSize = TD->getTypeAllocSize(ET);
|