Enzyme main
Loading...
Searching...
No Matches
enzyme_markers::InterleaveSplit Struct Reference

Where the primals stop and the shadows start. More...

#include "EnzymeCallMarkers.h"

Collaboration diagram for enzyme_markers::InterleaveSplit:

Public Attributes

unsigned primalEnd
 One past the last operand that can be a primal.
 
unsigned shadowStart
 The first shadow operand, meaningful only when interleaved.
 
bool interleaved
 

Detailed Description

Where the primals stop and the shadows start.

Definition at line 133 of file EnzymeCallMarkers.h.

Member Data Documentation

◆ interleaved

bool enzyme_markers::InterleaveSplit::interleaved

Definition at line 138 of file EnzymeCallMarkers.h.

◆ primalEnd

unsigned enzyme_markers::InterleaveSplit::primalEnd

One past the last operand that can be a primal.

Definition at line 135 of file EnzymeCallMarkers.h.

◆ shadowStart

unsigned enzyme_markers::InterleaveSplit::shadowStart

The first shadow operand, meaningful only when interleaved.

Definition at line 137 of file EnzymeCallMarkers.h.


The documentation for this struct was generated from the following file: