Lines Matching refs:slang
71 slang::Slang::OutputType OutputType, in DetermineOutputFile()
73 if (OutputType == slang::Slang::OT_Nothing) in DetermineOutputFile()
88 if (OutputType == slang::Slang::OT_Dependency) { in DetermineOutputFile()
91 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile)); in DetermineOutputFile()
94 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile)); in DetermineOutputFile()
98 case slang::Slang::OT_Dependency: { in DetermineOutputFile()
102 case slang::Slang::OT_Assembly: { in DetermineOutputFile()
106 case slang::Slang::OT_LLVMAssembly: { in DetermineOutputFile()
110 case slang::Slang::OT_Object: { in DetermineOutputFile()
114 case slang::Slang::OT_Bitcode: { in DetermineOutputFile()
118 case slang::Slang::OT_Nothing: in DetermineOutputFile()
149 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts, in makeFileList()
177 slang::Slang::OT_Dependency, SavedStrings); in makeFileList()
178 if (Opts.mOutputType == slang::Slang::OT_Dependency) { in makeFileList()
237 slang::RSCCOptions Opts; in main()
240 if (!slang::ParseArguments(llvm::makeArrayRef(argv, argc), Inputs, Opts, in main()
246 std::unique_ptr<llvm::opt::OptTable> OptTbl(slang::createRSCCOptTable()); in main()
260 slang::DiagnosticBuffer DiagsBuffer; in main()
276 slang::ReflectionState Reflection; in main()
288 std::unique_ptr<slang::Slang> Compiler( in main()
289 new slang::Slang(32, &DiagEngine, &DiagsBuffer)); in main()
302 std::unique_ptr<slang::Slang> Compiler( in main()
303 new slang::Slang(64, &DiagEngine, &DiagsBuffer)); in main()