LLVM OpenMP 22.0.0git
InternalEvent.h File Reference

Declares internal event representations along the default CTOR definition. More...

#include "InternalEventCommon.h"
#include <cstring>
#include <limits>
#include <omp-tools.h>

Go to the source code of this file.

Classes

struct  omptest::internal::AssertionSyncPoint
struct  omptest::internal::AssertionSuspend
struct  omptest::internal::ThreadBegin
struct  omptest::internal::ThreadEnd
struct  omptest::internal::ParallelBegin
struct  omptest::internal::ParallelEnd
struct  omptest::internal::Work
struct  omptest::internal::Dispatch
struct  omptest::internal::TaskCreate
struct  omptest::internal::Dependences
struct  omptest::internal::TaskDependence
struct  omptest::internal::TaskSchedule
struct  omptest::internal::ImplicitTask
struct  omptest::internal::Masked
struct  omptest::internal::SyncRegion
struct  omptest::internal::MutexAcquire
struct  omptest::internal::Mutex
struct  omptest::internal::NestLock
struct  omptest::internal::Flush
struct  omptest::internal::Cancel
struct  omptest::internal::Target
struct  omptest::internal::TargetEmi
struct  omptest::internal::TargetDataOp
struct  omptest::internal::TargetDataOpEmi
struct  omptest::internal::TargetSubmit
struct  omptest::internal::TargetSubmitEmi
struct  omptest::internal::ControlTool
struct  omptest::internal::DeviceInitialize
struct  omptest::internal::DeviceFinalize
struct  omptest::internal::DeviceLoad
struct  omptest::internal::DeviceUnload
struct  omptest::internal::BufferRequest
struct  omptest::internal::BufferComplete
struct  omptest::internal::BufferRecord
struct  omptest::internal::BufferRecordDeallocation

Namespaces

namespace  omptest
namespace  omptest::util
namespace  omptest::internal

Macros

#define expectedDefault(TypeName)

Functions

std::string omptest::util::makeHexString (uint64_t Data, bool IsPointer=true, size_t DataBytes=0, bool ShowHexBase=true)
 String manipulation helper function.
bool omptest::internal::operator== (const ParallelBegin &, const ParallelBegin &)
bool omptest::internal::operator== (const Work &, const Work &)
bool omptest::internal::operator== (const ImplicitTask &, const ImplicitTask &)
bool omptest::internal::operator== (const SyncRegion &, const SyncRegion &)
bool omptest::internal::operator== (const Target &, const Target &)
bool omptest::internal::operator== (const TargetEmi &, const TargetEmi &)
bool omptest::internal::operator== (const TargetDataOp &, const TargetDataOp &)
bool omptest::internal::operator== (const TargetDataOpEmi &, const TargetDataOpEmi &)
bool omptest::internal::operator== (const TargetSubmit &, const TargetSubmit &)
bool omptest::internal::operator== (const TargetSubmitEmi &, const TargetSubmitEmi &)
bool omptest::internal::operator== (const DeviceInitialize &, const DeviceInitialize &)
bool omptest::internal::operator== (const DeviceFinalize &, const DeviceFinalize &)
bool omptest::internal::operator== (const DeviceLoad &, const DeviceLoad &)
bool omptest::internal::operator== (const BufferRequest &, const BufferRequest &)
bool omptest::internal::operator== (const BufferComplete &, const BufferComplete &)
bool omptest::internal::operator== (const BufferRecord &, const BufferRecord &)
template<typename Event>
bool omptest::internal::operator== (const Event &, const Event &)
 Default (fallback) event equality operator definition.

Detailed Description

Declares internal event representations along the default CTOR definition.

Definition in file InternalEvent.h.

Macro Definition Documentation

◆ expectedDefault