clang 22.0.0git
|
#include "mlir/Dialect/LLVMIR/LLVMAttrs.h"
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
#include "mlir/Transforms/DialectConversion.h"
#include "clang/CIR/Dialect/IR/CIRDialect.h"
Go to the source code of this file.
Namespaces | |
namespace | cir |
namespace | cir::direct |
Functions | |
mlir::Value | cir::direct::lowerCirAttrAsValue (mlir::Operation *parentOp, const mlir::Attribute attr, mlir::ConversionPatternRewriter &rewriter, const mlir::TypeConverter *converter) |
Switches on the type of attribute and calls the appropriate conversion. | |
mlir::LLVM::Linkage | cir::direct::convertLinkage (cir::GlobalLinkageKind linkage) |
void | cir::direct::convertSideEffectForCall (mlir::Operation *callOp, bool isNothrow, cir::SideEffect sideEffect, mlir::LLVM::MemoryEffectsAttr &memoryEffect, bool &noUnwind, bool &willReturn) |