| callProgram | GHC.Toolchain.Program | 
| canLocallyExecute | GHC.Toolchain.Monad, GHC.Toolchain.Prelude | 
| Cc |  | 
| 1 (Type/Class) | GHC.Toolchain.Tools.Cc, GHC.Toolchain | 
| 2 (Data Constructor) | GHC.Toolchain.Tools.Cc, GHC.Toolchain | 
| CcLink |  | 
| 1 (Type/Class) | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| 2 (Data Constructor) | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccLinkIsGnu | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccLinkProgram | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccLinkSupportsCompactUnwind | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccLinkSupportsFilelist | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccLinkSupportsNoPie | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccLinkSupportsSingleModule | GHC.Toolchain.Tools.Link, GHC.Toolchain | 
| ccProgram | GHC.Toolchain.Tools.Cc, GHC.Toolchain | 
| ceiling | GHC.Toolchain.Prelude | 
| Char | GHC.Toolchain.Prelude | 
| checkEndianness | GHC.Toolchain.PlatformDetails | 
| checkGnuNonexecStack | GHC.Toolchain.PlatformDetails | 
| checkIdentDirective | GHC.Toolchain.PlatformDetails | 
| checking | GHC.Toolchain.Monad, GHC.Toolchain.Prelude | 
| checkLeadingUnderscore | GHC.Toolchain.PlatformDetails | 
| checkSubsectionsViaSymbols | GHC.Toolchain.PlatformDetails | 
| checkTargetHasLibdw | GHC.Toolchain.PlatformDetails | 
| checkTargetHasLibm | GHC.Toolchain.PlatformDetails | 
| checkWordSize | GHC.Toolchain.PlatformDetails | 
| CmmCpp |  | 
| 1 (Type/Class) | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| 2 (Data Constructor) | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| cmmCppProgram | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| cmmCppSupportsG0 | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| compare | GHC.Toolchain.Prelude | 
| compile | GHC.Toolchain.Program | 
| compileAsm | GHC.Toolchain.Tools.Cc, GHC.Toolchain | 
| compileC | GHC.Toolchain.Tools.Cc, GHC.Toolchain | 
| compileCxx | GHC.Toolchain.Tools.Cxx, GHC.Toolchain | 
| concat | GHC.Toolchain.Prelude | 
| concatMap | GHC.Toolchain.Prelude | 
| const | GHC.Toolchain.Prelude | 
| cos | GHC.Toolchain.Prelude | 
| cosh | GHC.Toolchain.Prelude | 
| Cpp |  | 
| 1 (Type/Class) | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| 2 (Data Constructor) | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| cppProgram | GHC.Toolchain.Tools.Cpp, GHC.Toolchain | 
| createFile | GHC.Toolchain.Monad, GHC.Toolchain.Prelude | 
| curry | GHC.Toolchain.Prelude | 
| Cxx |  | 
| 1 (Type/Class) | GHC.Toolchain.Tools.Cxx, GHC.Toolchain | 
| 2 (Data Constructor) | GHC.Toolchain.Tools.Cxx, GHC.Toolchain | 
| cxxProgram | GHC.Toolchain.Tools.Cxx, GHC.Toolchain | 
| cycle | GHC.Toolchain.Prelude |