Home | History | Annotate | Download | only in slang

Lines Matching refs:Slang

35 #include "slang.h"
62 slang::Slang::OutputType OutputType,
64 if (OutputType == slang::Slang::OT_Nothing)
79 if (OutputType == slang::Slang::OT_Dependency) {
82 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
85 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
89 case slang::Slang::OT_Dependency: {
93 case slang::Slang::OT_Assembly: {
97 case slang::Slang::OT_LLVMAssembly: {
101 case slang::Slang::OT_Object: {
105 case slang::Slang::OT_Bitcode: {
109 case slang::Slang::OT_Nothing:
130 * DiagClient - Slang diagnostic consumer (collects and displays diagnostics).
140 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts,
141 clang::DiagnosticsEngine *DiagEngine, slang::DiagnosticBuffer *DiagClient,
163 slang::Slang::OT_Bitcode,
173 slang::Slang::OT_Dependency, *SavedStrings);
174 if (Opts.mOutputType == slang::Slang::OT_Dependency) {
184 std::unique_ptr<slang::SlangRS> Compiler(new slang::SlangRS());
214 slang::RSCCOptions Opts;
226 slang::DiagnosticBuffer *DiagClient = new slang::DiagnosticBuffer();
235 slang::Slang::GlobalInitialization();
237 slang::ParseArguments(ArgVector, Inputs, Opts, DiagEngine);
246 std::unique_ptr<llvm::opt::OptTable> OptTbl(slang::createRSCCOptTable());