Lines Matching refs:JA
433 const JobAction &JA, const ArgList &Args, in addOffloadOptions() argument
435 bool IsOpenMPDevice = JA.isDeviceOffloading(Action::OFK_OpenMP); in addOffloadOptions()
436 bool IsHostOffloadingAction = JA.isHostOffloading(Action::OFK_OpenMP) || in addOffloadOptions()
437 JA.isHostOffloading(C.getActiveOffloadKinds()); in addOffloadOptions()
670 void Flang::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
688 if (isa<PreprocessJobAction>(JA)) { in ConstructJob()
693 } else if (isa<CompileJobAction>(JA) || isa<BackendJobAction>(JA)) { in ConstructJob()
694 if (JA.getType() == types::TY_Nothing) { in ConstructJob()
696 } else if (JA.getType() == types::TY_AST) { in ConstructJob()
698 } else if (JA.getType() == types::TY_LLVM_IR || in ConstructJob()
699 JA.getType() == types::TY_LTO_IR) { in ConstructJob()
701 } else if (JA.getType() == types::TY_LLVM_BC || in ConstructJob()
702 JA.getType() == types::TY_LTO_BC) { in ConstructJob()
704 } else if (JA.getType() == types::TY_PP_Asm) { in ConstructJob()
709 } else if (isa<AssembleJobAction>(JA)) { in ConstructJob()
780 (JA.isDeviceOffloading(Action::OFK_None) || in ConstructJob()
781 JA.isDeviceOffloading(Action::OFK_OpenMP))) { in ConstructJob()
813 addOffloadOptions(C, Inputs, JA, Args, CmdArgs); in ConstructJob()
888 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()