Lines Matching refs:slang
70 slang::Slang::OutputType OutputType, in DetermineOutputFile()
72 if (OutputType == slang::Slang::OT_Nothing) in DetermineOutputFile()
87 if (OutputType == slang::Slang::OT_Dependency) { in DetermineOutputFile()
90 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile)); in DetermineOutputFile()
93 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile)); in DetermineOutputFile()
97 case slang::Slang::OT_Dependency: { in DetermineOutputFile()
101 case slang::Slang::OT_Assembly: { in DetermineOutputFile()
105 case slang::Slang::OT_LLVMAssembly: { in DetermineOutputFile()
109 case slang::Slang::OT_Object: { in DetermineOutputFile()
113 case slang::Slang::OT_Bitcode: { in DetermineOutputFile()
117 case slang::Slang::OT_Nothing: in DetermineOutputFile()
148 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts, in makeFileList()
176 slang::Slang::OT_Dependency, SavedStrings); in makeFileList()
177 if (Opts.mOutputType == slang::Slang::OT_Dependency) { in makeFileList()
231 slang::RSCCOptions Opts; in main()
234 if (!slang::ParseArguments(llvm::makeArrayRef(argv, argc), Inputs, Opts, in main()
240 std::unique_ptr<llvm::opt::OptTable> OptTbl(slang::createRSCCOptTable()); in main()
254 slang::DiagnosticBuffer DiagsBuffer; in main()
280 std::unique_ptr<slang::Slang> Compiler( in main()
281 new slang::Slang(32, &DiagEngine, &DiagsBuffer)); in main()
294 std::unique_ptr<slang::Slang> Compiler( in main()
295 new slang::Slang(64, &DiagEngine, &DiagsBuffer)); in main()