clang 24.0.0git
cir::direct::OpenCLFunctionMetadataLowering Class Reference

#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h"

Public Member Functions

 OpenCLFunctionMetadataLowering (mlir::MLIRContext *ctx)
bool lower (mlir::NamedAttribute attr, bool includeFunctionOnlyAttrs)
void appendAttrs (llvm::SmallVectorImpl< mlir::NamedAttribute > &result) const

Detailed Description

Definition at line 21 of file LowerToLLVMOpenCLMetadata.h.

Constructor & Destructor Documentation

◆ OpenCLFunctionMetadataLowering()

cir::direct::OpenCLFunctionMetadataLowering::OpenCLFunctionMetadataLowering ( mlir::MLIRContext * ctx)

Definition at line 142 of file LowerToLLVMOpenCLMetadata.cpp.

Member Function Documentation

◆ appendAttrs()

void cir::direct::OpenCLFunctionMetadataLowering::appendAttrs ( llvm::SmallVectorImpl< mlir::NamedAttribute > & result) const

Definition at line 159 of file LowerToLLVMOpenCLMetadata.cpp.

◆ lower()

bool cir::direct::OpenCLFunctionMetadataLowering::lower ( mlir::NamedAttribute attr,
bool includeFunctionOnlyAttrs )

Definition at line 146 of file LowerToLLVMOpenCLMetadata.cpp.

References lower().

Referenced by lower().


The documentation for this class was generated from the following files: