| /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...] |