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

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

Public Member Functions

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

Detailed Description

Definition at line 67 of file LowerToLLVMMetadata.h.

Constructor & Destructor Documentation

◆ FunctionMetadataLowering()

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

Definition at line 20 of file LowerToLLVMMetadata.cpp.

Member Function Documentation

◆ appendAttrs()

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

Definition at line 41 of file LowerToLLVMMetadata.cpp.

◆ lower()

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

Definition at line 23 of file LowerToLLVMMetadata.cpp.

References lower(), and cir::direct::lowerOpenCLKernelArgMetadata().

Referenced by lower().


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