clang 23.0.0git
CIRGenBuiltinAMDGPU.cpp File Reference
#include "CIRGenFunction.h"
#include "mlir/IR/Value.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/Support/AMDGPUAddrSpace.h"
#include "llvm/Support/ErrorHandling.h"

Go to the source code of this file.

Functions

static mlir::Value emitAMDGPUDispatchPtr (CIRGenFunction &cgf, const CallExpr *e=nullptr)
static mlir::Value emitBinaryExpMaybeConstrainedFPBuiltin (CIRGenFunction &cgf, const CallExpr *e, llvm::StringRef intrinsicName, llvm::StringRef constrainedIntrinsicName)
static mlir::Value emitLogbBuiltin (CIRGenFunction &cgf, const CallExpr *e, const llvm::fltSemantics &fSem)
static mlir::Value emitAMDGCNImageOverloadedReturnType (CIRGenFunction &cgf, const CallExpr *e, llvm::StringRef intrinsicName, bool isImageStore)

Function Documentation

◆ emitAMDGCNImageOverloadedReturnType()

◆ emitAMDGPUDispatchPtr()

◆ emitBinaryExpMaybeConstrainedFPBuiltin()

◆ emitLogbBuiltin()