include/hip/linker_types.h File Reference# HIP Runtime API Reference: include/hip/linker_types.h File Reference includehip Enumerations linker_types.h File Reference This graph shows which files directly or indirectly include this file: This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead. Go to the source code of this file. Enumerations enum hipJitOption { hipJitOptionMaxRegisters = 0 , hipJitOptionThreadsPerBlock , hipJitOptionWallTime , hipJitOptionInfoLogBuffer , hipJitOptionInfoLogBufferSizeBytes , hipJitOptionErrorLogBuffer , hipJitOptionErrorLogBufferSizeBytes , hipJitOptionOptimizationLevel , hipJitOptionTargetFromContext , hipJitOptionTarget , hipJitOptionFallbackStrategy , hipJitOptionGenerateDebugInfo , hipJitOptionLogVerbose , hipJitOptionGenerateLineInfo , hipJitOptionCacheMode , hipJitOptionSm3xOpt , hipJitOptionFastCompile , hipJitOptionGlobalSymbolNames , hipJitOptionGlobalSymbolAddresses , hipJitOptionGlobalSymbolCount , hipJitOptionLto , hipJitOptionFtz , hipJitOptionPrecDiv , hipJitOptionPrecSqrt , hipJitOptionFma , hipJitOptionPositionIndependentCode , hipJitOptionMinCTAPerSM , hipJitOptionMaxThreadsPerBlock , hipJitOptionOverrideDirectiveValues , hipJitOptionNumOptions , hipJitOptionIRtoISAOptExt = 10000 , hipJitOptionIRtoISAOptCountExt } enum hipJitInputType { hipJitInputCubin = 0 , hipJitInputPtx , hipJitInputFatBinary , hipJitInputObject , hipJitInputLibrary , hipJitInputNvvm , hipJitNumLegacyInputTypes , hipJitInputLLVMBitcode = 100 , hipJitInputLLVMBundledBitcode = 101 , hipJitInputLLVMArchivesOfBundledBitcode = 102 , hipJitInputSpirv = 103 , hipJitNumInputTypes = 10 } enum hipJitCacheMode { hipJitCacheOptionNone = 0 , hipJitCacheOptionCG , hipJitCacheOptionCA } enum hipJitFallback { hipJitPreferPTX = 0 , hipJitPreferBinary }