Lines Matching refs:Action
16 #include "clang/Driver/Action.h"
541 static unsigned PrintActions1(const Compilation &C, Action *A,
542 std::map<Action*, unsigned> &Ids) {
549 os << Action::getClassName(A->getKind()) << ", ";
558 for (Action::iterator it = A->begin(), ie = A->end(); it != ie;) {
576 std::map<Action*, unsigned> Ids;
584 static bool ContainsCompileOrAssembleAction(const Action *A) {
588 for (Action::const_iterator it = A->begin(), ie = A->end(); it != ie; ++it)
643 // Add in arch bindings for every top level action, as well as lipo and
646 Action *Act = SingleActions[i];
891 llvm::OwningPtr<Action> Current(new InputAction(*InputArg, InputType));
912 // Otherwise construct the appropriate action.
923 // Add a link action if necessary.
933 Action *Driver::ConstructPhaseAction(const ArgList &Args, phases::ID Phase,
934 Action *Input) const {
936 // Build the appropriate action.
938 case phases::Link: assert(0 && "link action invalid here.");
1013 Action *A = *it;
1129 const Action *A,
1421 // Otherwise make sure this is an action clang understands.