Home | History | Annotate | Download | only in slang

Lines Matching refs:Slang

37 #include "slang.h"
61 slang::Slang::OutputType OutputType,
63 if (OutputType == slang::Slang::OT_Nothing)
78 if (OutputType == slang::Slang::OT_Dependency) {
81 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
84 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
88 case slang::Slang::OT_Dependency: {
92 case slang::Slang::OT_Assembly: {
96 case slang::Slang::OT_LLVMAssembly: {
100 case slang::Slang::OT_Object: {
104 case slang::Slang::OT_Bitcode: {
108 case slang::Slang::OT_Nothing:
129 * DiagClient - Slang diagnostic consumer (collects and displays diagnostics).
139 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts,
167 slang::Slang::OT_Dependency, SavedStrings);
168 if (Opts.mOutputType == slang::Slang::OT_Dependency) {
223 slang::RSCCOptions Opts;
226 if (!slang::ParseArguments(llvm::makeArrayRef(argv, argc), Inputs, Opts,
232 std::unique_ptr<llvm::opt::OptTable> OptTbl(slang::createRSCCOptTable());
246 slang::DiagnosticBuffer DiagsBuffer;
272 std::unique_ptr<slang::Slang> Compiler(
273 new slang::Slang(32, &DiagEngine, &DiagsBuffer));
286 std::unique_ptr<slang::Slang> Compiler(
287 new slang::Slang(64, &DiagEngine, &DiagsBuffer));