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

Namespaces

 detail
 

Classes

struct  AlignedClauseOps
 
struct  AllocateClauseOps
 
struct  CancelDirectiveNameClauseOps
 
struct  CollapseClauseOps
 
struct  CopyprivateClauseOps
 
struct  CriticalNameClauseOps
 
struct  DependClauseOps
 
struct  DeviceClauseOps
 
struct  DeviceTypeClauseOps
 
struct  DistScheduleClauseOps
 
struct  DoacrossClauseOps
 
struct  FilterClauseOps
 
struct  FinalClauseOps
 
struct  GrainsizeClauseOps
 
struct  HasDeviceAddrClauseOps
 
struct  HintClauseOps
 
struct  IfClauseOps
 
struct  InReductionClauseOps
 
struct  IsDevicePtrClauseOps
 
struct  LinearClauseOps
 
struct  LoopRelatedOps
 
struct  MapClauseOps
 
struct  MergeableClauseOps
 
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  UseDeviceAddrClauseOps
 
struct  UseDevicePtrClauseOps
 
struct  OffloadModuleDefaultModel
 
struct  DeclareTargetDefaultModel
 

Typedefs

using CancelClauseOps = detail::Clauses< CancelDirectiveNameClauseOps, IfClauseOps >
 
using CancellationPointClauseOps = detail::Clauses< CancelDirectiveNameClauseOps >
 
using CriticalClauseOps = detail::Clauses< CriticalNameClauseOps, HintClauseOps >
 
using DeclareTargetClauseOps = detail::Clauses< DeviceTypeClauseOps >
 
using DistributeClauseOps = detail::Clauses< AllocateClauseOps, DistScheduleClauseOps, OrderClauseOps, PrivateClauseOps >
 
using LoopNestClauseOps = detail::Clauses< CollapseClauseOps, LoopRelatedOps >
 
using MaskedClauseOps = detail::Clauses< FilterClauseOps >
 
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, ThreadLimitClauseOps >
 
using TargetDataClauseOps = detail::Clauses< DeviceClauseOps, IfClauseOps, MapClauseOps, UseDeviceAddrClauseOps, UseDevicePtrClauseOps >
 
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, LinearClauseOps, NowaitClauseOps, OrderClauseOps, OrderedClauseOps, PrivateClauseOps, ReductionClauseOps, ScheduleClauseOps >
 

Typedef Documentation

◆ CancelClauseOps

Definition at line 244 of file OpenMPClauseOperands.h.

◆ CancellationPointClauseOps

Definition at line 247 of file OpenMPClauseOperands.h.

◆ CriticalClauseOps

Definition at line 250 of file OpenMPClauseOperands.h.

◆ DeclareTargetClauseOps

Definition at line 253 of file OpenMPClauseOperands.h.

◆ DistributeClauseOps

Definition at line 255 of file OpenMPClauseOperands.h.

◆ LoopNestClauseOps

Definition at line 259 of file OpenMPClauseOperands.h.

◆ MaskedClauseOps

Definition at line 261 of file OpenMPClauseOperands.h.

◆ OrderedOpClauseOps

Definition at line 263 of file OpenMPClauseOperands.h.

◆ OrderedRegionClauseOps

Definition at line 265 of file OpenMPClauseOperands.h.

◆ ParallelClauseOps

Definition at line 267 of file OpenMPClauseOperands.h.

◆ SectionsClauseOps

Definition at line 271 of file OpenMPClauseOperands.h.

◆ SimdClauseOps

Definition at line 275 of file OpenMPClauseOperands.h.

◆ SingleClauseOps

Definition at line 280 of file OpenMPClauseOperands.h.

◆ TargetClauseOps

Definition at line 284 of file OpenMPClauseOperands.h.

◆ TargetDataClauseOps

Definition at line 290 of file OpenMPClauseOperands.h.

◆ TargetEnterExitUpdateDataClauseOps

Definition at line 294 of file OpenMPClauseOperands.h.

◆ TaskClauseOps

Definition at line 299 of file OpenMPClauseOperands.h.

◆ TaskgroupClauseOps

Definition at line 304 of file OpenMPClauseOperands.h.

◆ TaskloopClauseOps

Definition at line 307 of file OpenMPClauseOperands.h.

◆ TaskwaitClauseOps

Definition at line 313 of file OpenMPClauseOperands.h.

◆ TeamsClauseOps

Definition at line 315 of file OpenMPClauseOperands.h.

◆ WsloopClauseOps

Definition at line 319 of file OpenMPClauseOperands.h.