HomeSort by: relevance | last modified time | path
    Searched defs:Actions (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
RefactoringActions.cpp 1 //===--- RefactoringActions.cpp - Constructs refactoring actions ----------===//
27 // FIXME: Rewrite the Actions to avoid duplication of descriptions/names with
37 /// Returns a set of refactoring actions rules that are defined by this
72 // FIXME: Rewrite the Actions to avoid duplication of descriptions/names with
82 /// Returns a set of refactoring actions rules that are defined by this
99 std::vector<std::unique_ptr<RefactoringAction>> Actions;
101 Actions.push_back(std::make_unique<LocalRename>());
102 Actions.push_back(std::make_unique<ExtractRefactoring>());
104 return Actions;
  /src/external/apache2/llvm/dist/clang/lib/Tooling/
Execution.cpp 51 Actions;
52 Actions.emplace_back(std::move(Action), std::move(Adjuster));
53 return execute(Actions);
Tooling.cpp 94 const driver::ActionList &Actions = Compilation->getActions();
97 for (auto A : Actions){
98 // On MacOSX real actions may end up being wrapped in BindArchAction
102 // Offload compilation has 2 top-level actions, one (at the front) is
108 assert(Actions.size() > 1);
110 isa<driver::CompileJobAction>(Actions.front()) ||
111 // On MacOSX real actions may end up being wrapped in
113 (isa<driver::BindArchAction>(Actions.front()) &&
114 isa<driver::CompileJobAction>(*Actions.front()->input_begin())));
468 // Compute all absolute paths before we run any actions, as those will chang
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Driver/
Compilation.h 70 /// The list of actions we've created via MakeAction. This is not accessible
74 /// The list of actions. This is maintained and modified by consumers, via
76 ActionList Actions;
195 ActionList &getActions() { return Actions; }
196 const ActionList &getActions() const { return Actions; }
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
DFAEmitter.cpp 49 Actions.insert(A);
59 for (action_type A : Actions) {
201 // The tuple of actions that causes this transition.
202 ActionTuple Actions;
203 // The types of the actions; this is the same across all transitions.
208 const ActionTuple &getActions() { return Actions; }
220 UniqueVector<ActionTuple> Actions;
244 const UniqueVector<ActionTuple> &Actions;
248 CustomDfaEmitter(const UniqueVector<ActionTuple> &Actions, StringRef TypeName)
249 : Actions(Actions), TypeName(TypeName) {
    [all...]
GlobalISelEmitter.cpp 819 /// A list of actions that need to be taken when all predicates in this rule
821 ActionList Actions;
873 : Matchers(), Actions(), InsnVariableIDs(), MutatableInsns(),
921 action_iterator actions_begin() { return Actions.begin(); }
922 action_iterator actions_end() { return Actions.end(); }
923 iterator_range<action_iterator> actions() { function in class:__anon5802::RuleMatcher
2523 //===- Actions ------------------------------------------------------------===//
3003 /// Typical actions include:
3242 Actions.emplace_back(std::make_unique<Kind>(std::forward<Args>(args)...));
3243 return *static_cast<Kind *>(Actions.back().get())
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/clang-refactor/
ClangRefactor.cpp 348 std::vector<std::unique_ptr<RefactoringAction>> Actions =
351 // Actions must have unique command names so that we can map them to one
354 for (const auto &Action : Actions) {
363 for (auto &Action : Actions) {
589 OS << "note: the following actions are supported:\n";
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
EHStreamer.cpp 52 /// Compute the actions table and gather the first action index for each landing
56 SmallVectorImpl<ActionEntry> &Actions,
109 assert(Actions.size());
110 PrevAction = Actions.size() - 1;
111 SizeActionEntry = getSLEB128Size(Actions[PrevAction].NextAction) +
112 getSLEB128Size(Actions[PrevAction].ValueForTypeID);
116 SizeActionEntry -= getSLEB128Size(Actions[PrevAction].ValueForTypeID);
117 SizeActionEntry += -Actions[PrevAction].NextAction;
118 PrevAction = Actions[PrevAction].Previous;
122 // Compute the actions
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerInfo.cpp 496 // We must only record actions once for each TypeIdx; otherwise we'd
633 const SmallVector<SizeAndActionsVec, 1> &Actions =
639 if (Aspect.Idx >= Actions.size())
641 const SizeAndActionsVec &Vec = Actions[Aspect.Idx];
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
RAIIObjectsForParser.h 86 /// RAII object used to inform the actions that we're
91 Sema &Actions;
102 : Actions(P.getActions()), DiagnosticPool(nullptr) {
109 : Actions(P.getActions()), DiagnosticPool(parentPool) {
117 : Actions(P.getActions()),
162 State = Actions.PushParsingDeclaration(DiagnosticPool);
168 Actions.PopParsingDeclaration(State, D);
Parser.h 88 /// Actions - These are the callbacks we invoke as we parse various constructs
90 Sema &Actions;
393 /// to parse the C-like decls, meaning Actions.getObjCDeclContext() will
432 Parser(Preprocessor &PP, Sema &Actions, bool SkipFunctionBodies);
438 Sema &getActions() const { return Actions; }
442 Scope *getCurScope() const { return Actions.getCurScope(); }
444 return Actions.incrementMSManglingNumber();
447 Decl *getObjCDeclContext() const { return Actions.getObjCDeclContext(); }
450 // different actual classes based on the actions in place.
533 return Actions.getNullabilityKeyword(nullability)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseObjc.cpp 54 Actions.CodeCompleteObjCAtDirective(getCurScope());
87 return Actions.ConvertDeclToDeclGroup(nullptr);
94 return Actions.ConvertDeclToDeclGroup(SingleDecl);
99 Sema &Actions;
104 ObjCTypeParamListScope(Sema &Actions, Scope *S)
105 : Actions(Actions), S(S), Params(nullptr) {}
118 Actions.popObjCTypeParamList(S, Params);
141 return Actions.ConvertDeclToDeclGroup(nullptr);
158 return Actions.ConvertDeclToDeclGroup(nullptr)
    [all...]
ParsePragma.cpp 55 : PragmaHandler("section"), Actions(S) {}
60 Sema &Actions;
181 PragmaCommentHandler(Sema &Actions)
182 : PragmaHandler("comment"), Actions(Actions) {}
187 Sema &Actions;
191 PragmaDetectMismatchHandler(Sema &Actions)
192 : PragmaHandler("detect_mismatch"), Actions(Actions) {}
197 Sema &Actions;
    [all...]
ParseOpenMP.cpp 214 Sema &Actions = P.getActions();
259 auto &DeclNames = Actions.getASTContext().DeclarationNames;
313 Actions.ActOnOpenMPDeclareReductionType(Range.getBegin(), TR);
353 DeclGroupPtrTy DRD = Actions.ActOnOpenMPDeclareReductionDirectiveStart(
354 getCurScope(), Actions.getCurLexicalContext(), Name, ReductionTypes, AS);
365 Actions.ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D);
366 ExprResult CombinerResult = Actions.ActOnFinishFullExpr(
368 Actions.ActOnOpenMPDeclareReductionCombinerEnd(D, CombinerResult.get());
401 Actions.ActOnOpenMPDeclareReductionInitializerStart(getCurScope(),
409 InitializerResult = Actions.ActOnFinishFullExpr
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Driver/
Driver.cpp 1220 // Construct the list of abstract actions to perform for this compilation. On
1221 // MachO targets this uses the driver-driver and universal actions.
1419 // Construct the list of abstract actions to perform for this compilation. On
1420 // Darwin OSes this uses the driver-driver and builds universal actions.
2046 /// assembly actions.
2062 ActionList &Actions = C.getActions();
2063 llvm::PrettyStackTraceString CrashInfo("Building universal build actions");
2113 Actions.append(Inputs.begin(), Inputs.end());
2115 Actions.push_back(C.MakeAction<LipoJobAction>(Inputs, Act->getType()));
2122 ContainsCompileOrAssembleAction(Actions.back()))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 3011 /// The ordered list of actions made so far.
3012 SmallVector<std::unique_ptr<TypePromotionAction>, 16> Actions;
3023 Actions.push_back(std::make_unique<TypePromotionTransaction::OperandSetter>(
3029 Actions.push_back(
3036 Actions.push_back(
3041 Actions.push_back(
3049 Actions.push_back(std::move(Ptr));
3057 Actions.push_back(std::move(Ptr));
3065 Actions.push_back(std::move(Ptr));
3071 Actions.push_back
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 706 // Actions should be performed only if we enter / exit a C++ method body.
1097 /// Translation Unit Scope - useful to Objective-C actions that need
2947 /// Scope actions.
4564 FullExprArg(Sema &actions) : E(nullptr) { }
4704 /// unnecessary or irreversible actions.
12886 Sema &Actions;
12891 Sema &Actions, Sema::ExpressionEvaluationContext NewContext,
12896 : Actions(Actions), Entered(ShouldEnter) {
12898 Actions.PushExpressionEvaluationContext(NewContext, LambdaContextDecl
    [all...]

Completed in 75 milliseconds