OmniSciDB  04ee39c94c
CompilationOptions.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CompilationOptions
 
struct  ExecutionOptions
 

Enumerations

enum  ExecutorDeviceType { ExecutorDeviceType::CPU, ExecutorDeviceType::GPU }
 
enum  ExecutorOptLevel { ExecutorOptLevel::Default, ExecutorOptLevel::LoopStrengthReduction, ExecutorOptLevel::ReductionJIT }
 
enum  ExecutorExplainType { ExecutorExplainType::Default, ExecutorExplainType::Optimized }
 
enum  ExecutorDispatchMode { ExecutorDispatchMode::KernelPerFragment, ExecutorDispatchMode::MultifragmentKernel }
 

Enumeration Type Documentation

◆ ExecutorDeviceType

enum ExecutorDeviceType
strong
Enumerator
CPU 
GPU 

Definition at line 20 of file CompilationOptions.h.

◆ ExecutorDispatchMode

enum ExecutorDispatchMode
strong
Enumerator
KernelPerFragment 
MultifragmentKernel 

Definition at line 26 of file CompilationOptions.h.

◆ ExecutorExplainType

enum ExecutorExplainType
strong
Enumerator
Default 
Optimized 

Definition at line 24 of file CompilationOptions.h.

◆ ExecutorOptLevel

enum ExecutorOptLevel
strong
Enumerator
Default 
LoopStrengthReduction 
ReductionJIT 

Definition at line 22 of file CompilationOptions.h.