LLVM 20.0.0git
|
#include "llvm/Frontend/OpenMP/OMP.h.inc"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::omp |
Functions | |
ArrayRef< Directive > | llvm::omp::getLeafConstructs (Directive D) |
ArrayRef< Directive > | llvm::omp::getLeafConstructsOrSelf (Directive D) |
ArrayRef< Directive > | llvm::omp::getLeafOrCompositeConstructs (Directive D, SmallVectorImpl< Directive > &Output) |
Directive | llvm::omp::getCompoundConstruct (ArrayRef< Directive > Parts) |
bool | llvm::omp::isLeafConstruct (Directive D) |
bool | llvm::omp::isCompositeConstruct (Directive D) |
bool | llvm::omp::isCombinedConstruct (Directive D) |
std::string | llvm::omp::prettifyFunctionName (StringRef FunctionName) |
Create a nicer version of a function name for humans to look at. | |
std::string | llvm::omp::deconstructOpenMPKernelName (StringRef KernelName, unsigned &LineNo) |
Deconstruct an OpenMP kernel name into the parent function name and the line number. | |