MLIR  19.0.0git
Namespaces | Classes | Typedefs
mlir::omp Namespace Reference

Namespaces

 detail
 

Classes

struct  AlignedClauseOps
 
struct  AllocateClauseOps
 
struct  CollapseClauseOps
 
struct  CopyprivateClauseOps
 
struct  DependClauseOps
 
struct  DeviceClauseOps
 
struct  DeviceTypeClauseOps
 
struct  DistScheduleClauseOps
 
struct  DoacrossClauseOps
 
struct  FinalClauseOps
 
struct  GrainsizeClauseOps
 
struct  HasDeviceAddrClauseOps
 
struct  HintClauseOps
 
struct  IfClauseOps
 
struct  InReductionClauseOps
 
struct  IsDevicePtrClauseOps
 
struct  LinearClauseOps
 
struct  LoopRelatedOps
 
struct  MapClauseOps
 
struct  MergeableClauseOps
 
struct  NameClauseOps
 
struct  NogroupClauseOps
 
struct  NontemporalClauseOps
 
struct  NowaitClauseOps
 
struct  NumTasksClauseOps
 
struct  NumTeamsClauseOps
 
struct  NumThreadsClauseOps
 
struct  OrderClauseOps
 
struct  OrderedClauseOps
 
struct  ParallelizationLevelClauseOps
 
struct  PriorityClauseOps
 
struct  PrivateClauseOps
 
struct  ProcBindClauseOps
 
struct  ReductionClauseOps
 
struct  SafelenClauseOps
 
struct  ScheduleClauseOps
 
struct  SimdlenClauseOps
 
struct  TaskReductionClauseOps
 
struct  ThreadLimitClauseOps
 
struct  UntiedClauseOps
 
struct  UseDeviceClauseOps
 
struct  OffloadModuleDefaultModel
 
struct  DeclareTargetDefaultModel
 

Typedefs

using CriticalClauseOps = detail::Clauses< HintClauseOps, NameClauseOps >
 
using DeclareTargetClauseOps = detail::Clauses< DeviceTypeClauseOps >
 
using DistributeClauseOps = detail::Clauses< AllocateClauseOps, DistScheduleClauseOps, OrderClauseOps, PrivateClauseOps >
 
using LoopNestClauseOps = detail::Clauses< CollapseClauseOps, LoopRelatedOps >
 
using MaskedClauseOps = detail::Clauses<>
 
using OrderedOpClauseOps = detail::Clauses< DoacrossClauseOps >
 
using OrderedRegionClauseOps = detail::Clauses< ParallelizationLevelClauseOps >
 
using ParallelClauseOps = detail::Clauses< AllocateClauseOps, IfClauseOps, NumThreadsClauseOps, PrivateClauseOps, ProcBindClauseOps, ReductionClauseOps >
 
using SectionsClauseOps = detail::Clauses< AllocateClauseOps, NowaitClauseOps, PrivateClauseOps, ReductionClauseOps >
 
using SimdClauseOps = detail::Clauses< AlignedClauseOps, IfClauseOps, NontemporalClauseOps, OrderClauseOps, PrivateClauseOps, ReductionClauseOps, SafelenClauseOps, SimdlenClauseOps >
 
using SingleClauseOps = detail::Clauses< AllocateClauseOps, CopyprivateClauseOps, NowaitClauseOps, PrivateClauseOps >
 
using TargetClauseOps = detail::Clauses< AllocateClauseOps, DependClauseOps, DeviceClauseOps, HasDeviceAddrClauseOps, IfClauseOps, InReductionClauseOps, IsDevicePtrClauseOps, MapClauseOps, NowaitClauseOps, PrivateClauseOps, ReductionClauseOps, ThreadLimitClauseOps >
 
using TargetDataClauseOps = detail::Clauses< DeviceClauseOps, IfClauseOps, MapClauseOps, UseDeviceClauseOps >
 
using TargetEnterExitUpdateDataClauseOps = detail::Clauses< DependClauseOps, DeviceClauseOps, IfClauseOps, MapClauseOps, NowaitClauseOps >
 
using TaskClauseOps = detail::Clauses< AllocateClauseOps, DependClauseOps, FinalClauseOps, IfClauseOps, InReductionClauseOps, MergeableClauseOps, PriorityClauseOps, PrivateClauseOps, UntiedClauseOps >
 
using TaskgroupClauseOps = detail::Clauses< AllocateClauseOps, TaskReductionClauseOps >
 
using TaskloopClauseOps = detail::Clauses< AllocateClauseOps, FinalClauseOps, GrainsizeClauseOps, IfClauseOps, InReductionClauseOps, MergeableClauseOps, NogroupClauseOps, NumTasksClauseOps, PriorityClauseOps, PrivateClauseOps, ReductionClauseOps, UntiedClauseOps >
 
using TaskwaitClauseOps = detail::Clauses< DependClauseOps, NowaitClauseOps >
 
using TeamsClauseOps = detail::Clauses< AllocateClauseOps, IfClauseOps, NumTeamsClauseOps, PrivateClauseOps, ReductionClauseOps, ThreadLimitClauseOps >
 
using WsloopClauseOps = detail::Clauses< AllocateClauseOps, CollapseClauseOps, LinearClauseOps, LoopRelatedOps, NowaitClauseOps, OrderClauseOps, OrderedClauseOps, PrivateClauseOps, ReductionClauseOps, ScheduleClauseOps >
 

Typedef Documentation

◆ CriticalClauseOps

Definition at line 228 of file OpenMPClauseOperands.h.

◆ DeclareTargetClauseOps

Definition at line 231 of file OpenMPClauseOperands.h.

◆ DistributeClauseOps

Definition at line 233 of file OpenMPClauseOperands.h.

◆ LoopNestClauseOps

Definition at line 237 of file OpenMPClauseOperands.h.

◆ MaskedClauseOps

Definition at line 240 of file OpenMPClauseOperands.h.

◆ OrderedOpClauseOps

Definition at line 242 of file OpenMPClauseOperands.h.

◆ OrderedRegionClauseOps

Definition at line 244 of file OpenMPClauseOperands.h.

◆ ParallelClauseOps

Definition at line 246 of file OpenMPClauseOperands.h.

◆ SectionsClauseOps

Definition at line 250 of file OpenMPClauseOperands.h.

◆ SimdClauseOps

Definition at line 254 of file OpenMPClauseOperands.h.

◆ SingleClauseOps

Definition at line 259 of file OpenMPClauseOperands.h.

◆ TargetClauseOps

Definition at line 263 of file OpenMPClauseOperands.h.

◆ TargetDataClauseOps

Definition at line 269 of file OpenMPClauseOperands.h.

◆ TargetEnterExitUpdateDataClauseOps

Definition at line 272 of file OpenMPClauseOperands.h.

◆ TaskClauseOps

Definition at line 277 of file OpenMPClauseOperands.h.

◆ TaskgroupClauseOps

Definition at line 282 of file OpenMPClauseOperands.h.

◆ TaskloopClauseOps

Definition at line 285 of file OpenMPClauseOperands.h.

◆ TaskwaitClauseOps

Definition at line 291 of file OpenMPClauseOperands.h.

◆ TeamsClauseOps

Definition at line 293 of file OpenMPClauseOperands.h.

◆ WsloopClauseOps

Definition at line 297 of file OpenMPClauseOperands.h.