Home | History | Annotate | Download | only in slang

Lines Matching refs:slang

40 #include "slang.h"
69 slang::Slang::OutputType OutputType,
71 if (OutputType == slang::Slang::OT_Nothing)
86 if (OutputType == slang::Slang::OT_Dependency) {
89 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
92 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
96 case slang::Slang::OT_Dependency: {
100 case slang::Slang::OT_Assembly: {
104 case slang::Slang::OT_LLVMAssembly: {
108 case slang::Slang::OT_Object: {
112 case slang::Slang::OT_Bitcode: {
116 case slang::Slang::OT_Nothing:
137 * DiagClient - Slang diagnostic consumer (collects and displays diagnostics).
147 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts,
175 slang::Slang::OT_Dependency, SavedStrings);
176 if (Opts.mOutputType == slang::Slang::OT_Dependency) {
231 slang::RSCCOptions Opts;
234 if (!slang::ParseArguments(llvm::makeArrayRef(argv, argc), Inputs, Opts,
240 std::unique_ptr<llvm::opt::OptTable> OptTbl(slang::createRSCCOptTable());
254 slang::DiagnosticBuffer DiagsBuffer;
280 std::unique_ptr<slang::Slang> Compiler(
281 new slang::Slang(32, &DiagEngine, &DiagsBuffer));
294 std::unique_ptr<slang::Slang> Compiler(
295 new slang::Slang(64, &DiagEngine, &DiagsBuffer));