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 |