HIP Runtime API Reference: include/hip/linker_types.h File Reference
Go to the source code of this file.
|
| 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
} |
| |
| enum | hipLibraryOption {
hipLibraryHostUniversalFunctionAndDataTable = 0
,
hipLibraryBinaryIsPreserved = 1
} |
| |