List of all items
Structs
- ast::Assignment
- ast::Ast
- ast::Binop
- ast::Call
- ast::CallArg
- ast::Definition
- ast::Domain
- ast::DsModel
- ast::Equation
- ast::Index
- ast::Indice
- ast::IntRange
- ast::Model
- ast::Monop
- ast::Name
- ast::NamedGradient
- ast::Range
- ast::RateEquation
- ast::Slice
- ast::StringSpan
- ast::Submodel
- ast::Tensor
- ast::TensorElmt
- ast::Unknown
- ast::Vector
- continuous::builder::BoundaryCondition
- continuous::builder::ModelInfo
- continuous::builder::Output
- continuous::builder::Variable
- discretise::discrete_model::DiscreteModel
- discretise::env::Env
- discretise::env::EnvVar
- discretise::error::ValidationError
- discretise::error::ValidationErrors
- discretise::layout::ArcLayout
- discretise::layout::Layout
- discretise::tensor::Tensor
- discretise::tensor::TensorBlock
- enzyme::CDataPair
- enzyme::CFnTypeInfo
- enzyme::DiffeGradientUtils
- enzyme::EnzymeOpaqueAugmentedReturn
- enzyme::EnzymeOpaqueLogic
- enzyme::EnzymeOpaqueTraceInterface
- enzyme::EnzymeOpaqueTypeAnalysis
- enzyme::EnzymeTypeTree
- enzyme::GradientUtils
- enzyme::IntList
- enzyme::LLVMComdat
- enzyme::LLVMOpaqueAttributeRef
- enzyme::LLVMOpaqueBasicBlock
- enzyme::LLVMOpaqueBinary
- enzyme::LLVMOpaqueBuilder
- enzyme::LLVMOpaqueContext
- enzyme::LLVMOpaqueDIBuilder
- enzyme::LLVMOpaqueDiagnosticInfo
- enzyme::LLVMOpaqueJITEventListener
- enzyme::LLVMOpaqueMemoryBuffer
- enzyme::LLVMOpaqueMetadata
- enzyme::LLVMOpaqueModule
- enzyme::LLVMOpaqueModuleFlagEntry
- enzyme::LLVMOpaqueModuleProvider
- enzyme::LLVMOpaqueNamedMDNode
- enzyme::LLVMOpaqueOperandBundle
- enzyme::LLVMOpaquePassManager
- enzyme::LLVMOpaqueTargetData
- enzyme::LLVMOpaqueTargetLibraryInfotData
- enzyme::LLVMOpaqueType
- enzyme::LLVMOpaqueUse
- enzyme::LLVMOpaqueValue
- enzyme::LLVMOpaqueValueMetadataEntry
- enzyme::__atomic_wide_counter__bindgen_ty_1
- enzyme::__fsid_t
- enzyme::__once_flag
- enzyme::__pthread_cond_s
- enzyme::__pthread_internal_list
- enzyme::__pthread_internal_slist
- enzyme::__pthread_mutex_s
- enzyme::__pthread_rwlock_arch_t
- enzyme::__sigset_t
- enzyme::fd_set
- enzyme::imaxdiv_t
- enzyme::max_align_t
- enzyme::timespec
- enzyme::timeval
- execution::compiler::Compiler
- execution::data_layout::DataLayout
- execution::llvm::codegen::CodeGen
- execution::llvm::codegen::LlvmModule
- execution::object::ObjectModule
- execution::translation::Translation
- parser::ds_parser::DsParser
- parser::ms_parser::MsParser
Enums
- ast::AstKind
- discretise::layout::LayoutKind
- execution::compiler::CompilerMode
- execution::llvm::codegen::CompileGradientArgType
- execution::llvm::codegen::CompileMode
- execution::translation::TranslationFrom
- execution::translation::TranslationTo
- parser::ds_parser::Rule
- parser::ms_parser::Rule
Unions
- enzyme::__atomic_wide_counter
- enzyme::pthread_attr_t
- enzyme::pthread_barrier_t
- enzyme::pthread_barrierattr_t
- enzyme::pthread_cond_t
- enzyme::pthread_condattr_t
- enzyme::pthread_mutex_t
- enzyme::pthread_mutexattr_t
- enzyme::pthread_rwlock_t
- enzyme::pthread_rwlockattr_t
Traits
- execution::module::CodegenModule
- execution::module::CodegenModuleCompile
- execution::module::CodegenModuleEmit
- execution::module::CodegenModuleJit
- execution::module::CodegenModuleLink
Functions
- discretise::shape::broadcast_shapes
- discretise::shape::can_broadcast_to
- enzyme::ClearEnzymeLogic
- enzyme::ClearTypeAnalysis
- enzyme::CreateEnzymeDynamicTraceInterface
- enzyme::CreateEnzymeLogic
- enzyme::CreateEnzymeStaticTraceInterface
- enzyme::CreateTypeAnalysis
- enzyme::EnzymeCreateForwardDiff
- enzyme::EnzymeCreatePrimalAndGradient
- enzyme::EnzymeExtractFunctionFromAugmentation
- enzyme::EnzymeExtractReturnInfo
- enzyme::EnzymeExtractTapeTypeFromAugmentation
- enzyme::EnzymeFreeTypeTree
- enzyme::EnzymeGradientUtilsNewFromOriginal
- enzyme::EnzymeMergeTypeTree
- enzyme::EnzymeNewTypeTree
- enzyme::EnzymeNewTypeTreeCT
- enzyme::EnzymeNewTypeTreeTR
- enzyme::EnzymeRegisterAllocationHandler
- enzyme::EnzymeRegisterCallHandler
- enzyme::EnzymeSetCLBool
- enzyme::EnzymeSetCLInteger
- enzyme::EnzymeSetTypeTree
- enzyme::EnzymeTypeTreeData0Eq
- enzyme::EnzymeTypeTreeOnlyEq
- enzyme::EnzymeTypeTreeShiftIndiciesEq
- enzyme::EnzymeTypeTreeToString
- enzyme::EnzymeTypeTreeToStringFree
- enzyme::FindEnzymeStaticTraceInterface
- enzyme::FreeEnzymeLogic
- enzyme::FreeTypeAnalysis
- enzyme::LLVMABIAlignmentOfType
- enzyme::LLVMABISizeOfType
- enzyme::LLVMAddAlias2
- enzyme::LLVMAddAttributeAtIndex
- enzyme::LLVMAddCallSiteAttribute
- enzyme::LLVMAddCase
- enzyme::LLVMAddClause
- enzyme::LLVMAddDestination
- enzyme::LLVMAddFunction
- enzyme::LLVMAddGlobal
- enzyme::LLVMAddGlobalIFunc
- enzyme::LLVMAddGlobalInAddressSpace
- enzyme::LLVMAddHandler
- enzyme::LLVMAddIncoming
- enzyme::LLVMAddMetadataToInst
- enzyme::LLVMAddModuleFlag
- enzyme::LLVMAddNamedMetadataOperand
- enzyme::LLVMAddTargetDependentFunctionAttr
- enzyme::LLVMAddTargetLibraryInfo
- enzyme::LLVMAliasGetAliasee
- enzyme::LLVMAliasSetAliasee
- enzyme::LLVMAlignOf
- enzyme::LLVMAppendBasicBlock
- enzyme::LLVMAppendBasicBlockInContext
- enzyme::LLVMAppendExistingBasicBlock
- enzyme::LLVMAppendModuleInlineAsm
- enzyme::LLVMArrayType
- enzyme::LLVMArrayType2
- enzyme::LLVMBFloatType
- enzyme::LLVMBFloatTypeInContext
- enzyme::LLVMBasicBlockAsValue
- enzyme::LLVMBlockAddress
- enzyme::LLVMBuildAShr
- enzyme::LLVMBuildAdd
- enzyme::LLVMBuildAddrSpaceCast
- enzyme::LLVMBuildAggregateRet
- enzyme::LLVMBuildAlloca
- enzyme::LLVMBuildAnd
- enzyme::LLVMBuildArrayAlloca
- enzyme::LLVMBuildArrayMalloc
- enzyme::LLVMBuildAtomicCmpXchg
- enzyme::LLVMBuildAtomicRMW
- enzyme::LLVMBuildBinOp
- enzyme::LLVMBuildBitCast
- enzyme::LLVMBuildBr
- enzyme::LLVMBuildCall2
- enzyme::LLVMBuildCallWithOperandBundles
- enzyme::LLVMBuildCast
- enzyme::LLVMBuildCatchPad
- enzyme::LLVMBuildCatchRet
- enzyme::LLVMBuildCatchSwitch
- enzyme::LLVMBuildCleanupPad
- enzyme::LLVMBuildCleanupRet
- enzyme::LLVMBuildCondBr
- enzyme::LLVMBuildExactSDiv
- enzyme::LLVMBuildExactUDiv
- enzyme::LLVMBuildExtractElement
- enzyme::LLVMBuildExtractValue
- enzyme::LLVMBuildFAdd
- enzyme::LLVMBuildFCmp
- enzyme::LLVMBuildFDiv
- enzyme::LLVMBuildFMul
- enzyme::LLVMBuildFNeg
- enzyme::LLVMBuildFPCast
- enzyme::LLVMBuildFPExt
- enzyme::LLVMBuildFPToSI
- enzyme::LLVMBuildFPToUI
- enzyme::LLVMBuildFPTrunc
- enzyme::LLVMBuildFRem
- enzyme::LLVMBuildFSub
- enzyme::LLVMBuildFence
- enzyme::LLVMBuildFree
- enzyme::LLVMBuildFreeze
- enzyme::LLVMBuildGEP2
- enzyme::LLVMBuildGlobalString
- enzyme::LLVMBuildGlobalStringPtr
- enzyme::LLVMBuildICmp
- enzyme::LLVMBuildInBoundsGEP2
- enzyme::LLVMBuildIndirectBr
- enzyme::LLVMBuildInsertElement
- enzyme::LLVMBuildInsertValue
- enzyme::LLVMBuildIntCast
- enzyme::LLVMBuildIntCast2
- enzyme::LLVMBuildIntToPtr
- enzyme::LLVMBuildInvoke2
- enzyme::LLVMBuildInvokeWithOperandBundles
- enzyme::LLVMBuildIsNotNull
- enzyme::LLVMBuildIsNull
- enzyme::LLVMBuildLShr
- enzyme::LLVMBuildLandingPad
- enzyme::LLVMBuildLoad2
- enzyme::LLVMBuildMalloc
- enzyme::LLVMBuildMemCpy
- enzyme::LLVMBuildMemMove
- enzyme::LLVMBuildMemSet
- enzyme::LLVMBuildMul
- enzyme::LLVMBuildNSWAdd
- enzyme::LLVMBuildNSWMul
- enzyme::LLVMBuildNSWNeg
- enzyme::LLVMBuildNSWSub
- enzyme::LLVMBuildNUWAdd
- enzyme::LLVMBuildNUWMul
- enzyme::LLVMBuildNUWNeg
- enzyme::LLVMBuildNUWSub
- enzyme::LLVMBuildNeg
- enzyme::LLVMBuildNot
- enzyme::LLVMBuildOr
- enzyme::LLVMBuildPhi
- enzyme::LLVMBuildPointerCast
- enzyme::LLVMBuildPtrDiff2
- enzyme::LLVMBuildPtrToInt
- enzyme::LLVMBuildResume
- enzyme::LLVMBuildRet
- enzyme::LLVMBuildRetVoid
- enzyme::LLVMBuildSDiv
- enzyme::LLVMBuildSExt
- enzyme::LLVMBuildSExtOrBitCast
- enzyme::LLVMBuildSIToFP
- enzyme::LLVMBuildSRem
- enzyme::LLVMBuildSelect
- enzyme::LLVMBuildShl
- enzyme::LLVMBuildShuffleVector
- enzyme::LLVMBuildStore
- enzyme::LLVMBuildStructGEP2
- enzyme::LLVMBuildSub
- enzyme::LLVMBuildSwitch
- enzyme::LLVMBuildTrunc
- enzyme::LLVMBuildTruncOrBitCast
- enzyme::LLVMBuildUDiv
- enzyme::LLVMBuildUIToFP
- enzyme::LLVMBuildURem
- enzyme::LLVMBuildUnreachable
- enzyme::LLVMBuildVAArg
- enzyme::LLVMBuildXor
- enzyme::LLVMBuildZExt
- enzyme::LLVMBuildZExtOrBitCast
- enzyme::LLVMBuilderGetDefaultFPMathTag
- enzyme::LLVMBuilderSetDefaultFPMathTag
- enzyme::LLVMByteOrder
- enzyme::LLVMCallFrameAlignmentOfType
- enzyme::LLVMCanValueUseFastMathFlags
- enzyme::LLVMClearInsertionPosition
- enzyme::LLVMCloneModule
- enzyme::LLVMConstAdd
- enzyme::LLVMConstAddrSpaceCast
- enzyme::LLVMConstAllOnes
- enzyme::LLVMConstArray
- enzyme::LLVMConstArray2
- enzyme::LLVMConstBitCast
- enzyme::LLVMConstExtractElement
- enzyme::LLVMConstFCmp
- enzyme::LLVMConstGEP2
- enzyme::LLVMConstICmp
- enzyme::LLVMConstInBoundsGEP2
- enzyme::LLVMConstInlineAsm
- enzyme::LLVMConstInsertElement
- enzyme::LLVMConstInt
- enzyme::LLVMConstIntGetSExtValue
- enzyme::LLVMConstIntGetZExtValue
- enzyme::LLVMConstIntOfArbitraryPrecision
- enzyme::LLVMConstIntOfString
- enzyme::LLVMConstIntOfStringAndSize
- enzyme::LLVMConstIntToPtr
- enzyme::LLVMConstMul
- enzyme::LLVMConstNSWAdd
- enzyme::LLVMConstNSWMul
- enzyme::LLVMConstNSWNeg
- enzyme::LLVMConstNSWSub
- enzyme::LLVMConstNUWAdd
- enzyme::LLVMConstNUWMul
- enzyme::LLVMConstNUWNeg
- enzyme::LLVMConstNUWSub
- enzyme::LLVMConstNamedStruct
- enzyme::LLVMConstNeg
- enzyme::LLVMConstNot
- enzyme::LLVMConstNull
- enzyme::LLVMConstPointerCast
- enzyme::LLVMConstPointerNull
- enzyme::LLVMConstPtrToInt
- enzyme::LLVMConstReal
- enzyme::LLVMConstRealGetDouble
- enzyme::LLVMConstRealOfString
- enzyme::LLVMConstRealOfStringAndSize
- enzyme::LLVMConstShl
- enzyme::LLVMConstShuffleVector
- enzyme::LLVMConstString
- enzyme::LLVMConstStringInContext
- enzyme::LLVMConstStruct
- enzyme::LLVMConstStructInContext
- enzyme::LLVMConstSub
- enzyme::LLVMConstTrunc
- enzyme::LLVMConstTruncOrBitCast
- enzyme::LLVMConstVector
- enzyme::LLVMConstXor
- enzyme::LLVMContextCreate
- enzyme::LLVMContextDispose
- enzyme::LLVMContextGetDiagnosticContext
- enzyme::LLVMContextGetDiagnosticHandler
- enzyme::LLVMContextSetDiagnosticHandler
- enzyme::LLVMContextSetDiscardValueNames
- enzyme::LLVMContextSetYieldCallback
- enzyme::LLVMContextShouldDiscardValueNames
- enzyme::LLVMCopyModuleFlagsMetadata
- enzyme::LLVMCopyStringRepOfTargetData
- enzyme::LLVMCountBasicBlocks
- enzyme::LLVMCountIncoming
- enzyme::LLVMCountParamTypes
- enzyme::LLVMCountParams
- enzyme::LLVMCountStructElementTypes
- enzyme::LLVMCreateBasicBlockInContext
- enzyme::LLVMCreateBuilder
- enzyme::LLVMCreateBuilderInContext
- enzyme::LLVMCreateEnumAttribute
- enzyme::LLVMCreateFunctionPassManager
- enzyme::LLVMCreateFunctionPassManagerForModule
- enzyme::LLVMCreateMemoryBufferWithContentsOfFile
- enzyme::LLVMCreateMemoryBufferWithMemoryRange
- enzyme::LLVMCreateMemoryBufferWithMemoryRangeCopy
- enzyme::LLVMCreateMemoryBufferWithSTDIN
- enzyme::LLVMCreateMessage
- enzyme::LLVMCreateModuleProviderForExistingModule
- enzyme::LLVMCreateOperandBundle
- enzyme::LLVMCreatePassManager
- enzyme::LLVMCreateStringAttribute
- enzyme::LLVMCreateTargetData
- enzyme::LLVMCreateTypeAttribute
- enzyme::LLVMDeleteBasicBlock
- enzyme::LLVMDeleteFunction
- enzyme::LLVMDeleteGlobal
- enzyme::LLVMDeleteInstruction
- enzyme::LLVMDisposeBuilder
- enzyme::LLVMDisposeMemoryBuffer
- enzyme::LLVMDisposeMessage
- enzyme::LLVMDisposeModule
- enzyme::LLVMDisposeModuleFlagsMetadata
- enzyme::LLVMDisposeModuleProvider
- enzyme::LLVMDisposeOperandBundle
- enzyme::LLVMDisposePassManager
- enzyme::LLVMDisposeTargetData
- enzyme::LLVMDisposeValueMetadataEntries
- enzyme::LLVMDoubleType
- enzyme::LLVMDoubleTypeInContext
- enzyme::LLVMDumpModule
- enzyme::LLVMDumpType
- enzyme::LLVMDumpValue
- enzyme::LLVMElementAtOffset
- enzyme::LLVMEnablePrettyStackTrace
- enzyme::LLVMEraseGlobalIFunc
- enzyme::LLVMFP128Type
- enzyme::LLVMFP128TypeInContext
- enzyme::LLVMFinalizeFunctionPassManager
- enzyme::LLVMFloatType
- enzyme::LLVMFloatTypeInContext
- enzyme::LLVMFunctionType
- enzyme::LLVMGetAggregateElement
- enzyme::LLVMGetAlignment
- enzyme::LLVMGetAllocatedType
- enzyme::LLVMGetArgOperand
- enzyme::LLVMGetArrayLength
- enzyme::LLVMGetArrayLength2
- enzyme::LLVMGetAsString
- enzyme::LLVMGetAtomicRMWBinOp
- enzyme::LLVMGetAttributeCountAtIndex
- enzyme::LLVMGetAttributesAtIndex
- enzyme::LLVMGetBasicBlockName
- enzyme::LLVMGetBasicBlockParent
- enzyme::LLVMGetBasicBlockTerminator
- enzyme::LLVMGetBasicBlocks
- enzyme::LLVMGetBufferSize
- enzyme::LLVMGetBufferStart
- enzyme::LLVMGetCallSiteAttributeCount
- enzyme::LLVMGetCallSiteAttributes
- enzyme::LLVMGetCallSiteEnumAttribute
- enzyme::LLVMGetCallSiteStringAttribute
- enzyme::LLVMGetCalledFunctionType
- enzyme::LLVMGetCalledValue
- enzyme::LLVMGetCastOpcode
- enzyme::LLVMGetClause
- enzyme::LLVMGetCmpXchgFailureOrdering
- enzyme::LLVMGetCmpXchgSuccessOrdering
- enzyme::LLVMGetCondition
- enzyme::LLVMGetConstOpcode
- enzyme::LLVMGetCurrentDebugLocation
- enzyme::LLVMGetCurrentDebugLocation2
- enzyme::LLVMGetDLLStorageClass
- enzyme::LLVMGetDataLayout
- enzyme::LLVMGetDataLayoutStr
- enzyme::LLVMGetDebugLocColumn
- enzyme::LLVMGetDebugLocDirectory
- enzyme::LLVMGetDebugLocFilename
- enzyme::LLVMGetDebugLocLine
- enzyme::LLVMGetDiagInfoDescription
- enzyme::LLVMGetDiagInfoSeverity
- enzyme::LLVMGetElementAsConstant
- enzyme::LLVMGetElementType
- enzyme::LLVMGetEntryBasicBlock
- enzyme::LLVMGetEnumAttributeAtIndex
- enzyme::LLVMGetEnumAttributeKind
- enzyme::LLVMGetEnumAttributeKindForName
- enzyme::LLVMGetEnumAttributeValue
- enzyme::LLVMGetExact
- enzyme::LLVMGetFCmpPredicate
- enzyme::LLVMGetFastMathFlags
- enzyme::LLVMGetFirstBasicBlock
- enzyme::LLVMGetFirstFunction
- enzyme::LLVMGetFirstGlobal
- enzyme::LLVMGetFirstGlobalAlias
- enzyme::LLVMGetFirstGlobalIFunc
- enzyme::LLVMGetFirstInstruction
- enzyme::LLVMGetFirstNamedMetadata
- enzyme::LLVMGetFirstParam
- enzyme::LLVMGetFirstUse
- enzyme::LLVMGetFunctionCallConv
- enzyme::LLVMGetGC
- enzyme::LLVMGetGEPSourceElementType
- enzyme::LLVMGetGlobalContext
- enzyme::LLVMGetGlobalIFuncResolver
- enzyme::LLVMGetGlobalParent
- enzyme::LLVMGetHandlers
- enzyme::LLVMGetICmpPredicate
- enzyme::LLVMGetIncomingBlock
- enzyme::LLVMGetIncomingValue
- enzyme::LLVMGetIndices
- enzyme::LLVMGetInitializer
- enzyme::LLVMGetInlineAsm
- enzyme::LLVMGetInlineAsmAsmString
- enzyme::LLVMGetInlineAsmCanUnwind
- enzyme::LLVMGetInlineAsmConstraintString
- enzyme::LLVMGetInlineAsmDialect
- enzyme::LLVMGetInlineAsmFunctionType
- enzyme::LLVMGetInlineAsmHasSideEffects
- enzyme::LLVMGetInlineAsmNeedsAlignedStack
- enzyme::LLVMGetInsertBlock
- enzyme::LLVMGetInstructionCallConv
- enzyme::LLVMGetInstructionOpcode
- enzyme::LLVMGetInstructionParent
- enzyme::LLVMGetIntTypeWidth
- enzyme::LLVMGetIntrinsicDeclaration
- enzyme::LLVMGetIntrinsicID
- enzyme::LLVMGetIsDisjoint
- enzyme::LLVMGetLastBasicBlock
- enzyme::LLVMGetLastEnumAttributeKind
- enzyme::LLVMGetLastFunction
- enzyme::LLVMGetLastGlobal
- enzyme::LLVMGetLastGlobalAlias
- enzyme::LLVMGetLastGlobalIFunc
- enzyme::LLVMGetLastInstruction
- enzyme::LLVMGetLastNamedMetadata
- enzyme::LLVMGetLastParam
- enzyme::LLVMGetLinkage
- enzyme::LLVMGetMDKindID
- enzyme::LLVMGetMDKindIDInContext
- enzyme::LLVMGetMDNodeNumOperands
- enzyme::LLVMGetMDNodeOperands
- enzyme::LLVMGetMDString
- enzyme::LLVMGetMaskValue
- enzyme::LLVMGetMetadata
- enzyme::LLVMGetModuleContext
- enzyme::LLVMGetModuleDataLayout
- enzyme::LLVMGetModuleFlag
- enzyme::LLVMGetModuleIdentifier
- enzyme::LLVMGetModuleInlineAsm
- enzyme::LLVMGetNNeg
- enzyme::LLVMGetNSW
- enzyme::LLVMGetNUW
- enzyme::LLVMGetNamedFunction
- enzyme::LLVMGetNamedGlobal
- enzyme::LLVMGetNamedGlobalAlias
- enzyme::LLVMGetNamedGlobalIFunc
- enzyme::LLVMGetNamedMetadata
- enzyme::LLVMGetNamedMetadataName
- enzyme::LLVMGetNamedMetadataNumOperands
- enzyme::LLVMGetNamedMetadataOperands
- enzyme::LLVMGetNextBasicBlock
- enzyme::LLVMGetNextFunction
- enzyme::LLVMGetNextGlobal
- enzyme::LLVMGetNextGlobalAlias
- enzyme::LLVMGetNextGlobalIFunc
- enzyme::LLVMGetNextInstruction
- enzyme::LLVMGetNextNamedMetadata
- enzyme::LLVMGetNextParam
- enzyme::LLVMGetNextUse
- enzyme::LLVMGetNormalDest
- enzyme::LLVMGetNumArgOperands
- enzyme::LLVMGetNumClauses
- enzyme::LLVMGetNumContainedTypes
- enzyme::LLVMGetNumHandlers
- enzyme::LLVMGetNumIndices
- enzyme::LLVMGetNumMaskElements
- enzyme::LLVMGetNumOperandBundleArgs
- enzyme::LLVMGetNumOperandBundles
- enzyme::LLVMGetNumOperands
- enzyme::LLVMGetNumSuccessors
- enzyme::LLVMGetOperand
- enzyme::LLVMGetOperandBundleArgAtIndex
- enzyme::LLVMGetOperandBundleAtIndex
- enzyme::LLVMGetOperandBundleTag
- enzyme::LLVMGetOperandUse
- enzyme::LLVMGetOrInsertNamedMetadata
- enzyme::LLVMGetOrdering
- enzyme::LLVMGetParam
- enzyme::LLVMGetParamParent
- enzyme::LLVMGetParamTypes
- enzyme::LLVMGetParams
- enzyme::LLVMGetParentCatchSwitch
- enzyme::LLVMGetPersonalityFn
- enzyme::LLVMGetPointerAddressSpace
- enzyme::LLVMGetPoison
- enzyme::LLVMGetPreviousBasicBlock
- enzyme::LLVMGetPreviousFunction
- enzyme::LLVMGetPreviousGlobal
- enzyme::LLVMGetPreviousGlobalAlias
- enzyme::LLVMGetPreviousGlobalIFunc
- enzyme::LLVMGetPreviousInstruction
- enzyme::LLVMGetPreviousNamedMetadata
- enzyme::LLVMGetPreviousParam
- enzyme::LLVMGetReturnType
- enzyme::LLVMGetSection
- enzyme::LLVMGetSourceFileName
- enzyme::LLVMGetStringAttributeAtIndex
- enzyme::LLVMGetStringAttributeKind
- enzyme::LLVMGetStringAttributeValue
- enzyme::LLVMGetStructElementTypes
- enzyme::LLVMGetStructName
- enzyme::LLVMGetSubtypes
- enzyme::LLVMGetSuccessor
- enzyme::LLVMGetSwitchDefaultDest
- enzyme::LLVMGetTailCallKind
- enzyme::LLVMGetTarget
- enzyme::LLVMGetThreadLocalMode
- enzyme::LLVMGetTypeAttributeValue
- enzyme::LLVMGetTypeByName
- enzyme::LLVMGetTypeByName2
- enzyme::LLVMGetTypeContext
- enzyme::LLVMGetTypeKind
- enzyme::LLVMGetUndef
- enzyme::LLVMGetUndefMaskElem
- enzyme::LLVMGetUnnamedAddress
- enzyme::LLVMGetUnwindDest
- enzyme::LLVMGetUsedValue
- enzyme::LLVMGetUser
- enzyme::LLVMGetValueKind
- enzyme::LLVMGetValueName
- enzyme::LLVMGetValueName2
- enzyme::LLVMGetVectorSize
- enzyme::LLVMGetVersion
- enzyme::LLVMGetVisibility
- enzyme::LLVMGetVolatile
- enzyme::LLVMGetWeak
- enzyme::LLVMGlobalClearMetadata
- enzyme::LLVMGlobalCopyAllMetadata
- enzyme::LLVMGlobalEraseMetadata
- enzyme::LLVMGlobalGetValueType
- enzyme::LLVMGlobalSetMetadata
- enzyme::LLVMHalfType
- enzyme::LLVMHalfTypeInContext
- enzyme::LLVMHasMetadata
- enzyme::LLVMHasPersonalityFn
- enzyme::LLVMHasUnnamedAddr
- enzyme::LLVMInitializeAArch64AsmParser
- enzyme::LLVMInitializeAArch64AsmPrinter
- enzyme::LLVMInitializeAArch64Disassembler
- enzyme::LLVMInitializeAArch64Target
- enzyme::LLVMInitializeAArch64TargetInfo
- enzyme::LLVMInitializeAArch64TargetMC
- enzyme::LLVMInitializeAMDGPUAsmParser
- enzyme::LLVMInitializeAMDGPUAsmPrinter
- enzyme::LLVMInitializeAMDGPUDisassembler
- enzyme::LLVMInitializeAMDGPUTarget
- enzyme::LLVMInitializeAMDGPUTargetInfo
- enzyme::LLVMInitializeAMDGPUTargetMC
- enzyme::LLVMInitializeARMAsmParser
- enzyme::LLVMInitializeARMAsmPrinter
- enzyme::LLVMInitializeARMDisassembler
- enzyme::LLVMInitializeARMTarget
- enzyme::LLVMInitializeARMTargetInfo
- enzyme::LLVMInitializeARMTargetMC
- enzyme::LLVMInitializeAVRAsmParser
- enzyme::LLVMInitializeAVRAsmPrinter
- enzyme::LLVMInitializeAVRDisassembler
- enzyme::LLVMInitializeAVRTarget
- enzyme::LLVMInitializeAVRTargetInfo
- enzyme::LLVMInitializeAVRTargetMC
- enzyme::LLVMInitializeBPFAsmParser
- enzyme::LLVMInitializeBPFAsmPrinter
- enzyme::LLVMInitializeBPFDisassembler
- enzyme::LLVMInitializeBPFTarget
- enzyme::LLVMInitializeBPFTargetInfo
- enzyme::LLVMInitializeBPFTargetMC
- enzyme::LLVMInitializeFunctionPassManager
- enzyme::LLVMInitializeHexagonAsmParser
- enzyme::LLVMInitializeHexagonAsmPrinter
- enzyme::LLVMInitializeHexagonDisassembler
- enzyme::LLVMInitializeHexagonTarget
- enzyme::LLVMInitializeHexagonTargetInfo
- enzyme::LLVMInitializeHexagonTargetMC
- enzyme::LLVMInitializeLanaiAsmParser
- enzyme::LLVMInitializeLanaiAsmPrinter
- enzyme::LLVMInitializeLanaiDisassembler
- enzyme::LLVMInitializeLanaiTarget
- enzyme::LLVMInitializeLanaiTargetInfo
- enzyme::LLVMInitializeLanaiTargetMC
- enzyme::LLVMInitializeLoongArchAsmParser
- enzyme::LLVMInitializeLoongArchAsmPrinter
- enzyme::LLVMInitializeLoongArchDisassembler
- enzyme::LLVMInitializeLoongArchTarget
- enzyme::LLVMInitializeLoongArchTargetInfo
- enzyme::LLVMInitializeLoongArchTargetMC
- enzyme::LLVMInitializeM68kAsmParser
- enzyme::LLVMInitializeM68kAsmPrinter
- enzyme::LLVMInitializeM68kDisassembler
- enzyme::LLVMInitializeM68kTarget
- enzyme::LLVMInitializeM68kTargetInfo
- enzyme::LLVMInitializeM68kTargetMC
- enzyme::LLVMInitializeMSP430AsmParser
- enzyme::LLVMInitializeMSP430AsmPrinter
- enzyme::LLVMInitializeMSP430Disassembler
- enzyme::LLVMInitializeMSP430Target
- enzyme::LLVMInitializeMSP430TargetInfo
- enzyme::LLVMInitializeMSP430TargetMC
- enzyme::LLVMInitializeMipsAsmParser
- enzyme::LLVMInitializeMipsAsmPrinter
- enzyme::LLVMInitializeMipsDisassembler
- enzyme::LLVMInitializeMipsTarget
- enzyme::LLVMInitializeMipsTargetInfo
- enzyme::LLVMInitializeMipsTargetMC
- enzyme::LLVMInitializeNVPTXAsmPrinter
- enzyme::LLVMInitializeNVPTXTarget
- enzyme::LLVMInitializeNVPTXTargetInfo
- enzyme::LLVMInitializeNVPTXTargetMC
- enzyme::LLVMInitializePowerPCAsmParser
- enzyme::LLVMInitializePowerPCAsmPrinter
- enzyme::LLVMInitializePowerPCDisassembler
- enzyme::LLVMInitializePowerPCTarget
- enzyme::LLVMInitializePowerPCTargetInfo
- enzyme::LLVMInitializePowerPCTargetMC
- enzyme::LLVMInitializeRISCVAsmParser
- enzyme::LLVMInitializeRISCVAsmPrinter
- enzyme::LLVMInitializeRISCVDisassembler
- enzyme::LLVMInitializeRISCVTarget
- enzyme::LLVMInitializeRISCVTargetInfo
- enzyme::LLVMInitializeRISCVTargetMC
- enzyme::LLVMInitializeSparcAsmParser
- enzyme::LLVMInitializeSparcAsmPrinter
- enzyme::LLVMInitializeSparcDisassembler
- enzyme::LLVMInitializeSparcTarget
- enzyme::LLVMInitializeSparcTargetInfo
- enzyme::LLVMInitializeSparcTargetMC
- enzyme::LLVMInitializeSystemZAsmParser
- enzyme::LLVMInitializeSystemZAsmPrinter
- enzyme::LLVMInitializeSystemZDisassembler
- enzyme::LLVMInitializeSystemZTarget
- enzyme::LLVMInitializeSystemZTargetInfo
- enzyme::LLVMInitializeSystemZTargetMC
- enzyme::LLVMInitializeVEAsmParser
- enzyme::LLVMInitializeVEAsmPrinter
- enzyme::LLVMInitializeVEDisassembler
- enzyme::LLVMInitializeVETarget
- enzyme::LLVMInitializeVETargetInfo
- enzyme::LLVMInitializeVETargetMC
- enzyme::LLVMInitializeWebAssemblyAsmParser
- enzyme::LLVMInitializeWebAssemblyAsmPrinter
- enzyme::LLVMInitializeWebAssemblyDisassembler
- enzyme::LLVMInitializeWebAssemblyTarget
- enzyme::LLVMInitializeWebAssemblyTargetInfo
- enzyme::LLVMInitializeWebAssemblyTargetMC
- enzyme::LLVMInitializeX86AsmParser
- enzyme::LLVMInitializeX86AsmPrinter
- enzyme::LLVMInitializeX86Disassembler
- enzyme::LLVMInitializeX86Target
- enzyme::LLVMInitializeX86TargetInfo
- enzyme::LLVMInitializeX86TargetMC
- enzyme::LLVMInitializeXCoreAsmPrinter
- enzyme::LLVMInitializeXCoreDisassembler
- enzyme::LLVMInitializeXCoreTarget
- enzyme::LLVMInitializeXCoreTargetInfo
- enzyme::LLVMInitializeXCoreTargetMC
- enzyme::LLVMInitializeXtensaAsmParser
- enzyme::LLVMInitializeXtensaDisassembler
- enzyme::LLVMInitializeXtensaTarget
- enzyme::LLVMInitializeXtensaTargetInfo
- enzyme::LLVMInitializeXtensaTargetMC
- enzyme::LLVMInsertBasicBlock
- enzyme::LLVMInsertBasicBlockInContext
- enzyme::LLVMInsertExistingBasicBlockAfterInsertBlock
- enzyme::LLVMInsertIntoBuilder
- enzyme::LLVMInsertIntoBuilderWithName
- enzyme::LLVMInstallFatalErrorHandler
- enzyme::LLVMInstructionClone
- enzyme::LLVMInstructionEraseFromParent
- enzyme::LLVMInstructionGetAllMetadataOtherThanDebugLoc
- enzyme::LLVMInstructionRemoveFromParent
- enzyme::LLVMInt128Type
- enzyme::LLVMInt128TypeInContext
- enzyme::LLVMInt16Type
- enzyme::LLVMInt16TypeInContext
- enzyme::LLVMInt1Type
- enzyme::LLVMInt1TypeInContext
- enzyme::LLVMInt32Type
- enzyme::LLVMInt32TypeInContext
- enzyme::LLVMInt64Type
- enzyme::LLVMInt64TypeInContext
- enzyme::LLVMInt8Type
- enzyme::LLVMInt8TypeInContext
- enzyme::LLVMIntPtrType
- enzyme::LLVMIntPtrTypeForAS
- enzyme::LLVMIntPtrTypeForASInContext
- enzyme::LLVMIntPtrTypeInContext
- enzyme::LLVMIntType
- enzyme::LLVMIntTypeInContext
- enzyme::LLVMIntrinsicCopyOverloadedName
- enzyme::LLVMIntrinsicCopyOverloadedName2
- enzyme::LLVMIntrinsicGetName
- enzyme::LLVMIntrinsicGetType
- enzyme::LLVMIntrinsicIsOverloaded
- enzyme::LLVMIsAAddrSpaceCastInst
- enzyme::LLVMIsAAllocaInst
- enzyme::LLVMIsAArgument
- enzyme::LLVMIsAAtomicCmpXchgInst
- enzyme::LLVMIsAAtomicRMWInst
- enzyme::LLVMIsABasicBlock
- enzyme::LLVMIsABinaryOperator
- enzyme::LLVMIsABitCastInst
- enzyme::LLVMIsABlockAddress
- enzyme::LLVMIsABranchInst
- enzyme::LLVMIsACallBrInst
- enzyme::LLVMIsACallInst
- enzyme::LLVMIsACastInst
- enzyme::LLVMIsACatchPadInst
- enzyme::LLVMIsACatchReturnInst
- enzyme::LLVMIsACatchSwitchInst
- enzyme::LLVMIsACleanupPadInst
- enzyme::LLVMIsACleanupReturnInst
- enzyme::LLVMIsACmpInst
- enzyme::LLVMIsAConstant
- enzyme::LLVMIsAConstantAggregateZero
- enzyme::LLVMIsAConstantArray
- enzyme::LLVMIsAConstantDataArray
- enzyme::LLVMIsAConstantDataSequential
- enzyme::LLVMIsAConstantDataVector
- enzyme::LLVMIsAConstantExpr
- enzyme::LLVMIsAConstantFP
- enzyme::LLVMIsAConstantInt
- enzyme::LLVMIsAConstantPointerNull
- enzyme::LLVMIsAConstantStruct
- enzyme::LLVMIsAConstantTokenNone
- enzyme::LLVMIsAConstantVector
- enzyme::LLVMIsADbgDeclareInst
- enzyme::LLVMIsADbgInfoIntrinsic
- enzyme::LLVMIsADbgLabelInst
- enzyme::LLVMIsADbgVariableIntrinsic
- enzyme::LLVMIsAExtractElementInst
- enzyme::LLVMIsAExtractValueInst
- enzyme::LLVMIsAFCmpInst
- enzyme::LLVMIsAFPExtInst
- enzyme::LLVMIsAFPToSIInst
- enzyme::LLVMIsAFPToUIInst
- enzyme::LLVMIsAFPTruncInst
- enzyme::LLVMIsAFenceInst
- enzyme::LLVMIsAFreezeInst
- enzyme::LLVMIsAFuncletPadInst
- enzyme::LLVMIsAFunction
- enzyme::LLVMIsAGetElementPtrInst
- enzyme::LLVMIsAGlobalAlias
- enzyme::LLVMIsAGlobalIFunc
- enzyme::LLVMIsAGlobalObject
- enzyme::LLVMIsAGlobalValue
- enzyme::LLVMIsAGlobalVariable
- enzyme::LLVMIsAICmpInst
- enzyme::LLVMIsAIndirectBrInst
- enzyme::LLVMIsAInlineAsm
- enzyme::LLVMIsAInsertElementInst
- enzyme::LLVMIsAInsertValueInst
- enzyme::LLVMIsAInstruction
- enzyme::LLVMIsAIntToPtrInst
- enzyme::LLVMIsAIntrinsicInst
- enzyme::LLVMIsAInvokeInst
- enzyme::LLVMIsALandingPadInst
- enzyme::LLVMIsALoadInst
- enzyme::LLVMIsAMDNode
- enzyme::LLVMIsAMDString
- enzyme::LLVMIsAMemCpyInst
- enzyme::LLVMIsAMemIntrinsic
- enzyme::LLVMIsAMemMoveInst
- enzyme::LLVMIsAMemSetInst
- enzyme::LLVMIsAPHINode
- enzyme::LLVMIsAPoisonValue
- enzyme::LLVMIsAPtrToIntInst
- enzyme::LLVMIsAResumeInst
- enzyme::LLVMIsAReturnInst
- enzyme::LLVMIsASExtInst
- enzyme::LLVMIsASIToFPInst
- enzyme::LLVMIsASelectInst
- enzyme::LLVMIsAShuffleVectorInst
- enzyme::LLVMIsAStoreInst
- enzyme::LLVMIsASwitchInst
- enzyme::LLVMIsATerminatorInst
- enzyme::LLVMIsATruncInst
- enzyme::LLVMIsAUIToFPInst
- enzyme::LLVMIsAUnaryInstruction
- enzyme::LLVMIsAUnaryOperator
- enzyme::LLVMIsAUndefValue
- enzyme::LLVMIsAUnreachableInst
- enzyme::LLVMIsAUser
- enzyme::LLVMIsAVAArgInst
- enzyme::LLVMIsAValueAsMetadata
- enzyme::LLVMIsAZExtInst
- enzyme::LLVMIsAtomicSingleThread
- enzyme::LLVMIsCleanup
- enzyme::LLVMIsConditional
- enzyme::LLVMIsConstant
- enzyme::LLVMIsConstantString
- enzyme::LLVMIsDeclaration
- enzyme::LLVMIsEnumAttribute
- enzyme::LLVMIsExternallyInitialized
- enzyme::LLVMIsFunctionVarArg
- enzyme::LLVMIsGlobalConstant
- enzyme::LLVMIsInBounds
- enzyme::LLVMIsLiteralStruct
- enzyme::LLVMIsMultithreaded
- enzyme::LLVMIsNull
- enzyme::LLVMIsOpaqueStruct
- enzyme::LLVMIsPackedStruct
- enzyme::LLVMIsPoison
- enzyme::LLVMIsStringAttribute
- enzyme::LLVMIsTailCall
- enzyme::LLVMIsThreadLocal
- enzyme::LLVMIsTypeAttribute
- enzyme::LLVMIsUndef
- enzyme::LLVMLabelType
- enzyme::LLVMLabelTypeInContext
- enzyme::LLVMLookupIntrinsicID
- enzyme::LLVMMDNode
- enzyme::LLVMMDNodeInContext
- enzyme::LLVMMDNodeInContext2
- enzyme::LLVMMDString
- enzyme::LLVMMDStringInContext
- enzyme::LLVMMDStringInContext2
- enzyme::LLVMMetadataAsValue
- enzyme::LLVMMetadataTypeInContext
- enzyme::LLVMModuleCreateWithName
- enzyme::LLVMModuleCreateWithNameInContext
- enzyme::LLVMModuleFlagEntriesGetFlagBehavior
- enzyme::LLVMModuleFlagEntriesGetKey
- enzyme::LLVMModuleFlagEntriesGetMetadata
- enzyme::LLVMMoveBasicBlockAfter
- enzyme::LLVMMoveBasicBlockBefore
- enzyme::LLVMOffsetOfElement
- enzyme::LLVMPPCFP128Type
- enzyme::LLVMPPCFP128TypeInContext
- enzyme::LLVMPointerSize
- enzyme::LLVMPointerSizeForAS
- enzyme::LLVMPointerType
- enzyme::LLVMPointerTypeInContext
- enzyme::LLVMPointerTypeIsOpaque
- enzyme::LLVMPositionBuilder
- enzyme::LLVMPositionBuilderAtEnd
- enzyme::LLVMPositionBuilderBefore
- enzyme::LLVMPreferredAlignmentOfGlobal
- enzyme::LLVMPreferredAlignmentOfType
- enzyme::LLVMPrintModuleToFile
- enzyme::LLVMPrintModuleToString
- enzyme::LLVMPrintTypeToString
- enzyme::LLVMPrintValueToString
- enzyme::LLVMRemoveBasicBlockFromParent
- enzyme::LLVMRemoveCallSiteEnumAttribute
- enzyme::LLVMRemoveCallSiteStringAttribute
- enzyme::LLVMRemoveEnumAttributeAtIndex
- enzyme::LLVMRemoveGlobalIFunc
- enzyme::LLVMRemoveStringAttributeAtIndex
- enzyme::LLVMReplaceAllUsesWith
- enzyme::LLVMReplaceMDNodeOperandWith
- enzyme::LLVMResetFatalErrorHandler
- enzyme::LLVMRunFunctionPassManager
- enzyme::LLVMRunPassManager
- enzyme::LLVMScalableVectorType
- enzyme::LLVMSetAlignment
- enzyme::LLVMSetArgOperand
- enzyme::LLVMSetAtomicRMWBinOp
- enzyme::LLVMSetAtomicSingleThread
- enzyme::LLVMSetCleanup
- enzyme::LLVMSetCmpXchgFailureOrdering
- enzyme::LLVMSetCmpXchgSuccessOrdering
- enzyme::LLVMSetCondition
- enzyme::LLVMSetCurrentDebugLocation
- enzyme::LLVMSetCurrentDebugLocation2
- enzyme::LLVMSetDLLStorageClass
- enzyme::LLVMSetDataLayout
- enzyme::LLVMSetExact
- enzyme::LLVMSetExternallyInitialized
- enzyme::LLVMSetFastMathFlags
- enzyme::LLVMSetFunctionCallConv
- enzyme::LLVMSetGC
- enzyme::LLVMSetGlobalConstant
- enzyme::LLVMSetGlobalIFuncResolver
- enzyme::LLVMSetInitializer
- enzyme::LLVMSetInstDebugLocation
- enzyme::LLVMSetInstrParamAlignment
- enzyme::LLVMSetInstructionCallConv
- enzyme::LLVMSetIsDisjoint
- enzyme::LLVMSetIsInBounds
- enzyme::LLVMSetLinkage
- enzyme::LLVMSetMetadata
- enzyme::LLVMSetModuleDataLayout
- enzyme::LLVMSetModuleIdentifier
- enzyme::LLVMSetModuleInlineAsm
- enzyme::LLVMSetModuleInlineAsm2
- enzyme::LLVMSetNNeg
- enzyme::LLVMSetNSW
- enzyme::LLVMSetNUW
- enzyme::LLVMSetNormalDest
- enzyme::LLVMSetOperand
- enzyme::LLVMSetOrdering
- enzyme::LLVMSetParamAlignment
- enzyme::LLVMSetParentCatchSwitch
- enzyme::LLVMSetPersonalityFn
- enzyme::LLVMSetSection
- enzyme::LLVMSetSourceFileName
- enzyme::LLVMSetSuccessor
- enzyme::LLVMSetTailCall
- enzyme::LLVMSetTailCallKind
- enzyme::LLVMSetTarget
- enzyme::LLVMSetThreadLocal
- enzyme::LLVMSetThreadLocalMode
- enzyme::LLVMSetUnnamedAddr
- enzyme::LLVMSetUnnamedAddress
- enzyme::LLVMSetUnwindDest
- enzyme::LLVMSetValueName
- enzyme::LLVMSetValueName2
- enzyme::LLVMSetVisibility
- enzyme::LLVMSetVolatile
- enzyme::LLVMSetWeak
- enzyme::LLVMShutdown
- enzyme::LLVMSizeOf
- enzyme::LLVMSizeOfTypeInBits
- enzyme::LLVMStartMultithreaded
- enzyme::LLVMStopMultithreaded
- enzyme::LLVMStoreSizeOfType
- enzyme::LLVMStructCreateNamed
- enzyme::LLVMStructGetTypeAtIndex
- enzyme::LLVMStructSetBody
- enzyme::LLVMStructType
- enzyme::LLVMStructTypeInContext
- enzyme::LLVMTargetExtTypeInContext
- enzyme::LLVMTokenTypeInContext
- enzyme::LLVMTypeIsSized
- enzyme::LLVMTypeOf
- enzyme::LLVMValueAsBasicBlock
- enzyme::LLVMValueAsMetadata
- enzyme::LLVMValueIsBasicBlock
- enzyme::LLVMValueMetadataEntriesGetKind
- enzyme::LLVMValueMetadataEntriesGetMetadata
- enzyme::LLVMVectorType
- enzyme::LLVMVoidType
- enzyme::LLVMVoidTypeInContext
- enzyme::LLVMX86AMXType
- enzyme::LLVMX86AMXTypeInContext
- enzyme::LLVMX86FP80Type
- enzyme::LLVMX86FP80TypeInContext
- enzyme::LLVMX86MMXType
- enzyme::LLVMX86MMXTypeInContext
- enzyme::imaxabs
- enzyme::imaxdiv
- enzyme::pselect
- enzyme::select
- enzyme::strtoimax
- enzyme::strtoimax1
- enzyme::strtoumax
- enzyme::strtoumax1
- enzyme::wcstoimax
- enzyme::wcstoimax1
- enzyme::wcstoumax
- enzyme::wcstoumax1
- execution::functions::function_num_args
- execution::functions::function_resolver
- parser::ds_parser::parse_string
- parser::ms_parser::parse_string
- parser::parse_ds_string
- parser::parse_ms_string
- utils::find_executable
- utils::find_library_path
- utils::find_runtime_path
Type Aliases
- discretise::shape::Shape
- discretise::tensor::Index
- enzyme::CBATCH_TYPE
- enzyme::CConcreteType
- enzyme::CDIFFE_TYPE
- enzyme::CDerivativeMode
- enzyme::CProbProgMode
- enzyme::CTypeTreeRef
- enzyme::CValueType
- enzyme::CustomAugmentedFunctionForward
- enzyme::CustomFunctionDiffUse
- enzyme::CustomFunctionForward
- enzyme::CustomFunctionReverse
- enzyme::CustomRuleType
- enzyme::CustomShadowAlloc
- enzyme::CustomShadowFree
- enzyme::EnzymeAugmentedReturnPtr
- enzyme::EnzymeLogicRef
- enzyme::EnzymeTraceInterfaceRef
- enzyme::EnzymeTypeAnalysisRef
- enzyme::LLVMAtomicOrdering
- enzyme::LLVMAtomicRMWBinOp
- enzyme::LLVMAttributeIndex
- enzyme::LLVMAttributeRef
- enzyme::LLVMBasicBlockRef
- enzyme::LLVMBinaryRef
- enzyme::LLVMBool
- enzyme::LLVMByteOrdering
- enzyme::LLVMCallConv
- enzyme::LLVMComdatRef
- enzyme::LLVMContextRef
- enzyme::LLVMDIBuilderRef
- enzyme::LLVMDLLStorageClass
- enzyme::LLVMDiagnosticHandler
- enzyme::LLVMDiagnosticInfoRef
- enzyme::LLVMDiagnosticSeverity
- enzyme::LLVMFastMathFlags
- enzyme::LLVMFatalErrorHandler
- enzyme::LLVMInlineAsmDialect
- enzyme::LLVMIntPredicate
- enzyme::LLVMJITEventListenerRef
- enzyme::LLVMLandingPadClauseTy
- enzyme::LLVMLinkage
- enzyme::LLVMMemoryBufferRef
- enzyme::LLVMMetadataRef
- enzyme::LLVMModuleFlagBehavior
- enzyme::LLVMModuleFlagEntry
- enzyme::LLVMModuleProviderRef
- enzyme::LLVMModuleRef
- enzyme::LLVMNamedMDNodeRef
- enzyme::LLVMOpcode
- enzyme::LLVMOperandBundleRef
- enzyme::LLVMPassManagerRef
- enzyme::LLVMRealPredicate
- enzyme::LLVMTailCallKind
- enzyme::LLVMTargetDataRef
- enzyme::LLVMTargetLibraryInfoRef
- enzyme::LLVMThreadLocalMode
- enzyme::LLVMTypeKind
- enzyme::LLVMTypeRef
- enzyme::LLVMUnnamedAddr
- enzyme::LLVMUseRef
- enzyme::LLVMValueKind
- enzyme::LLVMValueMetadataEntry
- enzyme::LLVMVisibility
- enzyme::LLVMYieldCallback
- enzyme::__blkcnt64_t
- enzyme::__blkcnt_t
- enzyme::__blksize_t
- enzyme::__caddr_t
- enzyme::__clock_t
- enzyme::__clockid_t
- enzyme::__daddr_t
- enzyme::__dev_t
- enzyme::__fd_mask
- enzyme::__fsblkcnt64_t
- enzyme::__fsblkcnt_t
- enzyme::__fsfilcnt64_t
- enzyme::__fsfilcnt_t
- enzyme::__fsword_t
- enzyme::__gid_t
- enzyme::__id_t
- enzyme::__ino64_t
- enzyme::__ino_t
- enzyme::__int16_t
- enzyme::__int32_t
- enzyme::__int64_t
- enzyme::__int8_t
- enzyme::__int_least16_t
- enzyme::__int_least32_t
- enzyme::__int_least64_t
- enzyme::__int_least8_t
- enzyme::__intmax_t
- enzyme::__intptr_t
- enzyme::__key_t
- enzyme::__loff_t
- enzyme::__mode_t
- enzyme::__nlink_t
- enzyme::__off64_t
- enzyme::__off_t
- enzyme::__pid_t
- enzyme::__pthread_list_t
- enzyme::__pthread_slist_t
- enzyme::__quad_t
- enzyme::__rlim64_t
- enzyme::__rlim_t
- enzyme::__sig_atomic_t
- enzyme::__socklen_t
- enzyme::__ssize_t
- enzyme::__suseconds64_t
- enzyme::__suseconds_t
- enzyme::__syscall_slong_t
- enzyme::__syscall_ulong_t
- enzyme::__thrd_t
- enzyme::__time_t
- enzyme::__timer_t
- enzyme::__tss_t
- enzyme::__u_char
- enzyme::__u_int
- enzyme::__u_long
- enzyme::__u_quad_t
- enzyme::__u_short
- enzyme::__uid_t
- enzyme::__uint16_t
- enzyme::__uint32_t
- enzyme::__uint64_t
- enzyme::__uint8_t
- enzyme::__uint_least16_t
- enzyme::__uint_least32_t
- enzyme::__uint_least64_t
- enzyme::__uint_least8_t
- enzyme::__uintmax_t
- enzyme::__useconds_t
- enzyme::_bindgen_ty_1
- enzyme::_bindgen_ty_2
- enzyme::blkcnt64_t
- enzyme::blkcnt_t
- enzyme::blksize_t
- enzyme::caddr_t
- enzyme::clock_t
- enzyme::clockid_t
- enzyme::daddr_t
- enzyme::dev_t
- enzyme::fd_mask
- enzyme::fsblkcnt64_t
- enzyme::fsblkcnt_t
- enzyme::fsfilcnt64_t
- enzyme::fsfilcnt_t
- enzyme::fsid_t
- enzyme::gid_t
- enzyme::id_t
- enzyme::ino64_t
- enzyme::ino_t
- enzyme::int_fast16_t
- enzyme::int_fast32_t
- enzyme::int_fast64_t
- enzyme::int_fast8_t
- enzyme::int_least16_t
- enzyme::int_least32_t
- enzyme::int_least64_t
- enzyme::int_least8_t
- enzyme::intmax_t
- enzyme::key_t
- enzyme::loff_t
- enzyme::mode_t
- enzyme::nlink_t
- enzyme::off64_t
- enzyme::off_t
- enzyme::pid_t
- enzyme::pthread_key_t
- enzyme::pthread_once_t
- enzyme::pthread_spinlock_t
- enzyme::pthread_t
- enzyme::quad_t
- enzyme::register_t
- enzyme::sigset_t
- enzyme::suseconds_t
- enzyme::time_t
- enzyme::timer_t
- enzyme::u_char
- enzyme::u_int
- enzyme::u_int16_t
- enzyme::u_int32_t
- enzyme::u_int64_t
- enzyme::u_int8_t
- enzyme::u_long
- enzyme::u_quad_t
- enzyme::u_short
- enzyme::uid_t
- enzyme::uint
- enzyme::uint_fast16_t
- enzyme::uint_fast32_t
- enzyme::uint_fast64_t
- enzyme::uint_fast8_t
- enzyme::uint_least16_t
- enzyme::uint_least32_t
- enzyme::uint_least64_t
- enzyme::uint_least8_t
- enzyme::uintmax_t
- enzyme::ulong
- enzyme::useconds_t
- enzyme::ushort
- execution::interface::BarrierInitFunc
- execution::interface::CalcOutFunc
- execution::interface::CalcOutGradFunc
- execution::interface::CalcOutRevGradFunc
- execution::interface::CalcOutSensGradFunc
- execution::interface::CalcOutSensRevGradFunc
- execution::interface::GetConstantFunc
- execution::interface::GetDimsFunc
- execution::interface::GetInputsFunc
- execution::interface::GetTensorFunc
- execution::interface::MassFunc
- execution::interface::MassRevGradFunc
- execution::interface::RhsFunc
- execution::interface::RhsGradFunc
- execution::interface::RhsRevGradFunc
- execution::interface::RhsSensGradFunc
- execution::interface::RhsSensRevGradFunc
- execution::interface::SetConstantsFunc
- execution::interface::SetIdFunc
- execution::interface::SetInputsFunc
- execution::interface::SetInputsGradFunc
- execution::interface::SetInputsRevGradFunc
- execution::interface::StopFunc
- execution::interface::U0Func
- execution::interface::U0GradFunc
- execution::interface::U0RevGradFunc
Constants
- enzyme::BIG_ENDIAN
- enzyme::BYTE_ORDER
- enzyme::CBATCH_TYPE_BT_SCALAR
- enzyme::CBATCH_TYPE_BT_VECTOR
- enzyme::CConcreteType_DT_Anything
- enzyme::CConcreteType_DT_BFloat16
- enzyme::CConcreteType_DT_Double
- enzyme::CConcreteType_DT_Float
- enzyme::CConcreteType_DT_Half
- enzyme::CConcreteType_DT_Integer
- enzyme::CConcreteType_DT_Pointer
- enzyme::CConcreteType_DT_Unknown
- enzyme::CConcreteType_DT_X86_FP80
- enzyme::CDIFFE_TYPE_DFT_CONSTANT
- enzyme::CDIFFE_TYPE_DFT_DUP_ARG
- enzyme::CDIFFE_TYPE_DFT_DUP_NONEED
- enzyme::CDIFFE_TYPE_DFT_OUT_DIFF
- enzyme::CDerivativeMode_DEM_ForwardMode
- enzyme::CDerivativeMode_DEM_ForwardModeError
- enzyme::CDerivativeMode_DEM_ForwardModeSplit
- enzyme::CDerivativeMode_DEM_ReverseModeCombined
- enzyme::CDerivativeMode_DEM_ReverseModeGradient
- enzyme::CDerivativeMode_DEM_ReverseModePrimal
- enzyme::CProbProgMode_DEM_Condition
- enzyme::CProbProgMode_DEM_Trace
- enzyme::CValueType_VT_Both
- enzyme::CValueType_VT_None
- enzyme::CValueType_VT_Primal
- enzyme::CValueType_VT_Shadow
- enzyme::FD_SETSIZE
- enzyme::HAVE_SYSEXITS_H
- enzyme::INT16_MAX
- enzyme::INT16_MIN
- enzyme::INT16_WIDTH
- enzyme::INT32_MAX
- enzyme::INT32_MIN
- enzyme::INT32_WIDTH
- enzyme::INT64_WIDTH
- enzyme::INT8_MAX
- enzyme::INT8_MIN
- enzyme::INT8_WIDTH
- enzyme::INTMAX_WIDTH
- enzyme::INTPTR_MAX
- enzyme::INTPTR_MIN
- enzyme::INTPTR_WIDTH
- enzyme::INT_FAST16_MAX
- enzyme::INT_FAST16_MIN
- enzyme::INT_FAST16_WIDTH
- enzyme::INT_FAST32_MAX
- enzyme::INT_FAST32_MIN
- enzyme::INT_FAST32_WIDTH
- enzyme::INT_FAST64_WIDTH
- enzyme::INT_FAST8_MAX
- enzyme::INT_FAST8_MIN
- enzyme::INT_FAST8_WIDTH
- enzyme::INT_LEAST16_MAX
- enzyme::INT_LEAST16_MIN
- enzyme::INT_LEAST16_WIDTH
- enzyme::INT_LEAST32_MAX
- enzyme::INT_LEAST32_MIN
- enzyme::INT_LEAST32_WIDTH
- enzyme::INT_LEAST64_WIDTH
- enzyme::INT_LEAST8_MAX
- enzyme::INT_LEAST8_MIN
- enzyme::INT_LEAST8_WIDTH
- enzyme::LITTLE_ENDIAN
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingAcquire
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingAcquireRelease
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingMonotonic
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingNotAtomic
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingRelease
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingSequentiallyConsistent
- enzyme::LLVMAtomicOrdering_LLVMAtomicOrderingUnordered
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpAdd
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpAnd
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFAdd
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFMax
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFMin
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpFSub
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpMax
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpMin
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpNand
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpOr
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpSub
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpUMax
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpUMin
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpXchg
- enzyme::LLVMAtomicRMWBinOp_LLVMAtomicRMWBinOpXor
- enzyme::LLVMAttributeFunctionIndex
- enzyme::LLVMAttributeReturnIndex
- enzyme::LLVMByteOrdering_LLVMBigEndian
- enzyme::LLVMByteOrdering_LLVMLittleEndian
- enzyme::LLVMCallConv_LLVMAMDGPUCSCallConv
- enzyme::LLVMCallConv_LLVMAMDGPUESCallConv
- enzyme::LLVMCallConv_LLVMAMDGPUGSCallConv
- enzyme::LLVMCallConv_LLVMAMDGPUHSCallConv
- enzyme::LLVMCallConv_LLVMAMDGPUKERNELCallConv
- enzyme::LLVMCallConv_LLVMAMDGPULSCallConv
- enzyme::LLVMCallConv_LLVMAMDGPUPSCallConv
- enzyme::LLVMCallConv_LLVMAMDGPUVSCallConv
- enzyme::LLVMCallConv_LLVMARMAAPCSCallConv
- enzyme::LLVMCallConv_LLVMARMAAPCSVFPCallConv
- enzyme::LLVMCallConv_LLVMARMAPCSCallConv
- enzyme::LLVMCallConv_LLVMAVRBUILTINCallConv
- enzyme::LLVMCallConv_LLVMAVRINTRCallConv
- enzyme::LLVMCallConv_LLVMAVRSIGNALCallConv
- enzyme::LLVMCallConv_LLVMAnyRegCallConv
- enzyme::LLVMCallConv_LLVMCCallConv
- enzyme::LLVMCallConv_LLVMCXXFASTTLSCallConv
- enzyme::LLVMCallConv_LLVMColdCallConv
- enzyme::LLVMCallConv_LLVMFastCallConv
- enzyme::LLVMCallConv_LLVMGHCCallConv
- enzyme::LLVMCallConv_LLVMHHVMCCallConv
- enzyme::LLVMCallConv_LLVMHHVMCallConv
- enzyme::LLVMCallConv_LLVMHiPECallConv
- enzyme::LLVMCallConv_LLVMIntelOCLBICallConv
- enzyme::LLVMCallConv_LLVMMSP430BUILTINCallConv
- enzyme::LLVMCallConv_LLVMMSP430INTRCallConv
- enzyme::LLVMCallConv_LLVMPTXDeviceCallConv
- enzyme::LLVMCallConv_LLVMPTXKernelCallConv
- enzyme::LLVMCallConv_LLVMPreserveAllCallConv
- enzyme::LLVMCallConv_LLVMPreserveMostCallConv
- enzyme::LLVMCallConv_LLVMSPIRFUNCCallConv
- enzyme::LLVMCallConv_LLVMSPIRKERNELCallConv
- enzyme::LLVMCallConv_LLVMSwiftCallConv
- enzyme::LLVMCallConv_LLVMWin64CallConv
- enzyme::LLVMCallConv_LLVMX8664SysVCallConv
- enzyme::LLVMCallConv_LLVMX86FastcallCallConv
- enzyme::LLVMCallConv_LLVMX86INTRCallConv
- enzyme::LLVMCallConv_LLVMX86RegCallCallConv
- enzyme::LLVMCallConv_LLVMX86StdcallCallConv
- enzyme::LLVMCallConv_LLVMX86ThisCallCallConv
- enzyme::LLVMCallConv_LLVMX86VectorCallCallConv
- enzyme::LLVMDLLStorageClass_LLVMDLLExportStorageClass
- enzyme::LLVMDLLStorageClass_LLVMDLLImportStorageClass
- enzyme::LLVMDLLStorageClass_LLVMDefaultStorageClass
- enzyme::LLVMDiagnosticSeverity_LLVMDSError
- enzyme::LLVMDiagnosticSeverity_LLVMDSNote
- enzyme::LLVMDiagnosticSeverity_LLVMDSRemark
- enzyme::LLVMDiagnosticSeverity_LLVMDSWarning
- enzyme::LLVMFastMathAll
- enzyme::LLVMFastMathAllowContract
- enzyme::LLVMFastMathAllowReassoc
- enzyme::LLVMFastMathAllowReciprocal
- enzyme::LLVMFastMathApproxFunc
- enzyme::LLVMFastMathNoInfs
- enzyme::LLVMFastMathNoNaNs
- enzyme::LLVMFastMathNoSignedZeros
- enzyme::LLVMFastMathNone
- enzyme::LLVMInlineAsmDialect_LLVMInlineAsmDialectATT
- enzyme::LLVMInlineAsmDialect_LLVMInlineAsmDialectIntel
- enzyme::LLVMIntPredicate_LLVMIntEQ
- enzyme::LLVMIntPredicate_LLVMIntNE
- enzyme::LLVMIntPredicate_LLVMIntSGE
- enzyme::LLVMIntPredicate_LLVMIntSGT
- enzyme::LLVMIntPredicate_LLVMIntSLE
- enzyme::LLVMIntPredicate_LLVMIntSLT
- enzyme::LLVMIntPredicate_LLVMIntUGE
- enzyme::LLVMIntPredicate_LLVMIntUGT
- enzyme::LLVMIntPredicate_LLVMIntULE
- enzyme::LLVMIntPredicate_LLVMIntULT
- enzyme::LLVMLandingPadClauseTy_LLVMLandingPadCatch
- enzyme::LLVMLandingPadClauseTy_LLVMLandingPadFilter
- enzyme::LLVMLinkage_LLVMAppendingLinkage
- enzyme::LLVMLinkage_LLVMAvailableExternallyLinkage
- enzyme::LLVMLinkage_LLVMCommonLinkage
- enzyme::LLVMLinkage_LLVMDLLExportLinkage
- enzyme::LLVMLinkage_LLVMDLLImportLinkage
- enzyme::LLVMLinkage_LLVMExternalLinkage
- enzyme::LLVMLinkage_LLVMExternalWeakLinkage
- enzyme::LLVMLinkage_LLVMGhostLinkage
- enzyme::LLVMLinkage_LLVMInternalLinkage
- enzyme::LLVMLinkage_LLVMLinkOnceAnyLinkage
- enzyme::LLVMLinkage_LLVMLinkOnceODRAutoHideLinkage
- enzyme::LLVMLinkage_LLVMLinkOnceODRLinkage
- enzyme::LLVMLinkage_LLVMLinkerPrivateLinkage
- enzyme::LLVMLinkage_LLVMLinkerPrivateWeakLinkage
- enzyme::LLVMLinkage_LLVMPrivateLinkage
- enzyme::LLVMLinkage_LLVMWeakAnyLinkage
- enzyme::LLVMLinkage_LLVMWeakODRLinkage
- enzyme::LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorAppend
- enzyme::LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorAppendUnique
- enzyme::LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorError
- enzyme::LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorOverride
- enzyme::LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorRequire
- enzyme::LLVMModuleFlagBehavior_LLVMModuleFlagBehaviorWarning
- enzyme::LLVMOpcode_LLVMAShr
- enzyme::LLVMOpcode_LLVMAdd
- enzyme::LLVMOpcode_LLVMAddrSpaceCast
- enzyme::LLVMOpcode_LLVMAlloca
- enzyme::LLVMOpcode_LLVMAnd
- enzyme::LLVMOpcode_LLVMAtomicCmpXchg
- enzyme::LLVMOpcode_LLVMAtomicRMW
- enzyme::LLVMOpcode_LLVMBitCast
- enzyme::LLVMOpcode_LLVMBr
- enzyme::LLVMOpcode_LLVMCall
- enzyme::LLVMOpcode_LLVMCallBr
- enzyme::LLVMOpcode_LLVMCatchPad
- enzyme::LLVMOpcode_LLVMCatchRet
- enzyme::LLVMOpcode_LLVMCatchSwitch
- enzyme::LLVMOpcode_LLVMCleanupPad
- enzyme::LLVMOpcode_LLVMCleanupRet
- enzyme::LLVMOpcode_LLVMExtractElement
- enzyme::LLVMOpcode_LLVMExtractValue
- enzyme::LLVMOpcode_LLVMFAdd
- enzyme::LLVMOpcode_LLVMFCmp
- enzyme::LLVMOpcode_LLVMFDiv
- enzyme::LLVMOpcode_LLVMFMul
- enzyme::LLVMOpcode_LLVMFNeg
- enzyme::LLVMOpcode_LLVMFPExt
- enzyme::LLVMOpcode_LLVMFPToSI
- enzyme::LLVMOpcode_LLVMFPToUI
- enzyme::LLVMOpcode_LLVMFPTrunc
- enzyme::LLVMOpcode_LLVMFRem
- enzyme::LLVMOpcode_LLVMFSub
- enzyme::LLVMOpcode_LLVMFence
- enzyme::LLVMOpcode_LLVMFreeze
- enzyme::LLVMOpcode_LLVMGetElementPtr
- enzyme::LLVMOpcode_LLVMICmp
- enzyme::LLVMOpcode_LLVMIndirectBr
- enzyme::LLVMOpcode_LLVMInsertElement
- enzyme::LLVMOpcode_LLVMInsertValue
- enzyme::LLVMOpcode_LLVMIntToPtr
- enzyme::LLVMOpcode_LLVMInvoke
- enzyme::LLVMOpcode_LLVMLShr
- enzyme::LLVMOpcode_LLVMLandingPad
- enzyme::LLVMOpcode_LLVMLoad
- enzyme::LLVMOpcode_LLVMMul
- enzyme::LLVMOpcode_LLVMOr
- enzyme::LLVMOpcode_LLVMPHI
- enzyme::LLVMOpcode_LLVMPtrToInt
- enzyme::LLVMOpcode_LLVMResume
- enzyme::LLVMOpcode_LLVMRet
- enzyme::LLVMOpcode_LLVMSDiv
- enzyme::LLVMOpcode_LLVMSExt
- enzyme::LLVMOpcode_LLVMSIToFP
- enzyme::LLVMOpcode_LLVMSRem
- enzyme::LLVMOpcode_LLVMSelect
- enzyme::LLVMOpcode_LLVMShl
- enzyme::LLVMOpcode_LLVMShuffleVector
- enzyme::LLVMOpcode_LLVMStore
- enzyme::LLVMOpcode_LLVMSub
- enzyme::LLVMOpcode_LLVMSwitch
- enzyme::LLVMOpcode_LLVMTrunc
- enzyme::LLVMOpcode_LLVMUDiv
- enzyme::LLVMOpcode_LLVMUIToFP
- enzyme::LLVMOpcode_LLVMURem
- enzyme::LLVMOpcode_LLVMUnreachable
- enzyme::LLVMOpcode_LLVMUserOp1
- enzyme::LLVMOpcode_LLVMUserOp2
- enzyme::LLVMOpcode_LLVMVAArg
- enzyme::LLVMOpcode_LLVMXor
- enzyme::LLVMOpcode_LLVMZExt
- enzyme::LLVMRealPredicate_LLVMRealOEQ
- enzyme::LLVMRealPredicate_LLVMRealOGE
- enzyme::LLVMRealPredicate_LLVMRealOGT
- enzyme::LLVMRealPredicate_LLVMRealOLE
- enzyme::LLVMRealPredicate_LLVMRealOLT
- enzyme::LLVMRealPredicate_LLVMRealONE
- enzyme::LLVMRealPredicate_LLVMRealORD
- enzyme::LLVMRealPredicate_LLVMRealPredicateFalse
- enzyme::LLVMRealPredicate_LLVMRealPredicateTrue
- enzyme::LLVMRealPredicate_LLVMRealUEQ
- enzyme::LLVMRealPredicate_LLVMRealUGE
- enzyme::LLVMRealPredicate_LLVMRealUGT
- enzyme::LLVMRealPredicate_LLVMRealULE
- enzyme::LLVMRealPredicate_LLVMRealULT
- enzyme::LLVMRealPredicate_LLVMRealUNE
- enzyme::LLVMRealPredicate_LLVMRealUNO
- enzyme::LLVMTailCallKind_LLVMTailCallKindMustTail
- enzyme::LLVMTailCallKind_LLVMTailCallKindNoTail
- enzyme::LLVMTailCallKind_LLVMTailCallKindNone
- enzyme::LLVMTailCallKind_LLVMTailCallKindTail
- enzyme::LLVMThreadLocalMode_LLVMGeneralDynamicTLSModel
- enzyme::LLVMThreadLocalMode_LLVMInitialExecTLSModel
- enzyme::LLVMThreadLocalMode_LLVMLocalDynamicTLSModel
- enzyme::LLVMThreadLocalMode_LLVMLocalExecTLSModel
- enzyme::LLVMThreadLocalMode_LLVMNotThreadLocal
- enzyme::LLVMTypeKind_LLVMArrayTypeKind
- enzyme::LLVMTypeKind_LLVMBFloatTypeKind
- enzyme::LLVMTypeKind_LLVMDoubleTypeKind
- enzyme::LLVMTypeKind_LLVMFP128TypeKind
- enzyme::LLVMTypeKind_LLVMFloatTypeKind
- enzyme::LLVMTypeKind_LLVMFunctionTypeKind
- enzyme::LLVMTypeKind_LLVMHalfTypeKind
- enzyme::LLVMTypeKind_LLVMIntegerTypeKind
- enzyme::LLVMTypeKind_LLVMLabelTypeKind
- enzyme::LLVMTypeKind_LLVMMetadataTypeKind
- enzyme::LLVMTypeKind_LLVMPPC_FP128TypeKind
- enzyme::LLVMTypeKind_LLVMPointerTypeKind
- enzyme::LLVMTypeKind_LLVMScalableVectorTypeKind
- enzyme::LLVMTypeKind_LLVMStructTypeKind
- enzyme::LLVMTypeKind_LLVMTargetExtTypeKind
- enzyme::LLVMTypeKind_LLVMTokenTypeKind
- enzyme::LLVMTypeKind_LLVMVectorTypeKind
- enzyme::LLVMTypeKind_LLVMVoidTypeKind
- enzyme::LLVMTypeKind_LLVMX86_AMXTypeKind
- enzyme::LLVMTypeKind_LLVMX86_FP80TypeKind
- enzyme::LLVMTypeKind_LLVMX86_MMXTypeKind
- enzyme::LLVMUnnamedAddr_LLVMGlobalUnnamedAddr
- enzyme::LLVMUnnamedAddr_LLVMLocalUnnamedAddr
- enzyme::LLVMUnnamedAddr_LLVMNoUnnamedAddr
- enzyme::LLVMValueKind_LLVMArgumentValueKind
- enzyme::LLVMValueKind_LLVMBasicBlockValueKind
- enzyme::LLVMValueKind_LLVMBlockAddressValueKind
- enzyme::LLVMValueKind_LLVMConstantAggregateZeroValueKind
- enzyme::LLVMValueKind_LLVMConstantArrayValueKind
- enzyme::LLVMValueKind_LLVMConstantDataArrayValueKind
- enzyme::LLVMValueKind_LLVMConstantDataVectorValueKind
- enzyme::LLVMValueKind_LLVMConstantExprValueKind
- enzyme::LLVMValueKind_LLVMConstantFPValueKind
- enzyme::LLVMValueKind_LLVMConstantIntValueKind
- enzyme::LLVMValueKind_LLVMConstantPointerNullValueKind
- enzyme::LLVMValueKind_LLVMConstantStructValueKind
- enzyme::LLVMValueKind_LLVMConstantTargetNoneValueKind
- enzyme::LLVMValueKind_LLVMConstantTokenNoneValueKind
- enzyme::LLVMValueKind_LLVMConstantVectorValueKind
- enzyme::LLVMValueKind_LLVMFunctionValueKind
- enzyme::LLVMValueKind_LLVMGlobalAliasValueKind
- enzyme::LLVMValueKind_LLVMGlobalIFuncValueKind
- enzyme::LLVMValueKind_LLVMGlobalVariableValueKind
- enzyme::LLVMValueKind_LLVMInlineAsmValueKind
- enzyme::LLVMValueKind_LLVMInstructionValueKind
- enzyme::LLVMValueKind_LLVMMemoryDefValueKind
- enzyme::LLVMValueKind_LLVMMemoryPhiValueKind
- enzyme::LLVMValueKind_LLVMMemoryUseValueKind
- enzyme::LLVMValueKind_LLVMMetadataAsValueValueKind
- enzyme::LLVMValueKind_LLVMPoisonValueValueKind
- enzyme::LLVMValueKind_LLVMUndefValueValueKind
- enzyme::LLVMVisibility_LLVMDefaultVisibility
- enzyme::LLVMVisibility_LLVMHiddenVisibility
- enzyme::LLVMVisibility_LLVMProtectedVisibility
- enzyme::LLVM_DEFAULT_TARGET_TRIPLE
- enzyme::LLVM_ENABLE_CURL
- enzyme::LLVM_ENABLE_DIA_SDK
- enzyme::LLVM_ENABLE_THREADS
- enzyme::LLVM_ENABLE_ZLIB
- enzyme::LLVM_ENABLE_ZSTD
- enzyme::LLVM_FORCE_ENABLE_STATS
- enzyme::LLVM_HAS_AARCH64_TARGET
- enzyme::LLVM_HAS_AMDGPU_TARGET
- enzyme::LLVM_HAS_ARC_TARGET
- enzyme::LLVM_HAS_ARM_TARGET
- enzyme::LLVM_HAS_ATOMICS
- enzyme::LLVM_HAS_AVR_TARGET
- enzyme::LLVM_HAS_BPF_TARGET
- enzyme::LLVM_HAS_CSKY_TARGET
- enzyme::LLVM_HAS_DIRECTX_TARGET
- enzyme::LLVM_HAS_HEXAGON_TARGET
- enzyme::LLVM_HAS_LANAI_TARGET
- enzyme::LLVM_HAS_LOONGARCH_TARGET
- enzyme::LLVM_HAS_M68K_TARGET
- enzyme::LLVM_HAS_MIPS_TARGET
- enzyme::LLVM_HAS_MSP430_TARGET
- enzyme::LLVM_HAS_NVPTX_TARGET
- enzyme::LLVM_HAS_POWERPC_TARGET
- enzyme::LLVM_HAS_RISCV_TARGET
- enzyme::LLVM_HAS_SPARC_TARGET
- enzyme::LLVM_HAS_SPIRV_TARGET
- enzyme::LLVM_HAS_SYSTEMZ_TARGET
- enzyme::LLVM_HAS_VE_TARGET
- enzyme::LLVM_HAS_WEBASSEMBLY_TARGET
- enzyme::LLVM_HAS_X86_TARGET
- enzyme::LLVM_HAS_XCORE_TARGET
- enzyme::LLVM_HAS_XTENSA_TARGET
- enzyme::LLVM_HOST_TRIPLE
- enzyme::LLVM_ON_UNIX
- enzyme::LLVM_UNREACHABLE_OPTIMIZE
- enzyme::LLVM_USE_INTEL_JITEVENTS
- enzyme::LLVM_USE_OPROFILE
- enzyme::LLVM_USE_PERF
- enzyme::LLVM_VERSION_MAJOR
- enzyme::LLVM_VERSION_MINOR
- enzyme::LLVM_VERSION_PATCH
- enzyme::LLVM_VERSION_STRING
- enzyme::PDP_ENDIAN
- enzyme::PRIB16
- enzyme::PRIB32
- enzyme::PRIB64
- enzyme::PRIB8
- enzyme::PRIBFAST16
- enzyme::PRIBFAST32
- enzyme::PRIBFAST64
- enzyme::PRIBFAST8
- enzyme::PRIBLEAST16
- enzyme::PRIBLEAST32
- enzyme::PRIBLEAST64
- enzyme::PRIBLEAST8
- enzyme::PRIBMAX
- enzyme::PRIBPTR
- enzyme::PRIX16
- enzyme::PRIX32
- enzyme::PRIX64
- enzyme::PRIX8
- enzyme::PRIXFAST16
- enzyme::PRIXFAST32
- enzyme::PRIXFAST64
- enzyme::PRIXFAST8
- enzyme::PRIXLEAST16
- enzyme::PRIXLEAST32
- enzyme::PRIXLEAST64
- enzyme::PRIXLEAST8
- enzyme::PRIXMAX
- enzyme::PRIXPTR
- enzyme::PRIb16
- enzyme::PRIb32
- enzyme::PRIb64
- enzyme::PRIb8
- enzyme::PRIbFAST16
- enzyme::PRIbFAST32
- enzyme::PRIbFAST64
- enzyme::PRIbFAST8
- enzyme::PRIbLEAST16
- enzyme::PRIbLEAST32
- enzyme::PRIbLEAST64
- enzyme::PRIbLEAST8
- enzyme::PRIbMAX
- enzyme::PRIbPTR
- enzyme::PRId16
- enzyme::PRId32
- enzyme::PRId64
- enzyme::PRId8
- enzyme::PRIdFAST16
- enzyme::PRIdFAST32
- enzyme::PRIdFAST64
- enzyme::PRIdFAST8
- enzyme::PRIdLEAST16
- enzyme::PRIdLEAST32
- enzyme::PRIdLEAST64
- enzyme::PRIdLEAST8
- enzyme::PRIdMAX
- enzyme::PRIdPTR
- enzyme::PRIi16
- enzyme::PRIi32
- enzyme::PRIi64
- enzyme::PRIi8
- enzyme::PRIiFAST16
- enzyme::PRIiFAST32
- enzyme::PRIiFAST64
- enzyme::PRIiFAST8
- enzyme::PRIiLEAST16
- enzyme::PRIiLEAST32
- enzyme::PRIiLEAST64
- enzyme::PRIiLEAST8
- enzyme::PRIiMAX
- enzyme::PRIiPTR
- enzyme::PRIo16
- enzyme::PRIo32
- enzyme::PRIo64
- enzyme::PRIo8
- enzyme::PRIoFAST16
- enzyme::PRIoFAST32
- enzyme::PRIoFAST64
- enzyme::PRIoFAST8
- enzyme::PRIoLEAST16
- enzyme::PRIoLEAST32
- enzyme::PRIoLEAST64
- enzyme::PRIoLEAST8
- enzyme::PRIoMAX
- enzyme::PRIoPTR
- enzyme::PRIu16
- enzyme::PRIu32
- enzyme::PRIu64
- enzyme::PRIu8
- enzyme::PRIuFAST16
- enzyme::PRIuFAST32
- enzyme::PRIuFAST64
- enzyme::PRIuFAST8
- enzyme::PRIuLEAST16
- enzyme::PRIuLEAST32
- enzyme::PRIuLEAST64
- enzyme::PRIuLEAST8
- enzyme::PRIuMAX
- enzyme::PRIuPTR
- enzyme::PRIx16
- enzyme::PRIx32
- enzyme::PRIx64
- enzyme::PRIx8
- enzyme::PRIxFAST16
- enzyme::PRIxFAST32
- enzyme::PRIxFAST64
- enzyme::PRIxFAST8
- enzyme::PRIxLEAST16
- enzyme::PRIxLEAST32
- enzyme::PRIxLEAST64
- enzyme::PRIxLEAST8
- enzyme::PRIxMAX
- enzyme::PRIxPTR
- enzyme::PTRDIFF_MAX
- enzyme::PTRDIFF_MIN
- enzyme::PTRDIFF_WIDTH
- enzyme::SCNb16
- enzyme::SCNb32
- enzyme::SCNb64
- enzyme::SCNb8
- enzyme::SCNbFAST16
- enzyme::SCNbFAST32
- enzyme::SCNbFAST64
- enzyme::SCNbFAST8
- enzyme::SCNbLEAST16
- enzyme::SCNbLEAST32
- enzyme::SCNbLEAST64
- enzyme::SCNbLEAST8
- enzyme::SCNbMAX
- enzyme::SCNbPTR
- enzyme::SCNd16
- enzyme::SCNd32
- enzyme::SCNd64
- enzyme::SCNd8
- enzyme::SCNdFAST16
- enzyme::SCNdFAST32
- enzyme::SCNdFAST64
- enzyme::SCNdFAST8
- enzyme::SCNdLEAST16
- enzyme::SCNdLEAST32
- enzyme::SCNdLEAST64
- enzyme::SCNdLEAST8
- enzyme::SCNdMAX
- enzyme::SCNdPTR
- enzyme::SCNi16
- enzyme::SCNi32
- enzyme::SCNi64
- enzyme::SCNi8
- enzyme::SCNiFAST16
- enzyme::SCNiFAST32
- enzyme::SCNiFAST64
- enzyme::SCNiFAST8
- enzyme::SCNiLEAST16
- enzyme::SCNiLEAST32
- enzyme::SCNiLEAST64
- enzyme::SCNiLEAST8
- enzyme::SCNiMAX
- enzyme::SCNiPTR
- enzyme::SCNo16
- enzyme::SCNo32
- enzyme::SCNo64
- enzyme::SCNo8
- enzyme::SCNoFAST16
- enzyme::SCNoFAST32
- enzyme::SCNoFAST64
- enzyme::SCNoFAST8
- enzyme::SCNoLEAST16
- enzyme::SCNoLEAST32
- enzyme::SCNoLEAST64
- enzyme::SCNoLEAST8
- enzyme::SCNoMAX
- enzyme::SCNoPTR
- enzyme::SCNu16
- enzyme::SCNu32
- enzyme::SCNu64
- enzyme::SCNu8
- enzyme::SCNuFAST16
- enzyme::SCNuFAST32
- enzyme::SCNuFAST64
- enzyme::SCNuFAST8
- enzyme::SCNuLEAST16
- enzyme::SCNuLEAST32
- enzyme::SCNuLEAST64
- enzyme::SCNuLEAST8
- enzyme::SCNuMAX
- enzyme::SCNuPTR
- enzyme::SCNx16
- enzyme::SCNx32
- enzyme::SCNx64
- enzyme::SCNx8
- enzyme::SCNxFAST16
- enzyme::SCNxFAST32
- enzyme::SCNxFAST64
- enzyme::SCNxFAST8
- enzyme::SCNxLEAST16
- enzyme::SCNxLEAST32
- enzyme::SCNxLEAST64
- enzyme::SCNxLEAST8
- enzyme::SCNxMAX
- enzyme::SCNxPTR
- enzyme::SIG_ATOMIC_MAX
- enzyme::SIG_ATOMIC_MIN
- enzyme::SIG_ATOMIC_WIDTH
- enzyme::SIZE_MAX
- enzyme::SIZE_WIDTH
- enzyme::UINT16_MAX
- enzyme::UINT16_WIDTH
- enzyme::UINT32_MAX
- enzyme::UINT32_WIDTH
- enzyme::UINT64_WIDTH
- enzyme::UINT8_MAX
- enzyme::UINT8_WIDTH
- enzyme::UINTMAX_WIDTH
- enzyme::UINTPTR_MAX
- enzyme::UINTPTR_WIDTH
- enzyme::UINT_FAST16_MAX
- enzyme::UINT_FAST16_WIDTH
- enzyme::UINT_FAST32_MAX
- enzyme::UINT_FAST32_WIDTH
- enzyme::UINT_FAST64_WIDTH
- enzyme::UINT_FAST8_MAX
- enzyme::UINT_FAST8_WIDTH
- enzyme::UINT_LEAST16_MAX
- enzyme::UINT_LEAST16_WIDTH
- enzyme::UINT_LEAST32_MAX
- enzyme::UINT_LEAST32_WIDTH
- enzyme::UINT_LEAST64_WIDTH
- enzyme::UINT_LEAST8_MAX
- enzyme::UINT_LEAST8_WIDTH
- enzyme::WCHAR_WIDTH
- enzyme::WINT_MAX
- enzyme::WINT_MIN
- enzyme::WINT_WIDTH
- enzyme::_ATFILE_SOURCE
- enzyme::_BITS_BYTESWAP_H
- enzyme::_BITS_ENDIANNESS_H
- enzyme::_BITS_ENDIAN_H
- enzyme::_BITS_PTHREADTYPES_ARCH_H
- enzyme::_BITS_PTHREADTYPES_COMMON_H
- enzyme::_BITS_STDINT_INTN_H
- enzyme::_BITS_STDINT_LEAST_H
- enzyme::_BITS_STDINT_UINTN_H
- enzyme::_BITS_TIME64_H
- enzyme::_BITS_TYPESIZES_H
- enzyme::_BITS_TYPES_H
- enzyme::_BITS_UINTN_IDENTITY_H
- enzyme::_BITS_WCHAR_H
- enzyme::_DEFAULT_SOURCE
- enzyme::_DYNAMIC_STACK_SIZE_SOURCE
- enzyme::_ENDIAN_H
- enzyme::_FEATURES_H
- enzyme::_INTTYPES_H
- enzyme::_ISOC11_SOURCE
- enzyme::_ISOC2X_SOURCE
- enzyme::_ISOC95_SOURCE
- enzyme::_ISOC99_SOURCE
- enzyme::_LARGEFILE64_SOURCE
- enzyme::_LARGEFILE_SOURCE
- enzyme::_POSIX_C_SOURCE
- enzyme::_POSIX_SOURCE
- enzyme::_STDC_PREDEF_H
- enzyme::_STDINT_H
- enzyme::_STRUCT_TIMESPEC
- enzyme::_SYS_CDEFS_H
- enzyme::_SYS_SELECT_H
- enzyme::_SYS_TYPES_H
- enzyme::_THREAD_MUTEX_INTERNAL_H
- enzyme::_THREAD_SHARED_TYPES_H
- enzyme::_XOPEN_SOURCE
- enzyme::_XOPEN_SOURCE_EXTENDED
- enzyme::__BIG_ENDIAN
- enzyme::__BIT_TYPES_DEFINED__
- enzyme::__BYTE_ORDER
- enzyme::__FD_SETSIZE
- enzyme::__FLOAT_WORD_ORDER
- enzyme::__GLIBC_MINOR__
- enzyme::__GLIBC_USE_C2X_STRTOL
- enzyme::__GLIBC_USE_DEPRECATED_GETS
- enzyme::__GLIBC_USE_DEPRECATED_SCANF
- enzyme::__GLIBC_USE_IEC_60559_BFP_EXT
- enzyme::__GLIBC_USE_IEC_60559_BFP_EXT_C2X
- enzyme::__GLIBC_USE_IEC_60559_EXT
- enzyme::__GLIBC_USE_IEC_60559_FUNCS_EXT
- enzyme::__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
- enzyme::__GLIBC_USE_IEC_60559_TYPES_EXT
- enzyme::__GLIBC_USE_ISOC2X
- enzyme::__GLIBC_USE_LIB_EXT2
- enzyme::__GLIBC__
- enzyme::__GNU_LIBRARY__
- enzyme::__HAVE_GENERIC_SELECTION
- enzyme::__INO_T_MATCHES_INO64_T
- enzyme::__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
- enzyme::__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
- enzyme::__LITTLE_ENDIAN
- enzyme::__OFF_T_MATCHES_OFF64_T
- enzyme::__PDP_ENDIAN
- enzyme::__PRI64_PREFIX
- enzyme::__PRIPTR_PREFIX
- enzyme::__PTHREAD_MUTEX_HAVE_PREV
- enzyme::__RLIM_T_MATCHES_RLIM64_T
- enzyme::__SIZEOF_PTHREAD_ATTR_T
- enzyme::__SIZEOF_PTHREAD_BARRIERATTR_T
- enzyme::__SIZEOF_PTHREAD_BARRIER_T
- enzyme::__SIZEOF_PTHREAD_CONDATTR_T
- enzyme::__SIZEOF_PTHREAD_COND_T
- enzyme::__SIZEOF_PTHREAD_MUTEXATTR_T
- enzyme::__SIZEOF_PTHREAD_MUTEX_T
- enzyme::__SIZEOF_PTHREAD_RWLOCKATTR_T
- enzyme::__SIZEOF_PTHREAD_RWLOCK_T
- enzyme::__STATFS_MATCHES_STATFS64
- enzyme::__STDC_IEC_559_COMPLEX__
- enzyme::__STDC_IEC_559__
- enzyme::__STDC_IEC_60559_BFP__
- enzyme::__STDC_IEC_60559_COMPLEX__
- enzyme::__STDC_ISO_10646__
- enzyme::__SYSCALL_WORDSIZE
- enzyme::__TIMESIZE
- enzyme::__USE_ATFILE
- enzyme::__USE_DYNAMIC_STACK_SIZE
- enzyme::__USE_FORTIFY_LEVEL
- enzyme::__USE_GNU
- enzyme::__USE_ISOC11
- enzyme::__USE_ISOC95
- enzyme::__USE_ISOC99
- enzyme::__USE_ISOCXX11
- enzyme::__USE_LARGEFILE
- enzyme::__USE_LARGEFILE64
- enzyme::__USE_MISC
- enzyme::__USE_POSIX
- enzyme::__USE_POSIX199309
- enzyme::__USE_POSIX199506
- enzyme::__USE_POSIX2
- enzyme::__USE_UNIX98
- enzyme::__USE_XOPEN
- enzyme::__USE_XOPEN2K
- enzyme::__USE_XOPEN2K8
- enzyme::__USE_XOPEN2K8XSI
- enzyme::__USE_XOPEN2KXSI
- enzyme::__USE_XOPEN_EXTENDED
- enzyme::__WORDSIZE
- enzyme::__WORDSIZE_TIME64_COMPAT32
- enzyme::____gwchar_t_defined
- enzyme::__clock_t_defined
- enzyme::__clockid_t_defined
- enzyme::__glibc_c99_flexarr_available
- enzyme::__have_pthread_attr_t
- enzyme::__sigset_t_defined
- enzyme::__time_t_defined
- enzyme::__timer_t_defined
- enzyme::__timeval_defined
- execution::functions::FUNCTIONS
- execution::functions::TWO_ARG_FUNCTIONS