Enum ErrorCodes
Errors raised by Hybridizer at compile time
Namespace: Hybridizer
Assembly: Hybridizer.Runtime.CUDAImports.dll
Syntax
public enum ErrorCodes
Fields
| Name | Description |
|---|---|
| ActivatorOnNonValueType = 24726 | Activator.CreateInstance is only supported on value types |
| AssemblyLoadError_Format = 24577 | Could not load assembly |
| AssigningVectorToScalar = 24629 | assigning a vectorized type to a scalar type |
| BasicAdditionalHeaderNotFound_Format = 24732 | Additional header not found |
| BasicCannotCompileGeneratedSource = 24739 | Hybridizer generated source which cannot be compiled by nvrtc. Have a look to other errors. |
| BasicCannotFindDevice = 24734 | Nvrtc cannot find a valid device or device properties |
| BasicFileSystemError = 24737 | Something wrong happened with paths in basic |
| BasicInvalidAdditionalHeaderParam_Format = 24733 | Invalid option for additional header |
| BasicJitterNotFound_Format = 24730 | Jitter file not found |
| BasicK40CUDA8 = 24736 | CUDA 8 is broken on K40 |
| BasicLinkerError = 24735 | Cannot link generated program : please contact support |
| BasicNvrtcError = 24738 | Something wrong happened with nvrtc |
| BasicTooMuchSourceGenerated = 24731 | Too much source has been generated |
| BlockDimNotRegisteredForDynamicParallelism = 24644 | blockdim method not registered for dynamic parallelism |
| BlockDimNotStaticCalledFromStaticForDynamicParallelism = 24645 | non static blockdim method called from static method for dynamic parallelism |
| CallingLengthWithoutHybArrays = 24727 | Cannot call .length on arrays without activating hybarrays feature |
| CallNewOnNonPointerType = 24677 | called new on a non pointer type |
| CannotCreateInstanceOfGCType_Format = 24669 | Cannot allocate instances of gc type within hybridized code |
| CannotCreateLocalVariableId = 24723 | Overflow exception in create local variable id |
| CannotExpressConstant = 24604 | Failed to express a constant |
| CannotFindEndOffset = 24616 | cannot find start offset |
| CannotFindHybridMethod = 24679 | cannot find hybrid method |
| CannotFindMethod_Format = 24678 | cannot find method |
| CannotFindStartOffset = 24615 | cannot find start offset |
| CannotFindStoreTypeForStatement = 24619 | Cannot find type for a store statement |
| CannotFindType = 24651 | Impossible to find some type |
| CannotIdentifyFieldOnType_Format = 24729 | Cannot identify fields in type {0} -- generic in struct? |
| CannotInferReturnType = 24586 | Internal error occured when trying to infer return type |
| CannotResolveBuiltinType_Format = 24702 | Cannot resolve builtin type |
| CannotStoreInStaticField = 24636 | Cannot store in static field |
| CannotVectorizeArrays = 24711 | Cannot vectorize arrays |
| CanOnlyCoalesceInt = 24712 | Can only coalesce ints |
| CatchRegionProcessing = 24681 | Error while processing a catch region |
| CodeContextStackMethodMismatch = 24633 | CodeContext stack invalid on some method |
| CouldNotReadBultinFile = 24580 | Provided builtin file is not valid |
| CycleInCallGraph_Format = 24632 | found a cycle in call graph |
| DelegateWithVectorizedThis = 24719 | Encountered a delegate with vectorized this |
| DispatchCannotIdentifyReturnType_Format = 24706 | cannot Identify return type |
| DuplicateMethodRegistered_Format = 24673 | Two identical methods registered |
| DuplicateTypeGuid_Format = 24660 | Found two types with same giud |
| DynamicParallelismOnNonVoidMethod = 24641 | Encountered dynamic parallelism on non-void method |
| DynamicParallelismOnTemplate = 24591 | Dynamic parallelism cannot be applied on template |
| EmptyFileListForFlavor_Format = 24578 | No input provided for flavor |
| EnrichMethodDependencyGraphFailure_Format = 24697 | internal |
| EnumUnderlyingTypeNotSupported_Format = 24682 | Enum of unsupported underlying type |
| ExceptionStackNotEmpty_Format = 24684 | Expected an empty exception stack |
| ExpectedAConstructor = 24638 | Got a null constructor when expecting non-null |
| ExpectedAMethod = 24637 | Got a null method when expecting non-null |
| ExpectedAMethodOrConstructor = 24639 | Got a null constructor or method when expecting non-null |
| ExpectedAType = 24640 | Got a null typewhen expecting non-null |
| ExpectedLdelema = 24650 | expected an Ldelema instruction |
| ExpectedStoreLocalStatement = 24618 | Expected store local |
| ExpectedVectorizedTarget = 24715 | expected vectorized target |
| ExpectingInstanceMethod = 24653 | Expected an instance method |
| ExpectingInstruction = 24654 | expected an instruction |
| ExpectingReturnType = 24600 | Cannot find return type for some vectorized methods |
| ExpectingVectorizedType = 24601 | Encountered a scalar type instead of a vectorized type |
| GenericParameterNotFound = 24624 | Could not find generic parameter |
| GridDimNotRegisteredForDynamicParallelism = 24642 | griddim method not registered for dynamic parallelism |
| GridDimNotStaticCalledFromStaticForDynamicParallelism = 24643 | non static griddim method called from static method for dynamic parallelism |
| HVLCannotFindHolderType_Format = 24594 | Cannot find holder type for HVL lamda |
| HVLCannotFindVectorizedLambda_Format = 24596 | Found no vectorized method for HVL lambda |
| HVLCUDAWithCapture = 24597 | Lambda with captures are not yet supported in CUDA |
| HVLFlavorNotSupportedForLambdas_Format = 24598 | The current flavor does not support HVL with lambdas |
| HVLSeveralMethodsWithSameGUID_Format = 24593 | Several methods have the same HVL guid |
| HVLTooManyParametersInLambda_Format = 24599 | HVL lambda has too many parameters |
| HVLTwoVectorizedMethods_Format = 24595 | Found two vectorized methods for same HVL lambda |
| HybBleedTypeMismatch = 24661 | Type mismatch when mitigating HybBleed |
| HybConstantNoAttribute_Format = 24582 | HybridConstantAttribute attribute is probably missing on field |
| HybConstantValueNotStatic = 24581 | HybridConstantAttribute is valid only on static fields |
| HybopOnTemplate = 24592 | Hybop cannot be applied on template |
| HybridizerIgnoreFieldsIntrinsicTypeRequireCustomMarshaller_Format = 24720 | When ignoring a field, the parent type must have a custom marshaller |
| IncompatibleAlignment = 24707 | Incompatible aligment |
| InconsistentStack = 24666 | Inconsistent stack |
| IndexOutOfBoundsRequiresHybridArrays = 24603 | Cannot check bounds without hybArrays |
| InferingReturnTypeFromNullMethod = 24585 | Encountered null methodInfo in InferReturnType |
| InternalErrorInDerivative = 24742 | internal |
| InternalStateError = 24687 | internal |
| InternalStateError_Format = 24688 | internal |
| InvalidAttribute = 24709 | Not supported attribute |
| InvalidCondition = 24686 | COndition is invalid |
| InvalidJumpTarget = 24691 | invalid target for jump instruction |
| InvalidNumberOfOperandForConvNode = 24665 | Found wrong number of operands for a Conv_ node |
| InvalidOffset = 24690 | Invalid instruction offset |
| InvalidRemoveStoreNode = 24631 | cannot remove this kind of store node |
| InvalidStackSizeForMethodCall = 24664 | Invalid stack size for method call |
| InvalidStateInStackVerification = 24668 | Stack verification reached an invalid state |
| InvalidStoreStatementNoSource = 24696 | No source for store instruciton |
| InvalidType = 24671 | Invalid type |
| InvalidTypeForConstantString = 24607 | Constant string of invalid type (array) |
| JavaWrapperError_Format = 24728 | should be splitted |
| JitError = 24740 | Error in JITTER |
| JobRunnerNotFoundForType_Format = 24714 | internel |
| LabelsOffsets = 24617 | Label offsets look broken (do you have hybbleed feature activated?) |
| LeaveInInconditionalJump = 24676 | Leave instruction in inconditional jump |
| LegacyCodeReached = 24658 | reached legacy code -- shouldn't |
| LoadFtnOnNonPointerType = 24605 | Encoutered a Loadftn on a non pointer type |
| LocalCopyAndHeapifyIncompatibles = 24635 | LocalCopyOfPself and Heapify attributes are incompatibles |
| LocalCopyOfPSelfOnStaticMethod = 24634 | cannot add LocalCopyOfPself on static method |
| MaxStackSizeReached_Format = 24725 | Hybridizer generated more local variables than possible |
| MethodIgnoredAndShouldnt_Format = 24695 | Method is ignored while called by some non-ignored method (missing attribute?) |
| MissingBuiltinForFlavor_Format = 24698 | Cannot find builtin for flavor |
| MissingFunctionForFunctionPointer_Format = 24606 | Could not find backing function for a function pointer |
| MissingTypeInArithmeticMethod_Format = 24718 | Missing type while processing arithmetic method |
| MultiDimensionalConstantArray_Format = 24610 | Multi-dimensional constant arrays are not supported |
| MultipleCallsInStatement = 24704 | Statements with multiple calls are not supported |
| MultipleGenericParameterTypeConstraints = 24621 | Found multiple constraints on generic type while expecting one |
| NewObjOnNonIntrinsic = 24628 | found a newobj instruction on a non intrinsic type |
| NoDeviceCodeDetected = 24721 | Hybridizer found no method to process. Make sure you are using [Kernel] or [EntryPoint] attributes. |
| NonArrayConstantArray = 24609 | Encountered a non array type while trying to parse a constant array |
| NonPrimitiveTypeArrayAllocation = 24741 | Device code can only allocate arrays or primitive types |
| NonPrimitiveTypeForKeplerVect = 24713 | For kepler, only primitive types are vectorizable |
| NoOperandForLoad = 24693 | Load instruction with no operand |
| NotCaughtException = 24611 | Left a statement without catch block |
| NotPointerLocalloc = 24627 | Found a localloc instruction returning a non pointer |
| NoTypeRegistrar_Format = 24689 | Cannot find type registrar |
| NullConstantArray = 24608 | Constant array null -- not supported |
| NullIndexedId = 24625 | Null indexed Id |
| NullReturnType = 24630 | Cannot find return type |
| NumericsVectorMustBeBuiltin = 24717 | System.Numerics.Vector must be builtin |
| OffsetMismatch = 24620 | Offset mismatch (do you have hybbleed feature activated?) |
| OpcodeMismatch = 24670 | OpCodes mismatch |
| ParameterCountMismatch = 24590 | Parameter count mismatch |
| PointerArithmeticOnNonIntegralType = 24663 | Tried to perform pointer arithmetic with non-primitive integral types |
| PointerArithmeticOnNonPrimitiveNumberType = 24662 | Tried to perform pointer arithmetic with non-primitive number types |
| RecursiveCallLoopDetected_Format = 24705 | Found a not supported recursive call |
| ReferingANonConstantStaticField_Format = 24722 | |
| SharedNotRegisteredForDynamicParallelism = 24646 | shared method not registered for dynamic parallelism |
| SharedNotStaticCalledFromStaticForDynamicParallelism = 24647 | non static shared method called from static method for dynamic parallelism |
| SplitTypesDoNotMatch = 24583 | internal |
| StackAllocInRecursiveMethod_Format = 24743 | Stack allocs are not allowed in recursive methods |
| StackAllocNotFound = 24683 | stackalloc instruction not found |
| StargNotSupported = 24716 | Cannot store in arguments |
| StreamNotRegisteredForDynamicParallelism = 24648 | stream method not registered for dynamic parallelism |
| StreamNotStaticCalledFromStaticForDynamicParallelism = 24649 | non static stream method called from static method for dynamic parallelism |
| TooManyCandidatesForMethod_Format = 24672 | Too many candidates for method |
| TooManyParametersForOperator = 24699 | expected a different number of parameter for operator |
| TypeAlreadyRegistered_Format = 24700 | Type has alredy been registered with another typeid |
| TypeConversionMismatch = 24657 | converted types mismatch |
| TypeHierarchyInternalError = 24744 | Internal error when building/using type-hierarchy - may be due to type not processed. |
| TypeIdAlreadyRegistered_Format = 24701 | Typeid already used to register another type |
| TypeNotFound_Format = 24674 | type nos found |
| TypeRegistryConflict_Format = 24708 | Conflict in type registry |
| TypeSizeMismatch = 24659 | Type sizes mismatch |
| TypeTransformationNotSupportedWithLambdas = 24626 | Type transformation not supported with lambdas |
| UndefinedStackedException = 24613 | Undefined stacked exception |
| UnexpectedJumpInBranchingGraph = 24685 | Expected a jump |
| UnexpectedMSILOpCodeForExpressLoad_Format = 24652 | Found an unexpected opcode for express load |
| UnexpectedMSILOpCodeForExpressStore_Format = 24655 | Found an unexpected opcode for express store |
| UnexpectedMSILOpCodeForLoadIntConstant_Format = 24694 | unexpected opcode for load constant int |
| UnexpectedMSILOpCodeForMethodCall_Format = 24656 | Found an unexpected opcode for express call |
| UnexpectedNullStackEntry = 24667 | Expected null on stack |
| UnexpectedStackedException = 24612 | Found an exception while expecting none |
| UnknownFlavor = 24576 | Flavor is unsupported |
| UnknownLambdaType_Format = 24623 | Unknown lambda type (too many parameters in Action<> or Func<>?) |
| UnknownVectorizerIntrinsicReturn = 24602 | Unknown parameter for Vectorizer Intrinsic Return |
| UnregisteredLambda = 24622 | HVL call to an unregistered lambda |
| UnsupportedBinaryOperation = 24692 | Binary operation not supported |
| UnsupportedDelegate = 24680 | Delegate of unsupported type |
| UnsupportedFeature_Format = 24710 | Requested feature is not supported with this license |
| UnsupportedFlavor_Format = 24579 | Flavor is not supported by current license. Upgrade license or remove target flavor |
| UnsupportedOpCode_Format = 24724 | Opcode is not supported |
| UnsupportedPointerArithmetic = 24675 | Unsupported pointer arithmetic |
| UnsupportedScopedStatementKind = 24614 | Unsupported Scoped statement kind (not regular, try, catch, finally) |
| VectorizationOfMultidimensionalArrays = 24703 | Vectorization of multidimension arrays is not supported |
| VectorizerIntrinsicReturnTransitiveWrongNumberOfReturnType = 24588 | Vectorized a wrong number of return types on ReturnTransitive method |
| VectorizerIntrinsicReturnVectorTransitiveWrongNumberOfReturnType = 24589 | Vectorized a wrong number of return types on ReturnVectorTransitive method |
| VectSplitTypesDoNotMatch = 24584 | internal |
| WrongNumberOfInferredReturnType = 24587 | Inferred a wrong number of return types |