nimTitle cgendata cgendata.html module compiler/cgendata 0 nim TLabel cgendata.html#TLabel type TLabel 17 nim cfsHeaders cgendata.html#cfsHeaders TCFileSection.cfsHeaders 18 nim cfsFrameDefines cgendata.html#cfsFrameDefines TCFileSection.cfsFrameDefines 18 nim cfsForwardTypes cgendata.html#cfsForwardTypes TCFileSection.cfsForwardTypes 18 nim cfsTypes cgendata.html#cfsTypes TCFileSection.cfsTypes 18 nim cfsSeqTypes cgendata.html#cfsSeqTypes TCFileSection.cfsSeqTypes 18 nim cfsTypeInfo cgendata.html#cfsTypeInfo TCFileSection.cfsTypeInfo 18 nim cfsProcHeaders cgendata.html#cfsProcHeaders TCFileSection.cfsProcHeaders 18 nim cfsStrData cgendata.html#cfsStrData TCFileSection.cfsStrData 18 nim cfsData cgendata.html#cfsData TCFileSection.cfsData 18 nim cfsVars cgendata.html#cfsVars TCFileSection.cfsVars 18 nim cfsProcs cgendata.html#cfsProcs TCFileSection.cfsProcs 18 nim cfsInitProc cgendata.html#cfsInitProc TCFileSection.cfsInitProc 18 nim cfsDatInitProc cgendata.html#cfsDatInitProc TCFileSection.cfsDatInitProc 18 nim cfsTypeInit1 cgendata.html#cfsTypeInit1 TCFileSection.cfsTypeInit1 18 nim cfsTypeInit3 cgendata.html#cfsTypeInit3 TCFileSection.cfsTypeInit3 18 nim cfsDynLibInit cgendata.html#cfsDynLibInit TCFileSection.cfsDynLibInit 18 nim TCFileSection cgendata.html#TCFileSection enum TCFileSection 18 nim ctVoid cgendata.html#ctVoid TCTypeKind.ctVoid 37 nim ctChar cgendata.html#ctChar TCTypeKind.ctChar 37 nim ctBool cgendata.html#ctBool TCTypeKind.ctBool 37 nim ctInt cgendata.html#ctInt TCTypeKind.ctInt 37 nim ctInt8 cgendata.html#ctInt8 TCTypeKind.ctInt8 37 nim ctInt16 cgendata.html#ctInt16 TCTypeKind.ctInt16 37 nim ctInt32 cgendata.html#ctInt32 TCTypeKind.ctInt32 37 nim ctInt64 cgendata.html#ctInt64 TCTypeKind.ctInt64 37 nim ctFloat cgendata.html#ctFloat TCTypeKind.ctFloat 37 nim ctFloat32 cgendata.html#ctFloat32 TCTypeKind.ctFloat32 37 nim ctFloat64 cgendata.html#ctFloat64 TCTypeKind.ctFloat64 37 nim ctFloat128 cgendata.html#ctFloat128 TCTypeKind.ctFloat128 37 nim ctUInt cgendata.html#ctUInt TCTypeKind.ctUInt 37 nim ctUInt8 cgendata.html#ctUInt8 TCTypeKind.ctUInt8 37 nim ctUInt16 cgendata.html#ctUInt16 TCTypeKind.ctUInt16 37 nim ctUInt32 cgendata.html#ctUInt32 TCTypeKind.ctUInt32 37 nim ctUInt64 cgendata.html#ctUInt64 TCTypeKind.ctUInt64 37 nim ctArray cgendata.html#ctArray TCTypeKind.ctArray 37 nim ctPtrToArray cgendata.html#ctPtrToArray TCTypeKind.ctPtrToArray 37 nim ctStruct cgendata.html#ctStruct TCTypeKind.ctStruct 37 nim ctPtr cgendata.html#ctPtr TCTypeKind.ctPtr 37 nim ctNimStr cgendata.html#ctNimStr TCTypeKind.ctNimStr 37 nim ctNimSeq cgendata.html#ctNimSeq TCTypeKind.ctNimSeq 37 nim ctProc cgendata.html#ctProc TCTypeKind.ctProc 37 nim ctCString cgendata.html#ctCString TCTypeKind.ctCString 37 nim TCTypeKind cgendata.html#TCTypeKind enum TCTypeKind 37 nim TCFileSections cgendata.html#TCFileSections type TCFileSections 44 nim cpsLocals cgendata.html#cpsLocals TCProcSection.cpsLocals 45 nim cpsInit cgendata.html#cpsInit TCProcSection.cpsInit 45 nim cpsStmts cgendata.html#cpsStmts TCProcSection.cpsStmts 45 nim TCProcSection cgendata.html#TCProcSection enum TCProcSection 45 nim TCProcSections cgendata.html#TCProcSections type TCProcSections 49 nim BModule cgendata.html#BModule type BModule 50 nim BProc cgendata.html#BProc type BProc 51 nim TBlock cgendata.html#TBlock object TBlock 52 nim beforeRetNeeded cgendata.html#beforeRetNeeded TCProcFlag.beforeRetNeeded 62 nim threadVarAccessed cgendata.html#threadVarAccessed TCProcFlag.threadVarAccessed 62 nim hasCurFramePointer cgendata.html#hasCurFramePointer TCProcFlag.hasCurFramePointer 62 nim noSafePoints cgendata.html#noSafePoints TCProcFlag.noSafePoints 62 nim nimErrorFlagAccessed cgendata.html#nimErrorFlagAccessed TCProcFlag.nimErrorFlagAccessed 62 nim nimErrorFlagDeclared cgendata.html#nimErrorFlagDeclared TCProcFlag.nimErrorFlagDeclared 62 nim nimErrorFlagDisabled cgendata.html#nimErrorFlagDisabled TCProcFlag.nimErrorFlagDisabled 62 nim TCProcFlag cgendata.html#TCProcFlag enum TCProcFlag 62 nim TTypeSeq cgendata.html#TTypeSeq type TTypeSeq 100 nim TypeCache cgendata.html#TypeCache type TypeCache 101 nim TypeCacheWithOwner cgendata.html#TypeCacheWithOwner type TypeCacheWithOwner 102 nim preventStackTrace cgendata.html#preventStackTrace CodegenFlag.preventStackTrace 104 nim usesThreadVars cgendata.html#usesThreadVars CodegenFlag.usesThreadVars 104 nim frameDeclared cgendata.html#frameDeclared CodegenFlag.frameDeclared 104 nim isHeaderFile cgendata.html#isHeaderFile CodegenFlag.isHeaderFile 104 nim includesStringh cgendata.html#includesStringh CodegenFlag.includesStringh 104 nim objHasKidsValid cgendata.html#objHasKidsValid CodegenFlag.objHasKidsValid 104 nim useAliveDataFromDce cgendata.html#useAliveDataFromDce CodegenFlag.useAliveDataFromDce 104 nim CodegenFlag cgendata.html#CodegenFlag enum CodegenFlag 104 nim BModuleList cgendata.html#BModuleList type BModuleList 115 nim config cgendata.html#config.t,BModule template config(m: BModule): ConfigRef 174 nim config cgendata.html#config.t,BProc template config(p: BProc): ConfigRef 175 nim vccAndC cgendata.html#vccAndC.t,BProc template vccAndC(p: BProc): bool 176 nim includeHeader cgendata.html#includeHeader,BModule,string proc includeHeader(this: BModule; header: string) 178 nim s cgendata.html#s,BProc,TCProcSection proc s(p: BProc; s: TCProcSection): var Rope 182 nim procSec cgendata.html#procSec,BProc,TCProcSection proc procSec(p: BProc; s: TCProcSection): var Rope 186 nim initBlock cgendata.html#initBlock proc initBlock(): TBlock 190 nim newProc cgendata.html#newProc,PSym,BModule proc newProc(prc: PSym; module: BModule): BProc 195 nim newModuleList cgendata.html#newModuleList,ModuleGraph proc newModuleList(g: ModuleGraph): BModuleList 206 nim cgenModules cgendata.html#cgenModules.i,BModuleList iterator cgenModules(g: BModuleList): BModule 210 nimgrp config cgendata.html#config-templates-all template 174