Lines Matching refs:Opts
150 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts, in makeFileList() argument
155 if (Opts.mEmit3264) { in makeFileList()
156 if (Opts.mBitWidth == 64) { in makeFileList()
166 const char *BCOutputFile = DetermineOutputFile(Opts.mBitcodeOutputDir, in makeFileList()
168 Opts.mOutputType, in makeFileList()
172 if (Opts.mEmitDependency) { in makeFileList()
177 DetermineOutputFile(Opts.mDependencyOutputDir, "", InputFile, in makeFileList()
179 if (Opts.mOutputType == slang::Slang::OT_Dependency) { in makeFileList()
246 slang::RSCCOptions Opts; in main() local
249 if (!slang::ParseArguments(llvm::makeArrayRef(argv, argc), Inputs, Opts, in main()
254 if (Opts.mShowHelp) { in main()
261 if (Opts.mShowVersion) { in main()
291 makeFileList(&IOFiles32, &DepFiles32, Inputs, Opts, &SavedStrings); in main()
297 if (Opts.mEmit3264 || Opts.mBitWidth == 32) { in main()
301 !Compiler->compile(IOFiles32, IOFiles32, DepFiles32, Opts, *DiagOpts, &Reflection); in main()
305 bool needEmit64 = Opts.mEmit3264 || Opts.mBitWidth == 64; in main()
307 Opts.mBitWidth = 64; in main()
310 makeFileList(&IOFiles64, &DepFiles64, Inputs, Opts, &SavedStrings); in main()
315 !Compiler->compile(IOFiles64, IOFiles32, DepFiles64, Opts, *DiagOpts, &Reflection); in main()