Lines Matching defs:invoc

1150 /// \param [out] invoc Stores the processed arguments
1153 static bool parseIntegerOverflowArgs(CompilerInvocation &invoc,
1156 Fortran::common::LangOptions &opts = invoc.getLangOpts();
1168 /// \param [out] invoc Stores the processed arguments
1171 static bool parseFloatingPointArgs(CompilerInvocation &invoc,
1174 Fortran::common::LangOptions &opts = invoc.getLangOpts();
1235 /// \param [out] invoc Stores the processed arguments
1238 static bool parseVScaleArgs(CompilerInvocation &invoc, llvm::opt::ArgList &args,
1248 llvm::Triple triple = llvm::Triple(invoc.getTargetOpts().triple);
1258 Fortran::common::LangOptions &opts = invoc.getLangOpts();
1283 static bool parseLinkerOptionsArgs(CompilerInvocation &invoc,
1286 llvm::Triple triple = llvm::Triple(invoc.getTargetOpts().triple);
1299 invoc.getCodeGenOpts().DependentLibs =
1304 static bool parseLangOptionsArgs(CompilerInvocation &invoc,
1309 success &= parseIntegerOverflowArgs(invoc, args, diags);
1310 success &= parseFloatingPointArgs(invoc, args, diags);
1311 success &= parseVScaleArgs(invoc, args, diags);
1317 CompilerInvocation &invoc, llvm::ArrayRef<const char *> commandLineArgs,
1328 invoc.getTargetOpts().triple =
1360 invoc.loweringOpts.setLowerToHighLevelFIR(true);
1373 invoc.loweringOpts.setLowerToHighLevelFIR(false);
1378 invoc.loweringOpts.setNoPPCNativeVecElemOrder(true);
1385 invoc.loweringOpts.setInitGlobalZero(true);
1387 invoc.loweringOpts.setInitGlobalZero(false);
1397 invoc.getDiagnosticOpts().Remarks.push_back(
1402 invoc.getDiagnosticOpts().Remarks.push_back(a->getValue());
1408 invoc.loweringOpts.setReallocateLHS(false);
1410 success &= parseFrontendArgs(invoc.getFrontendOpts(), args, diags);
1411 parseTargetArgs(invoc.getTargetOpts(), args);
1412 parsePreprocessorArgs(invoc.getPreprocessorOpts(), args);
1413 parseCodeGenArgs(invoc.getCodeGenOpts(), args, diags);
1414 success &= parseDebugArgs(invoc.getCodeGenOpts(), args, diags);
1415 success &= parseVectorLibArg(invoc.getCodeGenOpts(), args, diags);
1416 success &= parseSemaArgs(invoc, args, diags);
1417 success &= parseDialectArgs(invoc, args, diags);
1418 success &= parseOpenMPArgs(invoc, args, diags);
1419 success &= parseDiagArgs(invoc, args, diags);
1426 invoc.frontendOpts.llvmArgs =
1428 invoc.frontendOpts.mlirArgs =
1431 success &= parseLangOptionsArgs(invoc, args, diags);
1433 success &= parseLinkerOptionsArgs(invoc, args, diags);
1439 invoc.allCompilerInvocOpts = std::string();
1440 llvm::raw_string_ostream os(invoc.allCompilerInvocOpts);
1454 invoc.enableTimers = true;
1456 invoc.setArgv0(argv0);