#[repr(u32)]pub enum hipJitInputType {
hipJitInputCubin = 0,
hipJitInputPtx = 1,
hipJitInputFatBinary = 2,
hipJitInputObject = 3,
hipJitInputLibrary = 4,
hipJitInputNvvm = 5,
hipJitNumLegacyInputTypes = 6,
hipJitInputLLVMBitcode = 100,
hipJitInputLLVMBundledBitcode = 101,
hipJitInputLLVMArchivesOfBundledBitcode = 102,
hipJitInputSpirv = 103,
hipJitNumInputTypes = 10,
}Expand description
hipJitInputType
Variants§
hipJitInputCubin = 0
< Cuda only Input cubin
hipJitInputPtx = 1
< Cuda only Input PTX
hipJitInputFatBinary = 2
< Cuda Only Input FAT Binary
hipJitInputObject = 3
< Cuda Only Host Object with embedded device code
hipJitInputLibrary = 4
< Cuda Only Archive of Host Objects with embedded < device code
hipJitInputNvvm = 5
< @deprecated Cuda only High Level intermediate < code for LTO
hipJitNumLegacyInputTypes = 6
< Count of Legacy Input Types
hipJitInputLLVMBitcode = 100
< HIP Only LLVM Bitcode or IR assembly
hipJitInputLLVMBundledBitcode = 101
< HIP Only LLVM Clang Bundled Code
hipJitInputLLVMArchivesOfBundledBitcode = 102
< HIP Only LLVM Archive of Bundled Bitcode
hipJitInputSpirv = 103
< HIP Only SPIRV Code Object
hipJitNumInputTypes = 10
< Count of Input Types
Trait Implementations§
Source§impl Clone for hipJitInputType
impl Clone for hipJitInputType
Source§fn clone(&self) -> hipJitInputType
fn clone(&self) -> hipJitInputType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for hipJitInputType
Source§impl Debug for hipJitInputType
impl Debug for hipJitInputType
impl Eq for hipJitInputType
Source§impl Hash for hipJitInputType
impl Hash for hipJitInputType
Source§impl PartialEq for hipJitInputType
impl PartialEq for hipJitInputType
impl StructuralPartialEq for hipJitInputType
Auto Trait Implementations§
impl Freeze for hipJitInputType
impl RefUnwindSafe for hipJitInputType
impl Send for hipJitInputType
impl Sync for hipJitInputType
impl Unpin for hipJitInputType
impl UnsafeUnpin for hipJitInputType
impl UnwindSafe for hipJitInputType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more