- This commit *WILL NOT COMPILE*. `PPCGCodeGeneration` requires changes since some of PPCG's internal data structures have been modified. - Has polly-speific changes to PPCG. Polly exports certain functionality that is private to PPCG. It also creates stubs for large parts of the pet API as well as other functions in `ppcg/external.c` to keep the linker happy. - This commit includes changes to CMakeLists.txt. Differential Revision: https://reviews.llvm.org/D35676 llvm-svn: 308624
14 lines
331 B
C
14 lines
331 B
C
#ifndef _CUDA_H
|
|
#define _CUDA_H
|
|
|
|
#include "ppcg_options.h"
|
|
#include "ppcg.h"
|
|
|
|
int generate_cuda(isl_ctx *ctx, struct ppcg_options *options,
|
|
const char *input);
|
|
|
|
__isl_give isl_printer *print_host_user(__isl_take isl_printer *p,
|
|
__isl_take isl_ast_print_options *print_options,
|
|
__isl_keep isl_ast_node *node, void *user);
|
|
#endif
|