Add dynamic dispatch support for export functions with pointers to varying data as arguments

This commit is contained in:
james.brodman
2013-12-05 17:47:58 -05:00
parent a448ccf20c
commit d10c0d9545
3 changed files with 148 additions and 11 deletions

View File

@@ -181,6 +181,8 @@ private:
llvm::Module *module, OutputType outputType,
const char *outFileName);
static bool writeBitcode(llvm::Module *module, const char *outFileName);
static bool writeDispatchHeader(const char *dispatchHeaderFileName);
bool writeDispatchHeaderSection(FILE *file, unsigned int *flags);
void execPreprocessor(const char *infilename, llvm::raw_string_ostream* ostream) const;
};