Changeset View
Changeset View
Standalone View
Standalone View
include/clang/Driver/Driver.h
Show First 20 Lines • Show All 369 Lines • ▼ Show 20 Lines | public: | ||||
/// | /// | ||||
/// \return Whether any compilation should be built for this | /// \return Whether any compilation should be built for this | ||||
/// invocation. | /// invocation. | ||||
bool HandleImmediateArgs(const Compilation &C); | bool HandleImmediateArgs(const Compilation &C); | ||||
/// ConstructAction - Construct the appropriate action to do for | /// ConstructAction - Construct the appropriate action to do for | ||||
/// \p Phase on the \p Input, taking in to account arguments | /// \p Phase on the \p Input, taking in to account arguments | ||||
/// like -fsyntax-only or --analyze. | /// like -fsyntax-only or --analyze. | ||||
std::unique_ptr<Action> | std::shared_ptr<Action> | ||||
ConstructPhaseAction(const ToolChain &TC, const llvm::opt::ArgList &Args, | ConstructPhaseAction(const ToolChain &TC, const llvm::opt::ArgList &Args, | ||||
phases::ID Phase, std::unique_ptr<Action> Input) const; | phases::ID Phase, std::shared_ptr<Action> Input) const; | ||||
/// BuildJobsForAction - Construct the jobs to perform for the | /// BuildJobsForAction - Construct the jobs to perform for the | ||||
/// action \p A. | /// action \p A. | ||||
void BuildJobsForAction(Compilation &C, | void BuildJobsForAction(Compilation &C, | ||||
const Action *A, | const Action *A, | ||||
const ToolChain *TC, | const ToolChain *TC, | ||||
const char *BoundArch, | const char *BoundArch, | ||||
bool AtTopLevel, | bool AtTopLevel, | ||||
▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines |