Module enzyme

Module enzyme 

Source

Structs§

CDataPair
CFnTypeInfo
DiffeGradientUtils
EnzymeOpaqueAugmentedReturn
EnzymeOpaqueLogic
EnzymeOpaqueTraceInterface
EnzymeOpaqueTypeAnalysis
EnzymeTypeTree
GradientUtils
IntList
LLVMComdat
LLVMOpaqueAttributeRef
LLVMOpaqueBasicBlock
LLVMOpaqueBinary
LLVMOpaqueBuilder
LLVMOpaqueContext
LLVMOpaqueDIBuilder
LLVMOpaqueDiagnosticInfo
LLVMOpaqueJITEventListener
LLVMOpaqueMemoryBuffer
LLVMOpaqueMetadata
LLVMOpaqueModule
LLVMOpaqueModuleFlagEntry
LLVMOpaqueModuleProvider
LLVMOpaqueNamedMDNode
LLVMOpaqueOperandBundle
LLVMOpaquePassManager
LLVMOpaqueTargetData
LLVMOpaqueTargetLibraryInfotData
LLVMOpaqueType
LLVMOpaqueUse
LLVMOpaqueValue
LLVMOpaqueValueMetadataEntry
__atomic_wide_counter__bindgen_ty_1
__fsid_t
__once_flag
__pthread_cond_s
__pthread_internal_list
__pthread_internal_slist
__pthread_mutex_s
__pthread_rwlock_arch_t
__sigset_t
fd_set
imaxdiv_t
max_align_t
timespec
timeval

Constants§

BIG_ENDIAN
BYTE_ORDER
CBATCH_TYPE_BT_SCALAR
CBATCH_TYPE_BT_VECTOR
CConcreteType_DT_Anything
CConcreteType_DT_BFloat16
CConcreteType_DT_Double
CConcreteType_DT_FP128
CConcreteType_DT_Float
CConcreteType_DT_Half
CConcreteType_DT_Integer
CConcreteType_DT_Pointer
CConcreteType_DT_Unknown
CConcreteType_DT_X86_FP80
CDIFFE_TYPE_DFT_CONSTANT
CDIFFE_TYPE_DFT_DUP_ARG
CDIFFE_TYPE_DFT_DUP_NONEED
CDIFFE_TYPE_DFT_OUT_DIFF
CDerivativeMode_DEM_ForwardMode
CDerivativeMode_DEM_ForwardModeError
CDerivativeMode_DEM_ForwardModeSplit
CDerivativeMode_DEM_ReverseModeCombined
CDerivativeMode_DEM_ReverseModeGradient
CDerivativeMode_DEM_ReverseModePrimal
CProbProgMode_DEM_Condition
CProbProgMode_DEM_Trace
CValueType_VT_Both
CValueType_VT_None
CValueType_VT_Primal
CValueType_VT_Shadow
FD_SETSIZE
HAVE_SYSEXITS_H
INT8_MAX
INT8_MIN
INT8_WIDTH
INT16_MAX
INT16_MIN
INT16_WIDTH
INT32_MAX
INT32_MIN
INT32_WIDTH
INT64_WIDTH
INTMAX_WIDTH
INTPTR_MAX
INTPTR_MIN
INTPTR_WIDTH
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST8_WIDTH
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST16_WIDTH
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST32_WIDTH
INT_FAST64_WIDTH
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST8_WIDTH
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST16_WIDTH
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST32_WIDTH
INT_LEAST64_WIDTH
LITTLE_ENDIAN
LLVMAtomicOrdering_LLVMAtomicOrderingAcquire
LLVMAtomicOrdering_LLVMAtomicOrderingAcquireRelease
LLVMAtomicOrdering_LLVMAtomicOrderingMonotonic
LLVMAtomicOrdering_LLVMAtomicOrderingNotAtomic
LLVMAtomicOrdering_LLVMAtomicOrderingRelease
LLVMAtomicOrdering_LLVMAtomicOrderingSequentiallyConsistent
LLVMAtomicOrdering_LLVMAtomicOrderingUnordered
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpAdd
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpAnd
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFAdd
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFMax
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFMin
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFSub
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpMax
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpMin
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpNand
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpOr
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpSub
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpUMax
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpUMin
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpXchg
LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpXor
LLVMAttributeFunctionIndex
LLVMAttributeReturnIndex
LLVMByteOrdering_LLVMBigEndian
LLVMByteOrdering_LLVMLittleEndian
LLVMCallConv_LLVMAMDGPUCSCallConv
LLVMCallConv_LLVMAMDGPUESCallConv
LLVMCallConv_LLVMAMDGPUGSCallConv
LLVMCallConv_LLVMAMDGPUHSCallConv
LLVMCallConv_LLVMAMDGPUKERNELCallConv
LLVMCallConv_LLVMAMDGPULSCallConv
LLVMCallConv_LLVMAMDGPUPSCallConv
LLVMCallConv_LLVMAMDGPUVSCallConv
LLVMCallConv_LLVMARMAAPCSCallConv
LLVMCallConv_LLVMARMAAPCSVFPCallConv
LLVMCallConv_LLVMARMAPCSCallConv
LLVMCallConv_LLVMAVRBUILTINCallConv
LLVMCallConv_LLVMAVRINTRCallConv
LLVMCallConv_LLVMAVRSIGNALCallConv
LLVMCallConv_LLVMAnyRegCallConv
LLVMCallConv_LLVMCCallConv
LLVMCallConv_LLVMCXXFASTTLSCallConv
LLVMCallConv_LLVMColdCallConv
LLVMCallConv_LLVMFastCallConv
LLVMCallConv_LLVMGHCCallConv
LLVMCallConv_LLVMHHVMCCallConv
LLVMCallConv_LLVMHHVMCallConv
LLVMCallConv_LLVMHiPECallConv
LLVMCallConv_LLVMIntelOCLBICallConv
LLVMCallConv_LLVMMSP430BUILTINCallConv
LLVMCallConv_LLVMMSP430INTRCallConv
LLVMCallConv_LLVMPTXDeviceCallConv
LLVMCallConv_LLVMPTXKernelCallConv
LLVMCallConv_LLVMPreserveAllCallConv
LLVMCallConv_LLVMPreserveMostCallConv
LLVMCallConv_LLVMSPIRFUNCCallConv
LLVMCallConv_LLVMSPIRKERNELCallConv
LLVMCallConv_LLVMSwiftCallConv
LLVMCallConv_LLVMWin64CallConv
LLVMCallConv_LLVMX86FastcallCallConv
LLVMCallConv_LLVMX86INTRCallConv
LLVMCallConv_LLVMX86RegCallCallConv
LLVMCallConv_LLVMX86StdcallCallConv
LLVMCallConv_LLVMX86ThisCallCallConv
LLVMCallConv_LLVMX86VectorCallCallConv
LLVMCallConv_LLVMX8664SysVCallConv
LLVMDLLStorageClass_LLVMDLLExportStorageClass
LLVMDLLStorageClass_LLVMDLLImportStorageClass
LLVMDLLStorageClass_LLVMDefaultStorageClass
LLVMDiagnosticSeverity_LLVMDSError
LLVMDiagnosticSeverity_LLVMDSNote
LLVMDiagnosticSeverity_LLVMDSRemark
LLVMDiagnosticSeverity_LLVMDSWarning
LLVMFastMathAll
LLVMFastMathAllowContract
LLVMFastMathAllowReassoc
LLVMFastMathAllowReciprocal
LLVMFastMathApproxFunc
LLVMFastMathNoInfs
LLVMFastMathNoNaNs
LLVMFastMathNoSignedZeros
LLVMFastMathNone
LLVMInlineAsmDialect_LLVMInlineAsmDialectATT
LLVMInlineAsmDialect_LLVMInlineAsmDialectIntel
LLVMIntPredicate_LLVMIntEQ
LLVMIntPredicate_LLVMIntNE
LLVMIntPredicate_LLVMIntSGE
LLVMIntPredicate_LLVMIntSGT
LLVMIntPredicate_LLVMIntSLE
LLVMIntPredicate_LLVMIntSLT
LLVMIntPredicate_LLVMIntUGE
LLVMIntPredicate_LLVMIntUGT
LLVMIntPredicate_LLVMIntULE
LLVMIntPredicate_LLVMIntULT
LLVMLandingPadClauseTy_LLVMLandingPadCatch
LLVMLandingPadClauseTy_LLVMLandingPadFilter
LLVMLinkage_LLVMAppendingLinkage
LLVMLinkage_LLVMAvailableExternallyLinkage
LLVMLinkage_LLVMCommonLinkage
LLVMLinkage_LLVMDLLExportLinkage
LLVMLinkage_LLVMDLLImportLinkage
LLVMLinkage_LLVMExternalLinkage
LLVMLinkage_LLVMExternalWeakLinkage
LLVMLinkage_LLVMGhostLinkage
LLVMLinkage_LLVMInternalLinkage
LLVMLinkage_LLVMLinkOnceAnyLinkage
LLVMLinkage_LLVMLinkOnceODRAutoHideLinkage
LLVMLinkage_LLVMLinkOnceODRLinkage
LLVMLinkage_LLVMLinkerPrivateLinkage
LLVMLinkage_LLVMLinkerPrivateWeakLinkage
LLVMLinkage_LLVMPrivateLinkage
LLVMLinkage_LLVMWeakAnyLinkage
LLVMLinkage_LLVMWeakODRLinkage
LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorAppend
LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorAppendUnique
LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorError
LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorOverride
LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorRequire
LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorWarning
LLVMOpcode_LLVMAShr
LLVMOpcode_LLVMAdd
LLVMOpcode_LLVMAddrSpaceCast
LLVMOpcode_LLVMAlloca
LLVMOpcode_LLVMAnd
LLVMOpcode_LLVMAtomicCmpXchg
LLVMOpcode_LLVMAtomicRMW
LLVMOpcode_LLVMBitCast
LLVMOpcode_LLVMBr
LLVMOpcode_LLVMCall
LLVMOpcode_LLVMCallBr
LLVMOpcode_LLVMCatchPad
LLVMOpcode_LLVMCatchRet
LLVMOpcode_LLVMCatchSwitch
LLVMOpcode_LLVMCleanupPad
LLVMOpcode_LLVMCleanupRet
LLVMOpcode_LLVMExtractElement
LLVMOpcode_LLVMExtractValue
LLVMOpcode_LLVMFAdd
LLVMOpcode_LLVMFCmp
LLVMOpcode_LLVMFDiv
LLVMOpcode_LLVMFMul
LLVMOpcode_LLVMFNeg
LLVMOpcode_LLVMFPExt
LLVMOpcode_LLVMFPToSI
LLVMOpcode_LLVMFPToUI
LLVMOpcode_LLVMFPTrunc
LLVMOpcode_LLVMFRem
LLVMOpcode_LLVMFSub
LLVMOpcode_LLVMFence
LLVMOpcode_LLVMFreeze
LLVMOpcode_LLVMGetElementPtr
LLVMOpcode_LLVMICmp
LLVMOpcode_LLVMIndirectBr
LLVMOpcode_LLVMInsertElement
LLVMOpcode_LLVMInsertValue
LLVMOpcode_LLVMIntToPtr
LLVMOpcode_LLVMInvoke
LLVMOpcode_LLVMLShr
LLVMOpcode_LLVMLandingPad
LLVMOpcode_LLVMLoad
LLVMOpcode_LLVMMul
LLVMOpcode_LLVMOr
LLVMOpcode_LLVMPHI
LLVMOpcode_LLVMPtrToInt
LLVMOpcode_LLVMResume
LLVMOpcode_LLVMRet
LLVMOpcode_LLVMSDiv
LLVMOpcode_LLVMSExt
LLVMOpcode_LLVMSIToFP
LLVMOpcode_LLVMSRem
LLVMOpcode_LLVMSelect
LLVMOpcode_LLVMShl
LLVMOpcode_LLVMShuffleVector
LLVMOpcode_LLVMStore
LLVMOpcode_LLVMSub
LLVMOpcode_LLVMSwitch
LLVMOpcode_LLVMTrunc
LLVMOpcode_LLVMUDiv
LLVMOpcode_LLVMUIToFP
LLVMOpcode_LLVMURem
LLVMOpcode_LLVMUnreachable
LLVMOpcode_LLVMUserOp1
LLVMOpcode_LLVMUserOp2
LLVMOpcode_LLVMVAArg
LLVMOpcode_LLVMXor
LLVMOpcode_LLVMZExt
LLVMRealPredicate_LLVMRealOEQ
LLVMRealPredicate_LLVMRealOGE
LLVMRealPredicate_LLVMRealOGT
LLVMRealPredicate_LLVMRealOLE
LLVMRealPredicate_LLVMRealOLT
LLVMRealPredicate_LLVMRealONE
LLVMRealPredicate_LLVMRealORD
LLVMRealPredicate_LLVMRealPredicateFalse
LLVMRealPredicate_LLVMRealPredicateTrue
LLVMRealPredicate_LLVMRealUEQ
LLVMRealPredicate_LLVMRealUGE
LLVMRealPredicate_LLVMRealUGT
LLVMRealPredicate_LLVMRealULE
LLVMRealPredicate_LLVMRealULT
LLVMRealPredicate_LLVMRealUNE
LLVMRealPredicate_LLVMRealUNO
LLVMTailCallKind_LLVMTailCallKindMustTail
LLVMTailCallKind_LLVMTailCallKindNoTail
LLVMTailCallKind_LLVMTailCallKindNone
LLVMTailCallKind_LLVMTailCallKindTail
LLVMThreadLocalMode_LLVMGeneralDynamicTLSModel
LLVMThreadLocalMode_LLVMInitialExecTLSModel
LLVMThreadLocalMode_LLVMLocalDynamicTLSModel
LLVMThreadLocalMode_LLVMLocalExecTLSModel
LLVMThreadLocalMode_LLVMNotThreadLocal
LLVMTypeKind_LLVMArrayTypeKind
LLVMTypeKind_LLVMBFloatTypeKind
LLVMTypeKind_LLVMDoubleTypeKind
LLVMTypeKind_LLVMFP128TypeKind
LLVMTypeKind_LLVMFloatTypeKind
LLVMTypeKind_LLVMFunctionTypeKind
LLVMTypeKind_LLVMHalfTypeKind
LLVMTypeKind_LLVMIntegerTypeKind
LLVMTypeKind_LLVMLabelTypeKind
LLVMTypeKind_LLVMMetadataTypeKind
LLVMTypeKind_LLVMPPC_FP128TypeKind
LLVMTypeKind_LLVMPointerTypeKind
LLVMTypeKind_LLVMScalableVectorTypeKind
LLVMTypeKind_LLVMStructTypeKind
LLVMTypeKind_LLVMTargetExtTypeKind
LLVMTypeKind_LLVMTokenTypeKind
LLVMTypeKind_LLVMVectorTypeKind
LLVMTypeKind_LLVMVoidTypeKind
LLVMTypeKind_LLVMX86_AMXTypeKind
LLVMTypeKind_LLVMX86_FP80TypeKind
LLVMTypeKind_LLVMX86_MMXTypeKind
LLVMUnnamedAddr_LLVMGlobalUnnamedAddr
LLVMUnnamedAddr_LLVMLocalUnnamedAddr
LLVMUnnamedAddr_LLVMNoUnnamedAddr
LLVMValueKind_LLVMArgumentValueKind
LLVMValueKind_LLVMBasicBlockValueKind
LLVMValueKind_LLVMBlockAddressValueKind
LLVMValueKind_LLVMConstantAggregateZeroValueKind
LLVMValueKind_LLVMConstantArrayValueKind
LLVMValueKind_LLVMConstantDataArrayValueKind
LLVMValueKind_LLVMConstantDataVectorValueKind
LLVMValueKind_LLVMConstantExprValueKind
LLVMValueKind_LLVMConstantFPValueKind
LLVMValueKind_LLVMConstantIntValueKind
LLVMValueKind_LLVMConstantPointerNullValueKind
LLVMValueKind_LLVMConstantStructValueKind
LLVMValueKind_LLVMConstantTargetNoneValueKind
LLVMValueKind_LLVMConstantTokenNoneValueKind
LLVMValueKind_LLVMConstantVectorValueKind
LLVMValueKind_LLVMFunctionValueKind
LLVMValueKind_LLVMGlobalAliasValueKind
LLVMValueKind_LLVMGlobalIFuncValueKind
LLVMValueKind_LLVMGlobalVariableValueKind
LLVMValueKind_LLVMInlineAsmValueKind
LLVMValueKind_LLVMInstructionValueKind
LLVMValueKind_LLVMMemoryDefValueKind
LLVMValueKind_LLVMMemoryPhiValueKind
LLVMValueKind_LLVMMemoryUseValueKind
LLVMValueKind_LLVMMetadataAsValueValueKind
LLVMValueKind_LLVMPoisonValueValueKind
LLVMValueKind_LLVMUndefValueValueKind
LLVMVisibility_LLVMDefaultVisibility
LLVMVisibility_LLVMHiddenVisibility
LLVMVisibility_LLVMProtectedVisibility
LLVM_DEFAULT_TARGET_TRIPLE
LLVM_ENABLE_CURL
LLVM_ENABLE_DIA_SDK
LLVM_ENABLE_THREADS
LLVM_ENABLE_ZLIB
LLVM_ENABLE_ZSTD
LLVM_FORCE_ENABLE_STATS
LLVM_HAS_AARCH64_TARGET
LLVM_HAS_AMDGPU_TARGET
LLVM_HAS_ARC_TARGET
LLVM_HAS_ARM_TARGET
LLVM_HAS_ATOMICS
LLVM_HAS_AVR_TARGET
LLVM_HAS_BPF_TARGET
LLVM_HAS_CSKY_TARGET
LLVM_HAS_DIRECTX_TARGET
LLVM_HAS_HEXAGON_TARGET
LLVM_HAS_LANAI_TARGET
LLVM_HAS_LOONGARCH_TARGET
LLVM_HAS_M68K_TARGET
LLVM_HAS_MIPS_TARGET
LLVM_HAS_MSP430_TARGET
LLVM_HAS_NVPTX_TARGET
LLVM_HAS_POWERPC_TARGET
LLVM_HAS_RISCV_TARGET
LLVM_HAS_SPARC_TARGET
LLVM_HAS_SPIRV_TARGET
LLVM_HAS_SYSTEMZ_TARGET
LLVM_HAS_VE_TARGET
LLVM_HAS_WEBASSEMBLY_TARGET
LLVM_HAS_X86_TARGET
LLVM_HAS_XCORE_TARGET
LLVM_HAS_XTENSA_TARGET
LLVM_HOST_TRIPLE
LLVM_ON_UNIX
LLVM_UNREACHABLE_OPTIMIZE
LLVM_USE_INTEL_JITEVENTS
LLVM_USE_OPROFILE
LLVM_USE_PERF
LLVM_VERSION_MAJOR
LLVM_VERSION_MINOR
LLVM_VERSION_PATCH
LLVM_VERSION_STRING
PDP_ENDIAN
PRIB8
PRIB16
PRIB32
PRIB64
PRIBFAST8
PRIBFAST16
PRIBFAST32
PRIBFAST64
PRIBLEAST8
PRIBLEAST16
PRIBLEAST32
PRIBLEAST64
PRIBMAX
PRIBPTR
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRIb8
PRIb16
PRIb32
PRIb64
PRIbFAST8
PRIbFAST16
PRIbFAST32
PRIbFAST64
PRIbLEAST8
PRIbLEAST16
PRIbLEAST32
PRIbLEAST64
PRIbMAX
PRIbPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PTRDIFF_MAX
PTRDIFF_MIN
PTRDIFF_WIDTH
SCNb8
SCNb16
SCNb32
SCNb64
SCNbFAST8
SCNbFAST16
SCNbFAST32
SCNbFAST64
SCNbLEAST8
SCNbLEAST16
SCNbLEAST32
SCNbLEAST64
SCNbMAX
SCNbPTR
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIG_ATOMIC_WIDTH
SIZE_MAX
SIZE_WIDTH
UINT8_MAX
UINT8_WIDTH
UINT16_MAX
UINT16_WIDTH
UINT32_MAX
UINT32_WIDTH
UINT64_WIDTH
UINTMAX_WIDTH
UINTPTR_MAX
UINTPTR_WIDTH
UINT_FAST8_MAX
UINT_FAST8_WIDTH
UINT_FAST16_MAX
UINT_FAST16_WIDTH
UINT_FAST32_MAX
UINT_FAST32_WIDTH
UINT_FAST64_WIDTH
UINT_LEAST8_MAX
UINT_LEAST8_WIDTH
UINT_LEAST16_MAX
UINT_LEAST16_WIDTH
UINT_LEAST32_MAX
UINT_LEAST32_WIDTH
UINT_LEAST64_WIDTH
WCHAR_WIDTH
WINT_MAX
WINT_MIN
WINT_WIDTH
_ATFILE_SOURCE
_BITS_BYTESWAP_H
_BITS_ENDIANNESS_H
_BITS_ENDIAN_H
_BITS_PTHREADTYPES_ARCH_H
_BITS_PTHREADTYPES_COMMON_H
_BITS_STDINT_INTN_H
_BITS_STDINT_LEAST_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_UINTN_IDENTITY_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_DYNAMIC_STACK_SIZE_SOURCE
_ENDIAN_H
_FEATURES_H
_INTTYPES_H
_ISOC2X_SOURCE
_ISOC11_SOURCE
_ISOC95_SOURCE
_ISOC99_SOURCE
_LARGEFILE64_SOURCE
_LARGEFILE_SOURCE
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_STRUCT_TIMESPEC
_SYS_CDEFS_H
_SYS_SELECT_H
_SYS_TYPES_H
_THREAD_MUTEX_INTERNAL_H
_THREAD_SHARED_TYPES_H
_XOPEN_SOURCE
_XOPEN_SOURCE_EXTENDED
__BIG_ENDIAN
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__FD_SETSIZE
__FLOAT_WORD_ORDER
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__LITTLE_ENDIAN
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PRI64_PREFIX
__PRIPTR_PREFIX
__PTHREAD_MUTEX_HAVE_PREV
__RLIM_T_MATCHES_RLIM64_T
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_DYNAMIC_STACK_SIZE
__USE_FORTIFY_LEVEL
__USE_GNU
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_ISOCXX11
__USE_LARGEFILE
__USE_LARGEFILE64
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_UNIX98
__USE_XOPEN
__USE_XOPEN2K
__USE_XOPEN2K8
__USE_XOPEN2K8XSI
__USE_XOPEN2KXSI
__USE_XOPEN_EXTENDED
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
____gwchar_t_defined
__clock_t_defined
__clockid_t_defined
__glibc_c99_flexarr_available
__have_pthread_attr_t
__sigset_t_defined
__time_t_defined
__timer_t_defined
__timeval_defined

Functions§

ClearEnzymeLogic
ClearTypeAnalysis
CreateEnzymeDynamicTraceInterface
CreateEnzymeLogic
CreateEnzymeStaticTraceInterface
CreateTypeAnalysis
EnzymeCreateForwardDiff
EnzymeCreatePrimalAndGradient
EnzymeExtractFunctionFromAugmentation
EnzymeExtractReturnInfo
EnzymeExtractTapeTypeFromAugmentation
EnzymeFreeTypeTree
EnzymeGetTypeAnalysisFromTypeAnalyzer
EnzymeGradientUtilsGetExternalContext
EnzymeGradientUtilsNewFromOriginal
EnzymeLogicGetExternalContext
EnzymeLogicSetExternalContext
EnzymeMergeTypeTree
EnzymeNewTypeTree
EnzymeNewTypeTreeCT
EnzymeNewTypeTreeTR
EnzymeRegisterAllocationHandler
EnzymeRegisterCallHandler
EnzymeSetCLBool
EnzymeSetCLInteger
EnzymeSetCLString
EnzymeSetTypeTree
EnzymeTypeAnalysisGetLogic
EnzymeTypeTreeData0Eq
EnzymeTypeTreeInsertEq
EnzymeTypeTreeOnlyEq
EnzymeTypeTreeShiftIndiciesEq
EnzymeTypeTreeToString
EnzymeTypeTreeToStringFree
FindEnzymeStaticTraceInterface
FreeEnzymeLogic
FreeTypeAnalysis
LLVMABIAlignmentOfType
LLVMABISizeOfType
LLVMAddAlias2
LLVMAddAttributeAtIndex
LLVMAddCallSiteAttribute
LLVMAddCase
LLVMAddClause
LLVMAddDestination
LLVMAddFunction
LLVMAddGlobal
LLVMAddGlobalIFunc
LLVMAddGlobalInAddressSpace
LLVMAddHandler
LLVMAddIncoming
LLVMAddMetadataToInst
LLVMAddModuleFlag
LLVMAddNamedMetadataOperand
LLVMAddTargetDependentFunctionAttr
LLVMAddTargetLibraryInfo
LLVMAliasGetAliasee
LLVMAliasSetAliasee
LLVMAlignOf
LLVMAppendBasicBlock
LLVMAppendBasicBlockInContext
LLVMAppendExistingBasicBlock
LLVMAppendModuleInlineAsm
LLVMArrayType
LLVMArrayType2
LLVMBFloatType
LLVMBFloatTypeInContext
LLVMBasicBlockAsValue
LLVMBlockAddress
LLVMBuildAShr
LLVMBuildAdd
LLVMBuildAddrSpaceCast
LLVMBuildAggregateRet
LLVMBuildAlloca
LLVMBuildAnd
LLVMBuildArrayAlloca
LLVMBuildArrayMalloc
LLVMBuildAtomicCmpXchg
LLVMBuildAtomicRMW
LLVMBuildBinOp
LLVMBuildBitCast
LLVMBuildBr
LLVMBuildCall2
LLVMBuildCallWithOperandBundles
LLVMBuildCast
LLVMBuildCatchPad
LLVMBuildCatchRet
LLVMBuildCatchSwitch
LLVMBuildCleanupPad
LLVMBuildCleanupRet
LLVMBuildCondBr
LLVMBuildExactSDiv
LLVMBuildExactUDiv
LLVMBuildExtractElement
LLVMBuildExtractValue
LLVMBuildFAdd
LLVMBuildFCmp
LLVMBuildFDiv
LLVMBuildFMul
LLVMBuildFNeg
LLVMBuildFPCast
LLVMBuildFPExt
LLVMBuildFPToSI
LLVMBuildFPToUI
LLVMBuildFPTrunc
LLVMBuildFRem
LLVMBuildFSub
LLVMBuildFence
LLVMBuildFree
LLVMBuildFreeze
LLVMBuildGEP2
LLVMBuildGlobalString
LLVMBuildGlobalStringPtr
LLVMBuildICmp
LLVMBuildInBoundsGEP2
LLVMBuildIndirectBr
LLVMBuildInsertElement
LLVMBuildInsertValue
LLVMBuildIntCast
LLVMBuildIntCast2
LLVMBuildIntToPtr
LLVMBuildInvoke2
LLVMBuildInvokeWithOperandBundles
LLVMBuildIsNotNull
LLVMBuildIsNull
LLVMBuildLShr
LLVMBuildLandingPad
LLVMBuildLoad2
LLVMBuildMalloc
LLVMBuildMemCpy
LLVMBuildMemMove
LLVMBuildMemSet
LLVMBuildMul
LLVMBuildNSWAdd
LLVMBuildNSWMul
LLVMBuildNSWNeg
LLVMBuildNSWSub
LLVMBuildNUWAdd
LLVMBuildNUWMul
LLVMBuildNUWNeg
LLVMBuildNUWSub
LLVMBuildNeg
LLVMBuildNot
LLVMBuildOr
LLVMBuildPhi
LLVMBuildPointerCast
LLVMBuildPtrDiff2
LLVMBuildPtrToInt
LLVMBuildResume
LLVMBuildRet
LLVMBuildRetVoid
LLVMBuildSDiv
LLVMBuildSExt
LLVMBuildSExtOrBitCast
LLVMBuildSIToFP
LLVMBuildSRem
LLVMBuildSelect
LLVMBuildShl
LLVMBuildShuffleVector
LLVMBuildStore
LLVMBuildStructGEP2
LLVMBuildSub
LLVMBuildSwitch
LLVMBuildTrunc
LLVMBuildTruncOrBitCast
LLVMBuildUDiv
LLVMBuildUIToFP
LLVMBuildURem
LLVMBuildUnreachable
LLVMBuildVAArg
LLVMBuildXor
LLVMBuildZExt
LLVMBuildZExtOrBitCast
LLVMBuilderGetDefaultFPMathTag
LLVMBuilderSetDefaultFPMathTag
LLVMByteOrder
LLVMCallFrameAlignmentOfType
LLVMCanValueUseFastMathFlags
LLVMClearInsertionPosition
LLVMCloneModule
LLVMConstAdd
LLVMConstAddrSpaceCast
LLVMConstAllOnes
LLVMConstArray
LLVMConstArray2
LLVMConstBitCast
LLVMConstExtractElement
LLVMConstFCmp
LLVMConstGEP2
LLVMConstICmp
LLVMConstInBoundsGEP2
LLVMConstInlineAsm
LLVMConstInsertElement
LLVMConstInt
LLVMConstIntGetSExtValue
LLVMConstIntGetZExtValue
LLVMConstIntOfArbitraryPrecision
LLVMConstIntOfString
LLVMConstIntOfStringAndSize
LLVMConstIntToPtr
LLVMConstMul
LLVMConstNSWAdd
LLVMConstNSWMul
LLVMConstNSWNeg
LLVMConstNSWSub
LLVMConstNUWAdd
LLVMConstNUWMul
LLVMConstNUWNeg
LLVMConstNUWSub
LLVMConstNamedStruct
LLVMConstNeg
LLVMConstNot
LLVMConstNull
LLVMConstPointerCast
LLVMConstPointerNull
LLVMConstPtrToInt
LLVMConstReal
LLVMConstRealGetDouble
LLVMConstRealOfString
LLVMConstRealOfStringAndSize
LLVMConstShl
LLVMConstShuffleVector
LLVMConstString
LLVMConstStringInContext
LLVMConstStruct
LLVMConstStructInContext
LLVMConstSub
LLVMConstTrunc
LLVMConstTruncOrBitCast
LLVMConstVector
LLVMConstXor
LLVMContextCreate
LLVMContextDispose
LLVMContextGetDiagnosticContext
LLVMContextGetDiagnosticHandler
LLVMContextSetDiagnosticHandler
LLVMContextSetDiscardValueNames
LLVMContextSetYieldCallback
LLVMContextShouldDiscardValueNames
LLVMCopyModuleFlagsMetadata
LLVMCopyStringRepOfTargetData
LLVMCountBasicBlocks
LLVMCountIncoming
LLVMCountParamTypes
LLVMCountParams
LLVMCountStructElementTypes
LLVMCreateBasicBlockInContext
LLVMCreateBuilder
LLVMCreateBuilderInContext
LLVMCreateEnumAttribute
LLVMCreateFunctionPassManager
LLVMCreateFunctionPassManagerForModule
LLVMCreateMemoryBufferWithContentsOfFile
LLVMCreateMemoryBufferWithMemoryRange
LLVMCreateMemoryBufferWithMemoryRangeCopy
LLVMCreateMemoryBufferWithSTDIN
LLVMCreateMessage
LLVMCreateModuleProviderForExistingModule
LLVMCreateOperandBundle
LLVMCreatePassManager
LLVMCreateStringAttribute
LLVMCreateTargetData
LLVMCreateTypeAttribute
LLVMDeleteBasicBlock
LLVMDeleteFunction
LLVMDeleteGlobal
LLVMDeleteInstruction
LLVMDisposeBuilder
LLVMDisposeMemoryBuffer
LLVMDisposeMessage
LLVMDisposeModule
LLVMDisposeModuleFlagsMetadata
LLVMDisposeModuleProvider
LLVMDisposeOperandBundle
LLVMDisposePassManager
LLVMDisposeTargetData
LLVMDisposeValueMetadataEntries
LLVMDoubleType
LLVMDoubleTypeInContext
LLVMDumpModule
LLVMDumpType
LLVMDumpValue
LLVMElementAtOffset
LLVMEnablePrettyStackTrace
LLVMEraseGlobalIFunc
LLVMFP128Type
LLVMFP128TypeInContext
LLVMFinalizeFunctionPassManager
LLVMFloatType
LLVMFloatTypeInContext
LLVMFunctionType
LLVMGetAggregateElement
LLVMGetAlignment
LLVMGetAllocatedType
LLVMGetArgOperand
LLVMGetArrayLength
LLVMGetArrayLength2
LLVMGetAsString
LLVMGetAtomicRMWBinOp
LLVMGetAttributeCountAtIndex
LLVMGetAttributesAtIndex
LLVMGetBasicBlockName
LLVMGetBasicBlockParent
LLVMGetBasicBlockTerminator
LLVMGetBasicBlocks
LLVMGetBufferSize
LLVMGetBufferStart
LLVMGetCallSiteAttributeCount
LLVMGetCallSiteAttributes
LLVMGetCallSiteEnumAttribute
LLVMGetCallSiteStringAttribute
LLVMGetCalledFunctionType
LLVMGetCalledValue
LLVMGetCastOpcode
LLVMGetClause
LLVMGetCmpXchgFailureOrdering
LLVMGetCmpXchgSuccessOrdering
LLVMGetCondition
LLVMGetConstOpcode
LLVMGetCurrentDebugLocation
LLVMGetCurrentDebugLocation2
LLVMGetDLLStorageClass
LLVMGetDataLayout
LLVMGetDataLayoutStr
LLVMGetDebugLocColumn
LLVMGetDebugLocDirectory
LLVMGetDebugLocFilename
LLVMGetDebugLocLine
LLVMGetDiagInfoDescription
LLVMGetDiagInfoSeverity
LLVMGetElementAsConstant
LLVMGetElementType
LLVMGetEntryBasicBlock
LLVMGetEnumAttributeAtIndex
LLVMGetEnumAttributeKind
LLVMGetEnumAttributeKindForName
LLVMGetEnumAttributeValue
LLVMGetExact
LLVMGetFCmpPredicate
LLVMGetFastMathFlags
LLVMGetFirstBasicBlock
LLVMGetFirstFunction
LLVMGetFirstGlobal
LLVMGetFirstGlobalAlias
LLVMGetFirstGlobalIFunc
LLVMGetFirstInstruction
LLVMGetFirstNamedMetadata
LLVMGetFirstParam
LLVMGetFirstUse
LLVMGetFunctionCallConv
LLVMGetGC
LLVMGetGEPSourceElementType
LLVMGetGlobalContext
LLVMGetGlobalIFuncResolver
LLVMGetGlobalParent
LLVMGetHandlers
LLVMGetICmpPredicate
LLVMGetIncomingBlock
LLVMGetIncomingValue
LLVMGetIndices
LLVMGetInitializer
LLVMGetInlineAsm
LLVMGetInlineAsmAsmString
LLVMGetInlineAsmCanUnwind
LLVMGetInlineAsmConstraintString
LLVMGetInlineAsmDialect
LLVMGetInlineAsmFunctionType
LLVMGetInlineAsmHasSideEffects
LLVMGetInlineAsmNeedsAlignedStack
LLVMGetInsertBlock
LLVMGetInstructionCallConv
LLVMGetInstructionOpcode
LLVMGetInstructionParent
LLVMGetIntTypeWidth
LLVMGetIntrinsicDeclaration
LLVMGetIntrinsicID
LLVMGetIsDisjoint
LLVMGetLastBasicBlock
LLVMGetLastEnumAttributeKind
LLVMGetLastFunction
LLVMGetLastGlobal
LLVMGetLastGlobalAlias
LLVMGetLastGlobalIFunc
LLVMGetLastInstruction
LLVMGetLastNamedMetadata
LLVMGetLastParam
LLVMGetLinkage
LLVMGetMDKindID
LLVMGetMDKindIDInContext
LLVMGetMDNodeNumOperands
LLVMGetMDNodeOperands
LLVMGetMDString
LLVMGetMaskValue
LLVMGetMetadata
LLVMGetModuleContext
LLVMGetModuleDataLayout
LLVMGetModuleFlag
LLVMGetModuleIdentifier
LLVMGetModuleInlineAsm
LLVMGetNNeg
LLVMGetNSW
LLVMGetNUW
LLVMGetNamedFunction
LLVMGetNamedGlobal
LLVMGetNamedGlobalAlias
LLVMGetNamedGlobalIFunc
LLVMGetNamedMetadata
LLVMGetNamedMetadataName
LLVMGetNamedMetadataNumOperands
LLVMGetNamedMetadataOperands
LLVMGetNextBasicBlock
LLVMGetNextFunction
LLVMGetNextGlobal
LLVMGetNextGlobalAlias
LLVMGetNextGlobalIFunc
LLVMGetNextInstruction
LLVMGetNextNamedMetadata
LLVMGetNextParam
LLVMGetNextUse
LLVMGetNormalDest
LLVMGetNumArgOperands
LLVMGetNumClauses
LLVMGetNumContainedTypes
LLVMGetNumHandlers
LLVMGetNumIndices
LLVMGetNumMaskElements
LLVMGetNumOperandBundleArgs
LLVMGetNumOperandBundles
LLVMGetNumOperands
LLVMGetNumSuccessors
LLVMGetOperand
LLVMGetOperandBundleArgAtIndex
LLVMGetOperandBundleAtIndex
LLVMGetOperandBundleTag
LLVMGetOperandUse
LLVMGetOrInsertNamedMetadata
LLVMGetOrdering
LLVMGetParam
LLVMGetParamParent
LLVMGetParamTypes
LLVMGetParams
LLVMGetParentCatchSwitch
LLVMGetPersonalityFn
LLVMGetPointerAddressSpace
LLVMGetPoison
LLVMGetPreviousBasicBlock
LLVMGetPreviousFunction
LLVMGetPreviousGlobal
LLVMGetPreviousGlobalAlias
LLVMGetPreviousGlobalIFunc
LLVMGetPreviousInstruction
LLVMGetPreviousNamedMetadata
LLVMGetPreviousParam
LLVMGetReturnType
LLVMGetSection
LLVMGetSourceFileName
LLVMGetStringAttributeAtIndex
LLVMGetStringAttributeKind
LLVMGetStringAttributeValue
LLVMGetStructElementTypes
LLVMGetStructName
LLVMGetSubtypes
LLVMGetSuccessor
LLVMGetSwitchDefaultDest
LLVMGetTailCallKind
LLVMGetTarget
LLVMGetThreadLocalMode
LLVMGetTypeAttributeValue
LLVMGetTypeByName
LLVMGetTypeByName2
LLVMGetTypeContext
LLVMGetTypeKind
LLVMGetUndef
LLVMGetUndefMaskElem
LLVMGetUnnamedAddress
LLVMGetUnwindDest
LLVMGetUsedValue
LLVMGetUser
LLVMGetValueKind
LLVMGetValueName
LLVMGetValueName2
LLVMGetVectorSize
LLVMGetVersion
LLVMGetVisibility
LLVMGetVolatile
LLVMGetWeak
LLVMGlobalClearMetadata
LLVMGlobalCopyAllMetadata
LLVMGlobalEraseMetadata
LLVMGlobalGetValueType
LLVMGlobalSetMetadata
LLVMHalfType
LLVMHalfTypeInContext
LLVMHasMetadata
LLVMHasPersonalityFn
LLVMHasUnnamedAddr
LLVMInitializeAArch64AsmParser
LLVMInitializeAArch64AsmPrinter
LLVMInitializeAArch64Disassembler
LLVMInitializeAArch64Target
LLVMInitializeAArch64TargetInfo
LLVMInitializeAArch64TargetMC
LLVMInitializeAMDGPUAsmParser
LLVMInitializeAMDGPUAsmPrinter
LLVMInitializeAMDGPUDisassembler
LLVMInitializeAMDGPUTarget
LLVMInitializeAMDGPUTargetInfo
LLVMInitializeAMDGPUTargetMC
LLVMInitializeARMAsmParser
LLVMInitializeARMAsmPrinter
LLVMInitializeARMDisassembler
LLVMInitializeARMTarget
LLVMInitializeARMTargetInfo
LLVMInitializeARMTargetMC
LLVMInitializeAVRAsmParser
LLVMInitializeAVRAsmPrinter
LLVMInitializeAVRDisassembler
LLVMInitializeAVRTarget
LLVMInitializeAVRTargetInfo
LLVMInitializeAVRTargetMC
LLVMInitializeBPFAsmParser
LLVMInitializeBPFAsmPrinter
LLVMInitializeBPFDisassembler
LLVMInitializeBPFTarget
LLVMInitializeBPFTargetInfo
LLVMInitializeBPFTargetMC
LLVMInitializeFunctionPassManager
LLVMInitializeHexagonAsmParser
LLVMInitializeHexagonAsmPrinter
LLVMInitializeHexagonDisassembler
LLVMInitializeHexagonTarget
LLVMInitializeHexagonTargetInfo
LLVMInitializeHexagonTargetMC
LLVMInitializeLanaiAsmParser
LLVMInitializeLanaiAsmPrinter
LLVMInitializeLanaiDisassembler
LLVMInitializeLanaiTarget
LLVMInitializeLanaiTargetInfo
LLVMInitializeLanaiTargetMC
LLVMInitializeLoongArchAsmParser
LLVMInitializeLoongArchAsmPrinter
LLVMInitializeLoongArchDisassembler
LLVMInitializeLoongArchTarget
LLVMInitializeLoongArchTargetInfo
LLVMInitializeLoongArchTargetMC
LLVMInitializeM68kAsmParser
LLVMInitializeM68kAsmPrinter
LLVMInitializeM68kDisassembler
LLVMInitializeM68kTarget
LLVMInitializeM68kTargetInfo
LLVMInitializeM68kTargetMC
LLVMInitializeMSP430AsmParser
LLVMInitializeMSP430AsmPrinter
LLVMInitializeMSP430Disassembler
LLVMInitializeMSP430Target
LLVMInitializeMSP430TargetInfo
LLVMInitializeMSP430TargetMC
LLVMInitializeMipsAsmParser
LLVMInitializeMipsAsmPrinter
LLVMInitializeMipsDisassembler
LLVMInitializeMipsTarget
LLVMInitializeMipsTargetInfo
LLVMInitializeMipsTargetMC
LLVMInitializeNVPTXAsmPrinter
LLVMInitializeNVPTXTarget
LLVMInitializeNVPTXTargetInfo
LLVMInitializeNVPTXTargetMC
LLVMInitializePowerPCAsmParser
LLVMInitializePowerPCAsmPrinter
LLVMInitializePowerPCDisassembler
LLVMInitializePowerPCTarget
LLVMInitializePowerPCTargetInfo
LLVMInitializePowerPCTargetMC
LLVMInitializeRISCVAsmParser
LLVMInitializeRISCVAsmPrinter
LLVMInitializeRISCVDisassembler
LLVMInitializeRISCVTarget
LLVMInitializeRISCVTargetInfo
LLVMInitializeRISCVTargetMC
LLVMInitializeSparcAsmParser
LLVMInitializeSparcAsmPrinter
LLVMInitializeSparcDisassembler
LLVMInitializeSparcTarget
LLVMInitializeSparcTargetInfo
LLVMInitializeSparcTargetMC
LLVMInitializeSystemZAsmParser
LLVMInitializeSystemZAsmPrinter
LLVMInitializeSystemZDisassembler
LLVMInitializeSystemZTarget
LLVMInitializeSystemZTargetInfo
LLVMInitializeSystemZTargetMC
LLVMInitializeVEAsmParser
LLVMInitializeVEAsmPrinter
LLVMInitializeVEDisassembler
LLVMInitializeVETarget
LLVMInitializeVETargetInfo
LLVMInitializeVETargetMC
LLVMInitializeWebAssemblyAsmParser
LLVMInitializeWebAssemblyAsmPrinter
LLVMInitializeWebAssemblyDisassembler
LLVMInitializeWebAssemblyTarget
LLVMInitializeWebAssemblyTargetInfo
LLVMInitializeWebAssemblyTargetMC
LLVMInitializeX86AsmParser
LLVMInitializeX86AsmPrinter
LLVMInitializeX86Disassembler
LLVMInitializeX86Target
LLVMInitializeX86TargetInfo
LLVMInitializeX86TargetMC
LLVMInitializeXCoreAsmPrinter
LLVMInitializeXCoreDisassembler
LLVMInitializeXCoreTarget
LLVMInitializeXCoreTargetInfo
LLVMInitializeXCoreTargetMC
LLVMInitializeXtensaAsmParser
LLVMInitializeXtensaDisassembler
LLVMInitializeXtensaTarget
LLVMInitializeXtensaTargetInfo
LLVMInitializeXtensaTargetMC
LLVMInsertBasicBlock
LLVMInsertBasicBlockInContext
LLVMInsertExistingBasicBlockAfterInsertBlock
LLVMInsertIntoBuilder
LLVMInsertIntoBuilderWithName
LLVMInstallFatalErrorHandler
LLVMInstructionClone
LLVMInstructionEraseFromParent
LLVMInstructionGetAllMetadataOtherThanDebugLoc
LLVMInstructionRemoveFromParent
LLVMInt1Type
LLVMInt1TypeInContext
LLVMInt8Type
LLVMInt8TypeInContext
LLVMInt16Type
LLVMInt16TypeInContext
LLVMInt32Type
LLVMInt32TypeInContext
LLVMInt64Type
LLVMInt64TypeInContext
LLVMInt128Type
LLVMInt128TypeInContext
LLVMIntPtrType
LLVMIntPtrTypeForAS
LLVMIntPtrTypeForASInContext
LLVMIntPtrTypeInContext
LLVMIntType
LLVMIntTypeInContext
LLVMIntrinsicCopyOverloadedName
LLVMIntrinsicCopyOverloadedName2
LLVMIntrinsicGetName
LLVMIntrinsicGetType
LLVMIntrinsicIsOverloaded
LLVMIsAAddrSpaceCastInst
LLVMIsAAllocaInst
LLVMIsAArgument
LLVMIsAAtomicCmpXchgInst
LLVMIsAAtomicRMWInst
LLVMIsABasicBlock
LLVMIsABinaryOperator
LLVMIsABitCastInst
LLVMIsABlockAddress
LLVMIsABranchInst
LLVMIsACallBrInst
LLVMIsACallInst
LLVMIsACastInst
LLVMIsACatchPadInst
LLVMIsACatchReturnInst
LLVMIsACatchSwitchInst
LLVMIsACleanupPadInst
LLVMIsACleanupReturnInst
LLVMIsACmpInst
LLVMIsAConstant
LLVMIsAConstantAggregateZero
LLVMIsAConstantArray
LLVMIsAConstantDataArray
LLVMIsAConstantDataSequential
LLVMIsAConstantDataVector
LLVMIsAConstantExpr
LLVMIsAConstantFP
LLVMIsAConstantInt
LLVMIsAConstantPointerNull
LLVMIsAConstantStruct
LLVMIsAConstantTokenNone
LLVMIsAConstantVector
LLVMIsADbgDeclareInst
LLVMIsADbgInfoIntrinsic
LLVMIsADbgLabelInst
LLVMIsADbgVariableIntrinsic
LLVMIsAExtractElementInst
LLVMIsAExtractValueInst
LLVMIsAFCmpInst
LLVMIsAFPExtInst
LLVMIsAFPToSIInst
LLVMIsAFPToUIInst
LLVMIsAFPTruncInst
LLVMIsAFenceInst
LLVMIsAFreezeInst
LLVMIsAFuncletPadInst
LLVMIsAFunction
LLVMIsAGetElementPtrInst
LLVMIsAGlobalAlias
LLVMIsAGlobalIFunc
LLVMIsAGlobalObject
LLVMIsAGlobalValue
LLVMIsAGlobalVariable
LLVMIsAICmpInst
LLVMIsAIndirectBrInst
LLVMIsAInlineAsm
LLVMIsAInsertElementInst
LLVMIsAInsertValueInst
LLVMIsAInstruction
LLVMIsAIntToPtrInst
LLVMIsAIntrinsicInst
LLVMIsAInvokeInst
LLVMIsALandingPadInst
LLVMIsALoadInst
LLVMIsAMDNode
LLVMIsAMDString
LLVMIsAMemCpyInst
LLVMIsAMemIntrinsic
LLVMIsAMemMoveInst
LLVMIsAMemSetInst
LLVMIsAPHINode
LLVMIsAPoisonValue
LLVMIsAPtrToIntInst
LLVMIsAResumeInst
LLVMIsAReturnInst
LLVMIsASExtInst
LLVMIsASIToFPInst
LLVMIsASelectInst
LLVMIsAShuffleVectorInst
LLVMIsAStoreInst
LLVMIsASwitchInst
LLVMIsATerminatorInst
LLVMIsATruncInst
LLVMIsAUIToFPInst
LLVMIsAUnaryInstruction
LLVMIsAUnaryOperator
LLVMIsAUndefValue
LLVMIsAUnreachableInst
LLVMIsAUser
LLVMIsAVAArgInst
LLVMIsAValueAsMetadata
LLVMIsAZExtInst
LLVMIsAtomicSingleThread
LLVMIsCleanup
LLVMIsConditional
LLVMIsConstant
LLVMIsConstantString
LLVMIsDeclaration
LLVMIsEnumAttribute
LLVMIsExternallyInitialized
LLVMIsFunctionVarArg
LLVMIsGlobalConstant
LLVMIsInBounds
LLVMIsLiteralStruct
LLVMIsMultithreaded
LLVMIsNull
LLVMIsOpaqueStruct
LLVMIsPackedStruct
LLVMIsPoison
LLVMIsStringAttribute
LLVMIsTailCall
LLVMIsThreadLocal
LLVMIsTypeAttribute
LLVMIsUndef
LLVMLabelType
LLVMLabelTypeInContext
LLVMLookupIntrinsicID
LLVMMDNode
LLVMMDNodeInContext
LLVMMDNodeInContext2
LLVMMDString
LLVMMDStringInContext
LLVMMDStringInContext2
LLVMMetadataAsValue
LLVMMetadataTypeInContext
LLVMModuleCreateWithName
LLVMModuleCreateWithNameInContext
LLVMModuleFlagEntriesGetFlagBehavior
LLVMModuleFlagEntriesGetKey
LLVMModuleFlagEntriesGetMetadata
LLVMMoveBasicBlockAfter
LLVMMoveBasicBlockBefore
LLVMOffsetOfElement
LLVMPPCFP128Type
LLVMPPCFP128TypeInContext
LLVMPointerSize
LLVMPointerSizeForAS
LLVMPointerType
LLVMPointerTypeInContext
LLVMPointerTypeIsOpaque
LLVMPositionBuilder
LLVMPositionBuilderAtEnd
LLVMPositionBuilderBefore
LLVMPreferredAlignmentOfGlobal
LLVMPreferredAlignmentOfType
LLVMPrintModuleToFile
LLVMPrintModuleToString
LLVMPrintTypeToString
LLVMPrintValueToString
LLVMRemoveBasicBlockFromParent
LLVMRemoveCallSiteEnumAttribute
LLVMRemoveCallSiteStringAttribute
LLVMRemoveEnumAttributeAtIndex
LLVMRemoveGlobalIFunc
LLVMRemoveStringAttributeAtIndex
LLVMReplaceAllUsesWith
LLVMReplaceMDNodeOperandWith
LLVMResetFatalErrorHandler
LLVMRunFunctionPassManager
LLVMRunPassManager
LLVMScalableVectorType
LLVMSetAlignment
LLVMSetArgOperand
LLVMSetAtomicRMWBinOp
LLVMSetAtomicSingleThread
LLVMSetCleanup
LLVMSetCmpXchgFailureOrdering
LLVMSetCmpXchgSuccessOrdering
LLVMSetCondition
LLVMSetCurrentDebugLocation
LLVMSetCurrentDebugLocation2
LLVMSetDLLStorageClass
LLVMSetDataLayout
LLVMSetExact
LLVMSetExternallyInitialized
LLVMSetFastMathFlags
LLVMSetFunctionCallConv
LLVMSetGC
LLVMSetGlobalConstant
LLVMSetGlobalIFuncResolver
LLVMSetInitializer
LLVMSetInstDebugLocation
LLVMSetInstrParamAlignment
LLVMSetInstructionCallConv
LLVMSetIsDisjoint
LLVMSetIsInBounds
LLVMSetLinkage
LLVMSetMetadata
LLVMSetModuleDataLayout
LLVMSetModuleIdentifier
LLVMSetModuleInlineAsm
LLVMSetModuleInlineAsm2
LLVMSetNNeg
LLVMSetNSW
LLVMSetNUW
LLVMSetNormalDest
LLVMSetOperand
LLVMSetOrdering
LLVMSetParamAlignment
LLVMSetParentCatchSwitch
LLVMSetPersonalityFn
LLVMSetSection
LLVMSetSourceFileName
LLVMSetSuccessor
LLVMSetTailCall
LLVMSetTailCallKind
LLVMSetTarget
LLVMSetThreadLocal
LLVMSetThreadLocalMode
LLVMSetUnnamedAddr
LLVMSetUnnamedAddress
LLVMSetUnwindDest
LLVMSetValueName
LLVMSetValueName2
LLVMSetVisibility
LLVMSetVolatile
LLVMSetWeak
LLVMShutdown
LLVMSizeOf
LLVMSizeOfTypeInBits
LLVMStartMultithreaded
LLVMStopMultithreaded
LLVMStoreSizeOfType
LLVMStructCreateNamed
LLVMStructGetTypeAtIndex
LLVMStructSetBody
LLVMStructType
LLVMStructTypeInContext
LLVMTargetExtTypeInContext
LLVMTokenTypeInContext
LLVMTypeIsSized
LLVMTypeOf
LLVMValueAsBasicBlock
LLVMValueAsMetadata
LLVMValueIsBasicBlock
LLVMValueMetadataEntriesGetKind
LLVMValueMetadataEntriesGetMetadata
LLVMVectorType
LLVMVoidType
LLVMVoidTypeInContext
LLVMX86AMXType
LLVMX86AMXTypeInContext
LLVMX86FP80Type
LLVMX86FP80TypeInContext
LLVMX86MMXType
LLVMX86MMXTypeInContext
imaxabs
imaxdiv
pselect
select
strtoimax
strtoimax1
strtoumax
strtoumax1
wcstoimax
wcstoimax1
wcstoumax
wcstoumax1

Type Aliases§

CBATCH_TYPE
CConcreteType
CDIFFE_TYPE
CDerivativeMode
CProbProgMode
CTypeTreeRef
CValueType
CustomAugmentedFunctionForward
CustomFunctionDiffUse
CustomFunctionForward
CustomFunctionReverse
CustomRuleType
CustomShadowAlloc
CustomShadowFree
EnzymeAugmentedReturnPtr
EnzymeLogicRef
EnzymeTraceInterfaceRef
EnzymeTypeAnalysisRef
LLVMAtomicOrdering
LLVMAtomicRMWBinOp
LLVMAttributeIndex
LLVMAttributeRef
LLVMBasicBlockRef
LLVMBinaryRef
LLVMBool
LLVMByteOrdering
LLVMCallConv
LLVMComdatRef
LLVMContextRef
LLVMDIBuilderRef
LLVMDLLStorageClass
LLVMDiagnosticHandler
LLVMDiagnosticInfoRef
LLVMDiagnosticSeverity
LLVMFastMathFlags
LLVMFatalErrorHandler
LLVMInlineAsmDialect
LLVMIntPredicate
LLVMJITEventListenerRef
LLVMLandingPadClauseTy
LLVMLinkage
LLVMMemoryBufferRef
LLVMMetadataRef
LLVMModuleFlagBehavior
LLVMModuleFlagEntry
LLVMModuleProviderRef
LLVMModuleRef
LLVMNamedMDNodeRef
LLVMOpcode
LLVMOperandBundleRef
LLVMPassManagerRef
LLVMRealPredicate
LLVMTailCallKind
LLVMTargetDataRef
LLVMTargetLibraryInfoRef
LLVMThreadLocalMode
LLVMTypeKind
LLVMTypeRef
LLVMUnnamedAddr
LLVMUseRef
LLVMValueKind
LLVMValueMetadataEntry
LLVMVisibility
LLVMYieldCallback
__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fd_mask
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__pthread_slist_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__thrd_t
__time_t
__timer_t
__tss_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
_bindgen_ty_1
_bindgen_ty_2
blkcnt64_t
blkcnt_t
blksize_t
caddr_t
clock_t
clockid_t
daddr_t
dev_t
fd_mask
fsblkcnt64_t
fsblkcnt_t
fsfilcnt64_t
fsfilcnt_t
fsid_t
gid_t
id_t
ino64_t
ino_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
key_t
loff_t
mode_t
nlink_t
off64_t
off_t
pid_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
pthread_t
quad_t
register_t
sigset_t
suseconds_t
time_t
timer_t
u_char
u_int
u_int8_t
u_int16_t
u_int32_t
u_int64_t
u_long
u_quad_t
u_short
uid_t
uint
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
ulong
useconds_t
ushort

Unions§

__atomic_wide_counter
pthread_attr_t
pthread_barrier_t
pthread_barrierattr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlockattr_t