3 #include "clang/Parse/Parser.h"
8 extern std::string qpu_name;
15 namespace __internal__developer__flags__ {
extern bool add_predefines;}
20 void GetReplacement(Preprocessor &PP, Declarator &D, CachedTokens &Toks,
21 llvm::raw_string_ostream &OS)
override;
24 void GetReplacement(Preprocessor &PP, std::string &kernel_name,
25 std::vector<std::string> program_arg_types,
26 std::vector<std::string> program_parameters,
27 std::vector<std::string> bufferNames, CachedTokens &Toks,
28 llvm::raw_string_ostream &OS,
bool add_het_map_ctor =
false);
30 void AddToPredefines(llvm::raw_string_ostream &OS)
override;