ddc-core-salt-0.4.1.3: Disciplined Disciple Compiler C code generator.

Index

Config 
1 (Type/Class)DDC.Core.Salt.Runtime
2 (Data Constructor)DDC.Core.Salt.Runtime
configHeapSizeDDC.Core.Salt.Runtime
DataTyConDDC.Core.Lite
DataTyConBoolDDC.Core.Lite
DataTyConIntDDC.Core.Lite
DataTyConListDDC.Core.Lite
DataTyConNatDDC.Core.Lite
DataTyConPairDDC.Core.Lite
DataTyConUnitDDC.Core.Lite
dcNatUDDC.Core.Lite.Compounds
Error 
1 (Type/Class)DDC.Core.Lite
2 (Type/Class)DDC.Core.Salt.Convert, DDC.Core.Salt
errorAltDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorAltInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorArgInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
errorArgsDDC.Core.Salt.Convert, DDC.Core.Salt
errorBindDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorBindNoneDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorBodyInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorBodyMustPassControlDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorBotAnnotDDC.Core.Lite
errorExpDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorFunctionInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorImportInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
errorImportNameDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorInvalidAltDDC.Core.Lite
ErrorInvalidBinderDDC.Core.Lite
ErrorInvalidBoundDDC.Core.Lite
ErrorMainHasNoMainDDC.Core.Lite
ErrorMalformedDDC.Core.Lite
ErrorMistypedDDC.Core.Lite
errorModuleDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorNotNormalizedDDC.Core.Lite
ErrorNoTopLevelLetrecDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorParameterInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorPrimCallInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
errorPrimOpDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorRValueInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorStmtInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
errorTypeDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorTypeInvalidDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorUndefinedDDC.Core.Salt.Convert, DDC.Core.Salt
ErrorUnexpectedSumDDC.Core.Lite
errorVarDDC.Core.Salt.Convert, DDC.Core.Salt
fieldOffsetsOfDataCtorDDC.Core.Lite.Layout
HeapObjectDDC.Core.Lite.Layout
HeapObjectBoxedDDC.Core.Lite.Layout
HeapObjectMixedDDC.Core.Lite.Layout
heapObjectOfDataCtorDDC.Core.Lite.Layout
HeapObjectRawDDC.Core.Lite.Layout
HeapObjectRawSmallDDC.Core.Lite.Layout
initRuntimeDDC.Core.Salt.Convert
isBoxedTypeDDC.Core.Lite.Env
lexExpString 
1 (Function)DDC.Core.Lite
2 (Function)DDC.Core.Salt.Profile, DDC.Core.Salt
lexModuleString 
1 (Function)DDC.Core.Lite
2 (Function)DDC.Core.Salt.Profile, DDC.Core.Salt
liftPrimArithToVecDDC.Core.Salt.Name
lowerPrimVecToArithDDC.Core.Salt.Name
multiOfPrimVecDDC.Core.Salt.Name
Name 
1 (Type/Class)DDC.Core.Lite
2 (Type/Class)DDC.Core.Salt.Name, DDC.Core.Salt
NameCon 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
NameDataTyConDDC.Core.Lite
NameEffectTyConDDC.Core.Lite
NameLitBool 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
NameLitInt 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
NameLitNat 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
NameLitTagDDC.Core.Salt.Name, DDC.Core.Salt
NameLitVoidDDC.Core.Salt.Name, DDC.Core.Salt
NameLitWord 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
NameObjTyConDDC.Core.Salt.Name, DDC.Core.Salt
NamePrimArithDDC.Core.Lite
NamePrimCastDDC.Core.Lite
NamePrimDaConDDC.Core.Lite
NamePrimOpDDC.Core.Salt.Name, DDC.Core.Salt
NamePrimTyCon 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
NameVar 
1 (Data Constructor)DDC.Core.Lite
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
payloadSizeOfDataCtorDDC.Core.Lite.Layout
Platform 
1 (Type/Class)DDC.Core.Salt.Platform
2 (Data Constructor)DDC.Core.Salt.Platform
platform32DDC.Core.Salt.Platform
platform64DDC.Core.Salt.Platform
platformAddrBytesDDC.Core.Salt.Platform
platformAlignBytesDDC.Core.Salt.Platform
platformNatBytesDDC.Core.Salt.Platform
platformObjBytesDDC.Core.Salt.Platform
platformTagBytesDDC.Core.Salt.Platform
PrimArith 
1 (Type/Class)DDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
PrimArithAddDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithAndDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithBAndDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithBOrDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithBXOrDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithDivDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithEqDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithGeDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithGtDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithLeDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithLtDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithModDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithMulDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithNegDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithNeqDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithOrDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithRemDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithShlDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithShrDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimArithSubDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimCall 
1 (Type/Class)DDC.Core.Salt.Name, DDC.Core.Salt
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
PrimCallTailDDC.Core.Salt.Name, DDC.Core.Salt
PrimCast 
1 (Type/Class)DDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
PrimCastConvertDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimCastPromoteDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
primCastPromoteIsValidDDC.Core.Salt.Name, DDC.Core.Salt
PrimCastTruncateDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
primCastTruncateIsValidDDC.Core.Salt.Name, DDC.Core.Salt
PrimControl 
1 (Type/Class)DDC.Core.Salt.Name, DDC.Core.Salt
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
PrimControlFailDDC.Core.Salt.Name, DDC.Core.Salt
PrimControlReturnDDC.Core.Salt.Name, DDC.Core.Salt
PrimDaConDDC.Core.Lite
PrimDaConBoolUDDC.Core.Lite
PrimDaConConsDDC.Core.Lite
PrimDaConIntUDDC.Core.Lite
PrimDaConNatUDDC.Core.Lite
PrimDaConNilDDC.Core.Lite
PrimDaConPrDDC.Core.Lite
PrimDaConUnitDDC.Core.Lite
primDataDefs 
1 (Function)DDC.Core.Lite.Env
2 (Function)DDC.Core.Salt.Env
primKindEnv 
1 (Function)DDC.Core.Lite.Env
2 (Function)DDC.Core.Salt.Env
PrimOpDDC.Core.Salt.Name, DDC.Core.Salt
PrimStore 
1 (Type/Class)DDC.Core.Salt.Name, DDC.Core.Salt
2 (Data Constructor)DDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreAllocDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreCastPtrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreCheckDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreCreateDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreMakePtrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreMinusAddrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreMinusPtrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStorePeekDDC.Core.Salt.Name, DDC.Core.Salt
PrimStorePlusAddrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStorePlusPtrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStorePokeDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreReadDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreRecoverDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreSizeDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreSize2DDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreTakePtrDDC.Core.Salt.Name, DDC.Core.Salt
PrimStoreWriteDDC.Core.Salt.Name, DDC.Core.Salt
PrimTyConDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConAddrDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConBoolDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConFloatDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConIntDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
primTyConIsFloatingDDC.Core.Salt.Name
primTyConIsIntegralDDC.Core.Salt.Name
primTyConIsSignedDDC.Core.Salt.Name
primTyConIsUnsignedDDC.Core.Salt.Name
PrimTyConNatDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConPtrDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConStringDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConTagDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConVecDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
PrimTyConVoidDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
primTyConWidthDDC.Core.Salt.Name
PrimTyConWordDDC.Core.Salt.Name, DDC.Core.Lite, DDC.Core.Salt
primTypeEnv 
1 (Function)DDC.Core.Lite.Env
2 (Function)DDC.Core.Salt.Env
PrimVecDDC.Core.Salt.Name
PrimVecAddDDC.Core.Salt.Name
PrimVecDivDDC.Core.Salt.Name
PrimVecGatherDDC.Core.Salt.Name
primVecIndexDDC.Core.Salt.Name
PrimVecMulDDC.Core.Salt.Name
primVecMultiDDC.Core.Salt.Name
PrimVecNegDDC.Core.Salt.Name
PrimVecPackDDC.Core.Salt.Name
PrimVecProjDDC.Core.Salt.Name
PrimVecRepDDC.Core.Salt.Name
PrimVecScatterDDC.Core.Salt.Name
PrimVecSubDDC.Core.Salt.Name
profile 
1 (Function)DDC.Core.Lite
2 (Function)DDC.Core.Salt.Profile, DDC.Core.Salt
readLitIntegerDDC.Core.Salt.Name
readLitPrimFloatOfBitsDDC.Core.Salt.Name
readLitPrimIntDDC.Core.Salt.Name
readLitPrimNatDDC.Core.Salt.Name
readLitPrimWordOfBitsDDC.Core.Salt.Name
readName 
1 (Function)DDC.Core.Lite
2 (Function)DDC.Core.Salt.Name, DDC.Core.Salt
readPrimArithDDC.Core.Salt.Name
readPrimCallDDC.Core.Salt.Name
readPrimCastDDC.Core.Salt.Name
readPrimControlDDC.Core.Salt.Name
readPrimStoreDDC.Core.Salt.Name
readPrimTyConDDC.Core.Salt.Name
readPrimVecDDC.Core.Salt.Name
rTopDDC.Core.Salt.Runtime
runtimeImportKindsDDC.Core.Salt.Runtime
runtimeImportTypesDDC.Core.Salt.Runtime
saltOfLiteModuleDDC.Core.Lite
sanitizeNameDDC.Core.Salt.Convert
seaNameOfLocalDDC.Core.Salt.Convert
seaNameOfSuperDDC.Core.Salt.Convert
seaOfSaltModuleDDC.Core.Salt.Convert, DDC.Core.Salt
tAddrDDC.Core.Salt.Compounds
takeTPtrDDC.Core.Salt.Compounds
tBool 
1 (Function)DDC.Core.Lite.Compounds
2 (Function)DDC.Core.Salt.Compounds
tBoolUDDC.Core.Lite.Compounds
tInt 
1 (Function)DDC.Core.Lite.Compounds
2 (Function)DDC.Core.Salt.Compounds
tIntUDDC.Core.Lite.Compounds
tListDDC.Core.Lite.Compounds
tNat 
1 (Function)DDC.Core.Lite.Compounds
2 (Function)DDC.Core.Salt.Compounds
tNatUDDC.Core.Lite.Compounds
tObjDDC.Core.Salt.Compounds
tPairDDC.Core.Lite.Compounds
tPtrDDC.Core.Salt.Compounds
transferModuleDDC.Core.Salt.Transfer
tStringDDC.Core.Salt.Compounds
tTagDDC.Core.Salt.Compounds
tVoidDDC.Core.Salt.Compounds
tWordDDC.Core.Salt.Compounds
tWordUDDC.Core.Lite.Compounds
typeIsUnboxedDDC.Core.Salt.Env
typeOfPrimArithDDC.Core.Salt.Env
typeOfPrimCallDDC.Core.Salt.Env
typeOfPrimCastDDC.Core.Salt.Env
typeOfPrimControlDDC.Core.Salt.Env
typeOfPrimStoreDDC.Core.Salt.Env
xAllocBoxedDDC.Core.Salt.Runtime
xAllocRawSmallDDC.Core.Salt.Runtime
xBoolDDC.Core.Salt.Compounds
xCreateDDC.Core.Salt.Runtime
xFailDDC.Core.Salt.Runtime
xGetFieldOfBoxedDDC.Core.Salt.Runtime
xGetTagDDC.Core.Salt.Runtime
xIntDDC.Core.Salt.Compounds
xNatDDC.Core.Salt.Compounds
xNatUDDC.Core.Lite.Compounds
xPayloadOfRawSmallDDC.Core.Salt.Runtime
xPeekBufferDDC.Core.Salt.Runtime
xPokeBufferDDC.Core.Salt.Runtime
xReadDDC.Core.Salt.Runtime
xReturnDDC.Core.Salt.Runtime
xSetFieldOfBoxedDDC.Core.Salt.Runtime
xTagDDC.Core.Salt.Compounds
xWordDDC.Core.Salt.Compounds
xWriteDDC.Core.Salt.Runtime