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

  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
CVSymbolVisitor.h 21 CVSymbolVisitor(SymbolVisitorCallbacks &Callbacks);
29 SymbolVisitorCallbacks &Callbacks;
  /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
MinidumpEmitter.cpp 37 Callbacks.push_back(std::move(Callback));
79 std::vector<std::function<void(raw_ostream &)>> Callbacks;
109 for (const auto &Callback : Callbacks)
112 "Callbacks wrote an unexpected number of bytes.");
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DebugContainerModeling.cpp 42 CallDescriptionMap<FnCheck> Callbacks = {
69 const FnCheck *Handler = Callbacks.lookup(Call);
DebugIteratorModeling.cpp 43 CallDescriptionMap<FnCheck> Callbacks = {
72 const FnCheck *Handler = Callbacks.lookup(Call);
STLAlgorithmModeling.cpp 34 const CallDescriptionMap<FnCheck> Callbacks = {
74 const FnCheck *Handler = Callbacks.lookup(Call);
CStringChecker.cpp 120 CallDescriptionMap<FnCheck> Callbacks = {
2261 // The driver method, and other Checker callbacks.
2290 const FnCheck *Callback = Callbacks.lookup(Call);
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/
RefactoringCallbacks.h 9 // Provides callbacks to make common kinds of refactorings easy.
61 Callbacks.push_back(Callback);
71 std::vector<RefactoringCallback *> Callbacks;
Tooling.h 115 /// Callbacks called before and after each source file processed by a
146 FactoryT *ConsumerFactory, SourceFileCallbacks *Callbacks = nullptr);
403 FactoryT *ConsumerFactory, SourceFileCallbacks *Callbacks) {
407 SourceFileCallbacks *Callbacks)
408 : ConsumerFactory(ConsumerFactory), Callbacks(Callbacks) {}
412 Callbacks);
419 SourceFileCallbacks *Callbacks)
420 : ConsumerFactory(ConsumerFactory), Callbacks(Callbacks) {}
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
FunctionExtras.h 125 /// A struct we use to aggregate three callbacks when we need full set of
163 // dispatching callbacks and the flag for whether the callable itself is
240 static NonTrivialCallbacks Callbacks;
244 // type erased callbacks for those operations.
247 static TrivialCallback Callbacks;
274 &CallbacksHolder<CallableT, CalledAsT>::Callbacks, IsInlineStorage);
345 R, P...>::CallbacksHolder<CallableT, CalledAsT, Enable>::Callbacks = {
352 CallableT, CalledAsT, EnableIfTrivial<CallableT>>::Callbacks{
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
DomTreeUpdater.h 211 /// modified while awaiting deletion. Multiple callbacks can be queued for one
269 std::vector<CallBackOnDeletion> Callbacks;
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
CVTypeVisitor.cpp 24 static Error visitKnownRecord(CVType &Record, TypeVisitorCallbacks &Callbacks) {
27 if (auto EC = Callbacks.visitKnownRecord(Record, KnownRecord))
34 TypeVisitorCallbacks &Callbacks) {
37 if (auto EC = Callbacks.visitKnownMember(Record, KnownRecord))
43 TypeVisitorCallbacks &Callbacks) {
44 if (auto EC = Callbacks.visitMemberBegin(Record))
49 if (auto EC = Callbacks.visitUnknownMember(Record))
54 if (auto EC = visitKnownMember<Name##Record>(Record, Callbacks)) \
65 if (auto EC = Callbacks.visitMemberEnd(Record))
75 explicit CVTypeVisitor(TypeVisitorCallbacks &Callbacks);
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PassInstrumentation.h 17 /// - PassInstrumentationCallbacks registers callbacks and provides access
24 /// - register instrumentation callbacks in PassInstrumentationCallbacks
39 /// control to all the registered callbacks. Note that we specifically wrap
41 /// instrumenting callbacks.
44 /// of a pass. For those callbacks returning false means pass will not be
63 /// This class manages callbacks registration, as well as provides a way for
64 /// PassInstrumentation to pass control to the registered callbacks.
67 // Before/After callbacks accept IRUnits whenever appropriate, so they need
178 /// doing calls to callbacks registered in PassInstrumentationCallbacks.
180 PassInstrumentationCallbacks *Callbacks;
    [all...]
PassManager.h 490 // instrumenting callbacks for the passes later.
500 // Check the PassInstrumentation's BeforePass callbacks before running the
512 // Call onto PassInstrumentation's AfterPass callbacks immediately after
594 PassInstrumentationCallbacks *Callbacks;
599 PassInstrumentationAnalysis(PassInstrumentationCallbacks *Callbacks = nullptr)
600 : Callbacks(Callbacks) {}
606 return PassInstrumentation(Callbacks);
1293 // instrumenting callbacks for the passes later.
1302 // Check the PassInstrumentation's BeforePass callbacks before running th
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
PrettyPrinter.h 33 /// Callbacks to use to customize the behavior of the pretty-printer.
276 /// Callbacks to use to allow the behavior of printing to be customized.
277 const PrintingCallbacks *Callbacks = nullptr;
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
ModuleMap.h 82 llvm::SmallVector<std::unique_ptr<ModuleMapCallbacks>, 1> Callbacks;
419 Callbacks.push_back(std::move(Callback));
Preprocessor.h 562 std::unique_ptr<PPCallbacks> Callbacks;
1015 /// Accessors for preprocessor callbacks.
1019 PPCallbacks *getPPCallbacks() const { return Callbacks.get(); }
1021 if (Callbacks)
1023 std::move(Callbacks));
1024 Callbacks = std::move(C);
1325 /// Inform the preprocessor callbacks that processing is complete.
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/BugReporter/
BugReporter.h 329 VisitorList Callbacks;
501 visitor_iterator visitor_begin() { return Callbacks.begin(); }
502 visitor_iterator visitor_end() { return Callbacks.end(); }
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenAction.cpp 965 std::unique_ptr<PPCallbacks> Callbacks =
968 CI.getPreprocessor().addPPCallbacks(std::move(Callbacks));
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
PrecompiledPreamble.cpp 198 PreambleCallbacks &Callbacks)
199 : InMemStorage(InMemStorage), Callbacks(Callbacks) {}
208 Callbacks.AfterPCHEmitted(Writer);
226 PreambleCallbacks &Callbacks;
243 Action.Callbacks.HandleTopLevelDecl(DG);
264 return Action.Callbacks.shouldSkipFunctionBody(D);
317 PreambleCallbacks &Callbacks) {
414 StoreInMemory ? &Storage.asMemory().Data : nullptr, Callbacks));
415 Callbacks.BeforeExecute(*Clang)
    [all...]
PrintPreprocessedOutput.cpp 658 PrintPPOutputPPCallbacks *Callbacks;
663 UnknownPragmaHandler(const char *prefix, PrintPPOutputPPCallbacks *callbacks,
665 : Prefix(prefix), Callbacks(callbacks),
671 Callbacks->startNewLineIfNeeded();
672 Callbacks->MoveToLine(PragmaTok.getLocation());
673 Callbacks->OS.write(Prefix, strlen(Prefix));
693 Callbacks->AvoidConcat(PrevPrevToken, PrevToken, PragmaTok))
694 Callbacks->OS << ' ';
696 Callbacks->OS.write(&TokSpell[0], TokSpell.size())
    [all...]
ASTUnit.cpp 1352 ASTUnitPreambleCallbacks Callbacks;
1370 PCHContainerOps, /*StoreInMemory=*/false, Callbacks);
1399 TopLevelDeclsInPreamble = Callbacks.takeTopLevelDeclIDs();
1400 PreambleTopLevelHashValue = Callbacks.getHash();
  /src/external/apache2/llvm/dist/clang/lib/Lex/
Pragma.cpp 167 if (Callbacks)
168 Callbacks->PragmaDirective(Introducer.Loc, Introducer.Kind);
482 if (Callbacks)
483 Callbacks->FileChanged(SysHeaderTok.getLocation(),
1181 PPCallbacks *Callbacks = PP.getPPCallbacks();
1182 if (Callbacks)
1183 Callbacks->PragmaDebug(Tok.getLocation(), II->getName());
1239 PPCallbacks *Callbacks = PP.getPPCallbacks();
1244 else if (Callbacks)
1245 Callbacks->PragmaDiagnosticPop(DiagLoc, Namespace)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
Sema.cpp 209 std::unique_ptr<sema::SemaPPCallbacks> Callbacks =
211 SemaPPCallbackHandler = Callbacks.get();
212 PP.addPPCallbacks(std::move(Callbacks));

Completed in 45 milliseconds