Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
|
This is the complete list of members for Module, including all inherited members.
AddExportedTypes(const std::vector< std::pair< const Type *, SourcePos >> &types) | Module | |
AddFunctionDeclaration(const std::string &name, const FunctionType *ftype, StorageClass sc, bool isInline, bool isNoInline, SourcePos pos) | Module | |
AddFunctionDefinition(const std::string &name, const FunctionType *ftype, Stmt *code) | Module | |
AddGlobalVariable(const std::string &name, const Type *type, Expr *initExpr, bool isConst, StorageClass storageClass, SourcePos pos) | Module | |
AddTypeDef(const std::string &name, const Type *type, SourcePos pos) | Module | |
Asm enum value | Module | |
ast | Module | private |
Bitcode enum value | Module | |
BitcodeText enum value | Module | |
CompileAndOutput(const char *srcFile, Arch arch, const char *cpu, std::vector< ISPCTarget > targets, OutputFlags outputFlags, OutputType outputType, const char *outFileName, const char *headerFileName, const char *includeFileName, const char *depsFileName, const char *depsTargetName, const char *hostStubFileName, const char *devStubFileName) | Module | static |
CompileFile() | Module | |
CXX enum value | Module | |
Deps enum value | Module | |
DevStub enum value | Module | |
diBuilder | Module | |
diCompileUnit | Module | |
errorCount | Module | |
execPreprocessor(const char *infilename, llvm::raw_string_ostream *ostream) const | Module | private |
exportedTypes | Module | private |
filename | Module | private |
GenerateFlatDeps enum value | Module | |
GenerateMakeRuleForDeps enum value | Module | |
GeneratePIC enum value | Module | |
Header enum value | Module | |
HostStub enum value | Module | |
module | Module | |
Module(const char *filename) | Module | |
NoFlags enum value | Module | |
Object enum value | Module | |
OutputDepsToStdout enum value | Module | |
OutputFlags enum name | Module | |
OutputType enum name | Module | |
symbolTable | Module | |
writeBitcode(llvm::Module *module, const char *outFileName, OutputType outputType) | Module | privatestatic |
writeDeps(const char *filename, bool generateMakeRule, const char *targetName=NULL, const char *srcFilename=NULL) | Module | private |
writeDevStub(const char *filename) | Module | private |
writeDispatchHeader(DispatchHeaderInfo *DHI) | Module | private |
writeHeader(const char *filename) | Module | private |
writeHostStub(const char *filename) | Module | private |
writeObjectFileOrAssembly(OutputType outputType, const char *filename) | Module | private |
writeObjectFileOrAssembly(llvm::TargetMachine *targetMachine, llvm::Module *module, OutputType outputType, const char *outFileName) | Module | privatestatic |
writeOutput(OutputType ot, OutputFlags flags, const char *filename, const char *includeFileName=NULL, const char *sourceFileName=NULL, DispatchHeaderInfo *DHI=0) | Module | private |