/frameworks/compile/slang/ |
D | slang_rs_reflection_state.cpp | 55 slangAssert(false && "unexpected APValue kind"); in equal() 61 slangAssert(mState==S_Initial || mState==S_ClosedJava64 || mState==S_Bad); in ~ReflectionState() 68 slangAssert(mState==S_Initial); in openJava32() 77 …slangAssert(mState==S_OpenJava32 && (mForEachOpen < 0) && !mOutputClassOpen && (mRecordsState != R… in closeJava32() 85 slangAssert(mState==S_ClosedJava32); in openJava64() 93 …slangAssert(mState==S_OpenJava64 && (mForEachOpen < 0) && !mOutputClassOpen && (mRecordsState != R… in closeJava64() 99 slangAssert(isCollecting()); in canon() 111 slangAssert(!isClosed()); in nextFile() 117 slangAssert(mRecordsState != RS_Open); in nextFile() 127 slangAssert(file.mRSSourceFileName == RSSourceFileName); in nextFile() [all …]
|
D | slang_rs_reflection_state.h | 170 slangAssert(!mOutputClassOpen && !isClosed()); in beginOutputClass() 178 slangAssert(mOutputClassOpen); in setOutputClassDivergent() 186 slangAssert(mOutputClassOpen); in endOutputClass() 516 slangAssert(mState == S_Initial); in BeginCollecting() 524 slangAssert((mState == S_Collecting) && (mCursor + 1 == mSize) && (mSize < mCapacity)); in CollectNext() 530 slangAssert((mState == S_Collecting) && (mCursor + 1 == mSize) && (mSize == mCapacity)); in BeginUsing() 537 slangAssert((mState == S_Using) && (mCursor + 1 < mSize)); in UseNext() 550 slangAssert(mCursor < mSize); in Current() 554 slangAssert(mCursor < mSize); in Current() 562 slangAssert(mCursor < mSize); in CurrentIdx() [all …]
|
D | slang_rs_export_foreach.cpp | 56 slangAssert(Context && FD); in validateAndConstructParams() 88 slangAssert(Context && FD); in validateAndConstructOldStyleParams() 90 slangAssert(numParams > 0); in validateAndConstructOldStyleParams() 166 slangAssert(Context && FD); in validateAndConstructKernelParams() 274 slangAssert(mOut == nullptr); in setSignatureMetadata() 275 slangAssert(mUsrData == nullptr); in setSignatureMetadata() 277 slangAssert(!mHasReturnType); in setSignatureMetadata() 311 slangAssert(Context && FD); in Create() 315 slangAssert(!Name.empty() && "Function must have a name"); in Create() 337 slangAssert(QT->isPointerType() && in Create() [all …]
|
D | slang_rs_export_element.cpp | 82 slangAssert(EI != nullptr && "Element info not found"); in Create() 91 slangAssert(EI->vsize == 1 && "Element not a primitive class (please " in Create() 99 slangAssert(EI->type == EPT->getType() && "Element has unexpected type"); in Create() 104 slangAssert(EI->vsize > 1 && "Element not a vector class (please check " in Create() 114 slangAssert(EI->type == EVT->getType() && "Element has unexpected type"); in Create() 115 slangAssert(EI->vsize == EVT->getNumElement() && "Element has unexpected " in Create()
|
D | slang_rs_reflection_cpp.cpp | 57 slangAssert(false && "GetMatrixTypeName : Unsupported matrix dimension"); in GetMatrixTypeName() 63 slangAssert(false && "Non-array type post identifier?"); in GetTypeName() 113 default: { slangAssert(false && "Unknown class of type"); } in GetTypeName() 329 slangAssert(ef->getIns().size() == 1); in genExportForEachBodies() 355 slangAssert(ef->getIns().size() == 1); in genExportForEachBodies() 375 slangAssert(ef->getIns().size() == 1); in genExportForEachBodies() 546 default: { slangAssert(false && "Unknown class of type"); } in genExportVariablesGetterAndSetter() 588 slangAssert((ET->getClass() == RSExportType::ExportClassPointer) && in genPointerTypeExportVariable() 621 slangAssert(EVT != nullptr); in genGetterAndSetter() 674 slangAssert(false); in genMatrixTypeExportVariable() [all …]
|
D | slang_rs_export_func.cpp | 37 slangAssert(Context && FD); in ValidateFuncDecl() 55 slangAssert(!Name.empty() && "Function must have a name"); in Create() 105 slangAssert(!T.isNull()); in Create() 117 slangAssert((ET->getClass() == RSExportType::ExportClassRecord) && in Create() 133 slangAssert(mParamPacketType != nullptr); in checkParameterPacketType()
|
D | slang_rs_reflection.cpp | 132 slangAssert(false && "GetMatrixTypeName : Unsupported matrix dimension"); in GetMatrixTypeName() 143 slangAssert((Index < (sizeof(VectorAccessorMap) / sizeof(const char *))) && in GetVectorAccessor() 187 slangAssert(false && "GetPackerAPIName : Unknown primitive data type"); in GetPackerAPIName() 242 default: { slangAssert(false && "Unknown class of type"); } in GetTypeNullValue() 260 slangAssert(false && "Vectors should be size 2, 3, 4"); in GetBuiltinElementConstruct() 276 slangAssert(false && "Unsupported dimension of matrix"); in GetBuiltinElementConstruct() 303 slangAssert(FromTypeLoc != ValidTypes.end()); in ZeroExtendValue() 304 slangAssert(DestTypeLoc != ValidTypes.end()); in ZeroExtendValue() 306 slangAssert(FromTypeLoc - ValidTypes.begin() <= DestTypeLoc - ValidTypes.begin()); in ZeroExtendValue() 325 slangAssert(false && "Unknown integer type"); in ZeroExtendValue() [all …]
|
D | slang_assert.h | 24 #define slangAssert(v) do {} while (0) macro 27 #define slangAssert(v) \ macro
|
D | slang_rs_special_kernel_param.cpp | 102 slangAssert(IndexOfFirstSpecialParameter != nullptr); in processSpecialKernelParameters() 103 slangAssert(SignatureMetadata != nullptr); in processSpecialKernelParameters() 104 slangAssert(*SignatureMetadata == 0); in processSpecialKernelParameters() 218 slangAssert(!"Unexpected special parameter type"); in processSpecialKernelParameters() 222 slangAssert(!(*SignatureMetadata & SP.bitval)); in processSpecialKernelParameters()
|
D | slang_rs_object_ref_count.cpp | 60 slangAssert((FD->getNumParams() == 2) && in GetRSRefCountingFunctions() 64 slangAssert((FD->getNumParams() == 1) && in GetRSRefCountingFunctions() 74 slangAssert(PVT->isPointerType() && in GetRSRefCountingFunctions() 80 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT) in GetRSRefCountingFunctions() 86 slangAssert(false && "incorrect type"); in GetRSRefCountingFunctions() 116 slangAssert(CompoundStmtCount == NewStmtCount); in BuildCompoundStmt() 130 slangAssert(CS); in AppendAfterStmt() 159 slangAssert(Once <= 1); in AppendAfterStmt() 163 slangAssert(Once == 0); in AppendAfterStmt() 267 slangAssert(RefRSVar); in ClearSingleRSObject() [all …]
|
D | slang_rs_export_type.cpp | 204 slangAssert(false && "Variables should be validated before exporting"); in ReportTypeError() 289 slangAssert(false && "Unknown type cannot be exported"); in TypeExportableHelper() 294 slangAssert(RD); in TypeExportableHelper() 421 slangAssert(false && "Unknown type cannot be validated"); in TypeExportableHelper() 535 slangAssert(false && "Unknown type cannot be exported"); in ValidateTypeHelper() 539 slangAssert(RD); in ValidateTypeHelper() 762 slangAssert(false && "Unknown data type of the builtin"); in GetTypeName() 785 slangAssert(*RI != nullptr && "cannot be NULL object"); in GetTypeName() 1033 slangAssert(T); in IsStructureTypeWithRSObject() 1036 slangAssert(T); in IsStructureTypeWithRSObject() [all …]
|
D | slang_bitcode_gen.cpp | 78 slangAssert(false && "Invalid target API value"); in writeBitcode() 96 slangAssert(ActualWrapperLen > 0); in writeBitcode()
|
D | slang_rs_object_ref_count.h | 174 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT)); in GetRSSetObjectFD() 178 slangAssert(false && "incorrect type"); in GetRSSetObjectFD() 188 slangAssert(RSExportPrimitiveType::IsRSObjectType(DT)); in GetRSClearObjectFD() 192 slangAssert(false && "incorrect type"); in GetRSClearObjectFD()
|
D | slang_rs_export_foreach.h | 111 slangAssert(!mDummyRoot); in getOrdinal() 167 slangAssert((mParamPacketType != nullptr) && in params_begin() 173 slangAssert((mParamPacketType != nullptr) && in params_end()
|
D | slang_rs_context.cpp | 81 slangAssert(!VD->getName().empty() && "Variable name should not be empty"); in processExportVar() 110 slangAssert(!FD->getName().empty() && "Function name should not be empty"); in processExportFunc() 116 slangAssert(FD->getStorageClass() == clang::SC_None); in processExportFunc() 140 slangAssert((mTargetAPI < SLANG_FEATURE_SINGLE_SOURCE_API || in processExportFunc() 177 slangAssert(TUDecl != nullptr && "Translation unit declaration (top-level " in processExportType() 286 slangAssert(numExportedForEach == 1); in processExports()
|
D | slang_rs_special_func.cpp | 57 slangAssert(Context && FD); in validateSpecialFuncDecl() 100 slangAssert(false && "must be called on root, init or .rs.dtor function!"); in validateSpecialFuncDecl()
|
D | slang_rs_export_func.h | 73 slangAssert((mParamPacketType != nullptr) && in params_begin() 78 slangAssert((mParamPacketType != nullptr) && in params_end()
|
D | slang_rs_ast_replace.h | 45 slangAssert(mNewExpr && in matchesExpr() 52 slangAssert(mOldStmt); in matchesStmt()
|
D | slang_rs_export_reduce.cpp | 60 slangAssert(Context); in Create() 76 slangAssert(!"Unknown FnIdent"); in getKey() 167 slangAssert(TUDecl); in lookupFunction() 222 slangAssert(Fn); in checkVoidReturn() 237 slangAssert(ParamQType->isPointerType()); in checkPointeeConstQualified() 295 slangAssert(S.FnAccumulator); in analyzeAccumulator() 386 slangAssert(S.FnAccumulatorIndexOfFirstSpecialParameter < S.FnAccumulator->getNumParams()); in analyzeAccumulator() 458 slangAssert(!S.Ok); in analyzeCombiner() 582 slangAssert(!S.Ok); in analyzeOutConverter() 646 slangAssert(!S.Ok); in analyzeHalter() [all …]
|
D | slang_rs_reflect_utils.cpp | 221 slangAssert(false && "Couldn't generate 32-bit embedded bitcode!"); in GenerateJavaCodeAccessorMethod() 225 slangAssert(false && "Couldn't generate 64-bit embedded bitcode!"); in GenerateJavaCodeAccessorMethod() 245 slangAssert(false && in GenerateAccessorClass() 395 slangAssert(!mIndent.empty() && "No indent"); in decreaseIndent()
|
D | slang.cpp | 136 slangAssert((OutputFile != nullptr) && in OpenOutputFile() 285 slangAssert(0 && "Not implemented"); in loadModule() 517 slangAssert(false && "Type shouldn't be in map yet!"); in checkODR() 587 slangAssert(false && "Should have equal number of 32/64-bit files"); in compile() 649 slangAssert(Opts.mBitWidth == 64); in compile() 768 slangAssert(Opts.mBitWidth == 64); in compile()
|
D | slang_backend.cpp | 301 slangAssert(mpModule == M && in HandleTranslationUnit() 378 slangAssert(false && "Unknown output type"); in HandleTranslationUnit() 409 slangAssert(FD && "found a non field declaration within a struct"); in PadStruct() 504 slangAssert(RL.getSize().getQuantity() >= fieldPrePaddingOffset); in PadStruct() 582 slangAssert(false && "Unexpected TagTypeKind"); in HandleTagDeclDefinition() 716 slangAssert(version == 1); in HandleTranslationUnitPre() 840 slangAssert(origFieldNumToPaddedFieldNum->empty()); in PadHelperFunctionStruct() 879 slangAssert(SL->getSizeInBytes() >= fieldPrePaddingOffset); in PadHelperFunctionStruct() 913 slangAssert(F && "Function marked as exported disappeared in Bitcode"); in dumpExportFunctionInfo() 1174 slangAssert(StructInfoMetadata->getNumOperands() == 0 && in dumpExportTypeInfo()
|
D | slang_rs_reflection.h | 170 slangAssert(!(Which & ~(FieldIndex | Field32Index))); in incFieldIndex() 178 slangAssert((mFieldIndexMap.find(F) == mFieldIndexMap.end()) && in addFieldIndexMapping() 185 slangAssert((I != mFieldIndexMap.end()) && in getFieldIndex()
|
D | slang_rs_export_var.h | 63 slangAssert(i < mNumInits); in getInitArray()
|
D | slang_diagnostic_buffer.cpp | 66 slangAssert(0 && "Diagnostic not handled during diagnostic buffering!"); in HandleDiagnostic()
|