Function EnzymeCreatePrimalAndGradient
Source pub unsafe extern "C" fn EnzymeCreatePrimalAndGradient(
Logic: EnzymeLogicRef,
request_req: LLVMValueRef,
request_ip: LLVMBuilderRef,
todiff: LLVMValueRef,
retType: CDIFFE_TYPE,
constant_args: *mut CDIFFE_TYPE,
constant_args_size: usize,
TA: EnzymeTypeAnalysisRef,
returnValue: u8,
dretUsed: u8,
mode: CDerivativeMode,
runtimeActivity: u8,
strongZero: u8,
width: c_uint,
freeMemory: u8,
additionalArg: LLVMTypeRef,
forceAnonymousTape: u8,
typeInfo: CFnTypeInfo,
subsequent_calls_may_write: u8,
_overwritten_args: *mut u8,
overwritten_args_size: usize,
augmented: EnzymeAugmentedReturnPtr,
AtomicAdd: u8,
) -> LLVMValueRef