Home | History | Annotate | Download | only in slang

Lines Matching full:opts

76   // Append '/' to Opts.mBitcodeOutputDir if not presents
135 * Opts - options controlling compilation.
147 const llvm::SmallVector<const char*, 16> &Inputs, slang::RSCCOptions &Opts,
152 if (Opts.mEmit3264) {
153 if (Opts.mBitWidth == 64) {
163 const char *BCOutputFile = DetermineOutputFile(Opts.mBitcodeOutputDir,
165 Opts.mOutputType,
169 if (Opts.mEmitDependency) {
174 DetermineOutputFile(Opts.mDependencyOutputDir, "", InputFile,
176 if (Opts.mOutputType == slang::Slang::OT_Dependency) {
231 slang::RSCCOptions Opts;
234 if (!slang::ParseArguments(llvm::makeArrayRef(argv, argc), Inputs, Opts,
239 if (Opts.mShowHelp) {
246 if (Opts.mShowVersion) {
273 makeFileList(&IOFiles32, &DepFiles32, Inputs, Opts, &SavedStrings);
279 if (Opts.mEmit3264 || Opts.mBitWidth == 32) {
283 !Compiler->compile(IOFiles32, IOFiles32, DepFiles32, Opts, *DiagOpts);
287 bool needEmit64 = Opts.mEmit3264 || Opts.mBitWidth == 64;
289 Opts.mBitWidth = 64;
292 makeFileList(&IOFiles64, &DepFiles64, Inputs, Opts, &SavedStrings);
297 !Compiler->compile(IOFiles64, IOFiles32, DepFiles64, Opts, *DiagOpts);