LLVM  15.0.0git
Classes | Namespaces | Macros | Functions | Variables
OMPAssume.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Frontend/OpenMP/OMPKinds.def"
Include dependency graph for OMPAssume.h:

Go to the source code of this file.

Classes

struct  llvm::omp::AssumptionClauseMappingInfo
 Helper to describe assume clauses. More...
 

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
 llvm::omp
 

Macros

#define OMP_ASSUME_CLAUSE(Identifier, StartsWith, HasDirectiveList, HasExpression)   {Identifier, StartsWith, HasDirectiveList, HasExpression},
 

Functions

std::string llvm::omp::getAllAssumeClauseOptions ()
 

Variables

static constexpr AssumptionClauseMappingInfo llvm::omp::AssumptionClauseMappings []
 All known assume clauses. More...
 

Detailed Description

This file provides helper functions and classes to deal with OpenMP assumptions, e.g., as used by [begin/end] assumes and assume.

Definition in file OMPAssume.h.

Macro Definition Documentation

◆ OMP_ASSUME_CLAUSE

#define OMP_ASSUME_CLAUSE (   Identifier,
  StartsWith,
  HasDirectiveList,
  HasExpression 
)    {Identifier, StartsWith, HasDirectiveList, HasExpression},