13 #ifndef LLVM_CLANG_LIB_CODEGEN_CGSYCLRUNTIME_H
14 #define LLVM_CLANG_LIB_CODEGEN_CGSYCLRUNTIME_H
19 #include "llvm/IR/Value.h"
bool actOnFunctionStart(const FunctionDecl &FD, llvm::Function &F)
void emitWorkGroupLocalVarDecl(CodeGenFunction &CGF, const VarDecl &D)
bool actOnGlobalVarEmit(CodeGenModule &CGM, const VarDecl &D, llvm::Value *Addr)
CGSYCLRuntime(CodeGenModule &CGM)
bool actOnAutoVarEmit(CodeGenFunction &CGF, const VarDecl &D, llvm::Value *Addr)
CodeGenFunction - This class organizes the per-function state that is used while generating LLVM code...
This class organizes the cross-function state that is used while generating LLVM code.
Represents a function declaration or definition.
Represents a variable declaration or definition.
@ fp_intrinsic_accuracy_high
@ fp_intrinsic_accuracy_medium
@ fp_intrinsic_accuracy_low
@ fp_intrinsic_accuracy_cuda
@ fp_intrinsic_accuracy_sycl
The JSON file list parser is used to communicate input to InstallAPI.