================
@@ -1103,24 +1133,8 @@ void Flang::ConstructJob(Compilation &C, const JobAction
&JA,
Args.addAllArgs(
CmdArgs, {options::OPT_fprofile_generate, options::OPT_fprofile_use_EQ});
- if (!(IsCudaDevice || IsHIPDevice)) {
- // recognise options: -fprofile-sample-use= and -fno-profile-sample-use=
- if (Arg *A = getLastProfileSampleUseArg(Args)) {
-
- auto *PGOArg = Args.getLastArg(options::OPT_fprofile_generate,
- options::OPT_fprofile_generate_EQ);
-
- if (PGOArg) {
- D.Diag(diag::err_drv_argument_not_allowed_with)
- << PGOArg->getAsString(Args) << A->getAsString(Args);
- }
-
- StringRef fname = A->getValue();
- if (!llvm::sys::fs::exists(fname))
- D.Diag(diag::err_drv_no_such_file) << fname;
- else
- A->render(Args, CmdArgs);
- }
+ if (!Triple.isNVPTX()) {
----------------
kaviya2510 wrote:
You are correct. This check is not required as already had a check for
`JA.isDeviceOffloading(Action::OFK_Cuda);`
https://github.com/llvm/llvm-project/pull/188697
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits