/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 46 void Visit(const comments::Comment *C, const comments::FullComment *FC); 47 void Visit(const Attr *A); 48 void Visit(const TemplateArgument &TA, SourceRange R = {}, 50 void Visit(const Stmt *Node); 51 void Visit(const Type *T); 52 void Visit(QualType T); 53 void Visit(TypeLoc); 54 void Visit(const Decl *D); 55 void Visit(const CXXCtorInitializer *Init); 56 void Visit(const OpenACCClause *C); [all …]
|
H A D | EvaluatedExprVisitor.h | 54 return this->Visit(E->getBase()); in VisitMemberExpr() 58 // Don't visit either child expression if the condition is dependent. in VisitChooseExpr() 62 return this->Visit(E->getChosenSubExpr()); in VisitChooseExpr() 68 // Don't visit either child expression if the condition is type-dependent. in VisitGenericSelectionExpr() 73 return this->Visit(E->getResultExpr()); in VisitGenericSelectionExpr() 79 return this->Visit(E->getInit()); in VisitDesignatedInitExpr() 84 return this->Visit(E->getExprOperand()); in VisitCXXTypeidExpr() 93 // Only visit the capture initializers, and not the body. in VisitLambdaExpr() 98 this->Visit(*I); in VisitLambdaExpr() 106 this->Visit(SubStmt); in VisitStmt() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/XRay/ |
H A D | BlockPrinter.cpp | 13 Error BlockPrinter::visit(BufferExtents &R) { in visit() function in llvm::xray::BlockPrinter 16 return RP.visit(R); in visit() 20 Error BlockPrinter::visit(NewBufferRecord &R) { in visit() function in llvm::xray::BlockPrinter 26 return RP.visit(R); in visit() 29 Error BlockPrinter::visit(WallclockRecord &R) { in visit() function in llvm::xray::BlockPrinter 31 return RP.visit(R); in visit() 34 Error BlockPrinter::visit(PIDRecord &R) { in visit() function in llvm::xray::BlockPrinter 36 return RP.visit(R); in visit() 40 Error BlockPrinter::visit(NewCPUIDRecord &R) { in visit() function in llvm::xray::BlockPrinter 47 auto E = RP.visit(R); in visit() [all …]
|
H A D | FDRRecords.cpp | 18 Error BufferExtents::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 19 Error WallclockRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 20 Error NewCPUIDRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 21 Error TSCWrapRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 22 Error CustomEventRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 23 Error CallArgRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 24 Error PIDRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 25 Error NewBufferRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 26 Error EndBufferRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() 27 Error FunctionRecord::apply(RecordVisitor &V) { return V.visit(*this); } in apply() [all …]
|
H A D | BlockIndexer.cpp | 18 Error BlockIndexer::visit(BufferExtents &) { return Error::success(); } in visit() function in llvm::xray::BlockIndexer 20 Error BlockIndexer::visit(WallclockRecord &R) { in visit() function in llvm::xray::BlockIndexer 26 Error BlockIndexer::visit(NewCPUIDRecord &R) { in visit() function in llvm::xray::BlockIndexer 31 Error BlockIndexer::visit(TSCWrapRecord &R) { in visit() function in llvm::xray::BlockIndexer 36 Error BlockIndexer::visit(CustomEventRecord &R) { in visit() function in llvm::xray::BlockIndexer 41 Error BlockIndexer::visit(CustomEventRecordV5 &R) { in visit() function in llvm::xray::BlockIndexer 46 Error BlockIndexer::visit(TypedEventRecord &R) { in visit() function in llvm::xray::BlockIndexer 51 Error BlockIndexer::visit(CallArgRecord &R) { in visit() function in llvm::xray::BlockIndexer 56 Error BlockIndexer::visit(PIDRecord &R) { in visit() function in llvm::xray::BlockIndexer 62 Error BlockIndexer::visit(NewBufferRecord &R) { in visit() function in llvm::xray::BlockIndexer [all …]
|
H A D | FDRTraceExpander.cpp | 21 Error TraceExpander::visit(BufferExtents &) { in visit() function in llvm::xray::TraceExpander 26 Error TraceExpander::visit(WallclockRecord &) { return Error::success(); } in visit() function in llvm::xray::TraceExpander 28 Error TraceExpander::visit(NewCPUIDRecord &R) { in visit() function in llvm::xray::TraceExpander 34 Error TraceExpander::visit(TSCWrapRecord &R) { in visit() function in llvm::xray::TraceExpander 39 Error TraceExpander::visit(CustomEventRecord &R) { in visit() function in llvm::xray::TraceExpander 53 Error TraceExpander::visit(CustomEventRecordV5 &R) { in visit() function in llvm::xray::TraceExpander 68 Error TraceExpander::visit(TypedEventRecord &R) { in visit() function in llvm::xray::TraceExpander 84 Error TraceExpander::visit(CallArgRecord &R) { in visit() function in llvm::xray::TraceExpander 90 Error TraceExpander::visit(PIDRecord &R) { in visit() function in llvm::xray::TraceExpander 95 Error TraceExpander::visit(NewBufferRecord &R) { in visit() function in llvm::xray::TraceExpander [all …]
|
H A D | RecordPrinter.cpp | 15 Error RecordPrinter::visit(BufferExtents &R) { in visit() function in llvm::xray::RecordPrinter 20 Error RecordPrinter::visit(WallclockRecord &R) { in visit() function in llvm::xray::RecordPrinter 26 Error RecordPrinter::visit(NewCPUIDRecord &R) { in visit() function in llvm::xray::RecordPrinter 31 Error RecordPrinter::visit(TSCWrapRecord &R) { in visit() function in llvm::xray::RecordPrinter 36 Error RecordPrinter::visit(CustomEventRecord &R) { in visit() function in llvm::xray::RecordPrinter 44 Error RecordPrinter::visit(CustomEventRecordV5 &R) { in visit() function in llvm::xray::RecordPrinter 51 Error RecordPrinter::visit(TypedEventRecord &R) { in visit() function in llvm::xray::RecordPrinter 59 Error RecordPrinter::visit(CallArgRecord &R) { in visit() function in llvm::xray::RecordPrinter 64 Error RecordPrinter::visit(PIDRecord &R) { in visit() function in llvm::xray::RecordPrinter 69 Error RecordPrinter::visit(NewBufferRecord &R) { in visit() function in llvm::xray::RecordPrinter [all …]
|
H A D | FDRTraceWriter.cpp | 79 Error FDRTraceWriter::visit(BufferExtents &R) { in visit() function in llvm::xray::FDRTraceWriter 83 Error FDRTraceWriter::visit(WallclockRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 87 Error FDRTraceWriter::visit(NewCPUIDRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 91 Error FDRTraceWriter::visit(TSCWrapRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 95 Error FDRTraceWriter::visit(CustomEventRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 104 Error FDRTraceWriter::visit(CustomEventRecordV5 &R) { in visit() function in llvm::xray::FDRTraceWriter 113 Error FDRTraceWriter::visit(TypedEventRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 122 Error FDRTraceWriter::visit(CallArgRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 126 Error FDRTraceWriter::visit(PIDRecord &R) { in visit() function in llvm::xray::FDRTraceWriter 130 Error FDRTraceWriter::visit(NewBufferRecor function in llvm::xray::FDRTraceWriter 134 Error FDRTraceWriter::visit(EndBufferRecord &R) { visit() function in llvm::xray::FDRTraceWriter 138 Error FDRTraceWriter::visit(FunctionRecord &R) { visit() function in llvm::xray::FDRTraceWriter [all...] |
H A D | BlockVerifier.cpp | 138 Error BlockVerifier::visit(BufferExtents &) { in visit() 142 Error BlockVerifier::visit(WallclockRecord &) { in visit() 146 Error BlockVerifier::visit(NewCPUIDRecord &) { in visit() 150 Error BlockVerifier::visit(TSCWrapRecord &) { in visit() 154 Error BlockVerifier::visit(CustomEventRecord &) { in visit() 158 Error BlockVerifier::visit(CustomEventRecordV5 &) { in visit() 162 Error BlockVerifier::visit(TypedEventRecord &) { in visit() 166 Error BlockVerifier::visit(CallArgRecord &) { in visit() 170 Error BlockVerifier::visit(PIDRecord &) { return transition(State::PIDEntry); } in visit() function in llvm::xray::BlockVerifier 172 Error BlockVerifier::visit(NewBufferRecor in visit() 136 Error BlockVerifier::visit(BufferExtents &) { visit() function in llvm::xray::BlockVerifier 140 Error BlockVerifier::visit(WallclockRecord &) { visit() function in llvm::xray::BlockVerifier 144 Error BlockVerifier::visit(NewCPUIDRecord &) { visit() function in llvm::xray::BlockVerifier 148 Error BlockVerifier::visit(TSCWrapRecord &) { visit() function in llvm::xray::BlockVerifier 152 Error BlockVerifier::visit(CustomEventRecord &) { visit() function in llvm::xray::BlockVerifier 156 Error BlockVerifier::visit(CustomEventRecordV5 &) { visit() function in llvm::xray::BlockVerifier 160 Error BlockVerifier::visit(TypedEventRecord &) { visit() function in llvm::xray::BlockVerifier 164 Error BlockVerifier::visit(CallArgRecord &) { visit() function in llvm::xray::BlockVerifier 168 Error BlockVerifier::visit(PIDRecord &) { return transition(State::PIDEntry); } visit() function in llvm::xray::BlockVerifier 174 Error BlockVerifier::visit(EndBufferRecord &) { visit() function in llvm::xray::BlockVerifier 178 Error BlockVerifier::visit(FunctionRecord &) { visit() function in llvm::xray::BlockVerifier [all...] |
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObject.h | 77 virtual Error visit(const Section &Sec) = 0; 78 virtual Error visit(const OwnedDataSection &Sec) = 0; 79 virtual Error visit(const StringTableSection &Sec) = 0; 80 virtual Error visit(const SymbolTableSection &Sec) = 0; 81 virtual Error visit(const RelocationSection &Sec) = 0; 82 virtual Error visit(const DynamicRelocationSection &Sec) = 0; 83 virtual Error visit(const GnuDebugLinkSection &Sec) = 0; 84 virtual Error visit(const GroupSection &Sec) = 0; 85 virtual Error visit(const SectionIndexSection &Sec) = 0; 86 virtual Error visit(const CompressedSection &Sec) = 0; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/XRay/ |
H A D | RecordPrinter.h | 32 Error visit(BufferExtents &) override; 33 Error visit(WallclockRecord &) override; 34 Error visit(NewCPUIDRecord &) override; 35 Error visit(TSCWrapRecord &) override; 36 Error visit(CustomEventRecord &) override; 37 Error visit(CallArgRecord &) override; 38 Error visit(PIDRecord &) override; 39 Error visit(NewBufferRecord &) override; 40 Error visit(EndBufferRecord &) override; 41 Error visit(FunctionRecord &) override; [all …]
|
H A D | BlockPrinter.h | 41 Error visit(BufferExtents &) override; 42 Error visit(WallclockRecord &) override; 43 Error visit(NewCPUIDRecord &) override; 44 Error visit(TSCWrapRecord &) override; 45 Error visit(CustomEventRecord &) override; 46 Error visit(CallArgRecord &) override; 47 Error visit(PIDRecord &) override; 48 Error visit(NewBufferRecord &) override; 49 Error visit(EndBufferRecord &) override; 50 Error visit(FunctionRecord &) override; [all …]
|
H A D | BlockVerifier.h | 49 Error visit(BufferExtents &) override; 50 Error visit(WallclockRecord &) override; 51 Error visit(NewCPUIDRecord &) override; 52 Error visit(TSCWrapRecord &) override; 53 Error visit(CustomEventRecord &) override; 54 Error visit(CallArgRecord &) override; 55 Error visit(PIDRecord &) override; 56 Error visit(NewBufferRecord &) override; 57 Error visit(EndBufferRecord &) override; 58 Error visit(FunctionRecor [all...] |
H A D | FDRTraceWriter.h | 35 Error visit(BufferExtents &) override; 36 Error visit(WallclockRecord &) override; 37 Error visit(NewCPUIDRecord &) override; 38 Error visit(TSCWrapRecord &) override; 39 Error visit(CustomEventRecord &) override; 40 Error visit(CallArgRecord &) override; 41 Error visit(PIDRecord &) override; 42 Error visit(NewBufferRecord &) override; 43 Error visit(EndBufferRecord &) override; 44 Error visit(FunctionRecord &) override; [all …]
|
H A D | BlockIndexer.h | 46 Error visit(BufferExtents &) override; 47 Error visit(WallclockRecord &) override; 48 Error visit(NewCPUIDRecord &) override; 49 Error visit(TSCWrapRecord &) override; 50 Error visit(CustomEventRecord &) override; 51 Error visit(CallArgRecord &) override; 52 Error visit(PIDRecord &) override; 53 Error visit(NewBufferRecord &) override; 54 Error visit(EndBufferRecord &) override; 55 Error visit(FunctionRecord &) override; [all …]
|
H A D | FDRTraceExpander.h | 41 Error visit(BufferExtents &) override; 42 Error visit(WallclockRecord &) override; 43 Error visit(NewCPUIDRecord &) override; 44 Error visit(TSCWrapRecord &) override; 45 Error visit(CustomEventRecord &) override; 46 Error visit(CallArgRecord &) override; 47 Error visit(PIDRecord &) override; 48 Error visit(NewBufferRecord &) override; 49 Error visit(EndBufferRecord &) override; 50 Error visit(FunctionRecord &) override; [all …]
|
H A D | FDRRecords.h | 404 virtual Error visit(BufferExtents &) = 0; 405 virtual Error visit(WallclockRecord &) = 0; 406 virtual Error visit(NewCPUIDRecord &) = 0; 407 virtual Error visit(TSCWrapRecord &) = 0; 408 virtual Error visit(CustomEventRecord &) = 0; 409 virtual Error visit(CallArgRecord &) = 0; 410 virtual Error visit(PIDRecord &) = 0; 411 virtual Error visit(NewBufferRecord &) = 0; 412 virtual Error visit(EndBufferRecord &) = 0; 413 virtual Error visit(FunctionRecord &) = 0; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 49 /// This class provides information about the result of a visit. 53 /// analysis and whether the visit completed or aborted early. 66 /// Did we abort the visit early? 72 /// Get the instruction causing the visit to abort. 82 /// Mark the visit as aborted. Intended for use in a void return. 83 /// \param I The instruction which caused the visit to abort, if available. 96 /// Mark the pointer as escaped, and the visit as aborted. Intended 99 /// visit, if available. 118 /// A struct of the data needed to visit a particular use. 120 /// This is used to maintain a worklist fo to-visit uses. This is used to [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
H A D | RecursiveSymbolVisitor.h | 44 return isa<CXXConversionDecl>(D) ? true : visit(D, D->getLocation()); in VisitNamedDecl() 53 if (!visit(FD, Initializer->getSourceLocation(), in VisitCXXConstructorDecl() 65 return visit(Expr->getFoundDecl(), Expr->getLocation()); in VisitDeclRefExpr() 69 return visit(Expr->getFoundDecl().getDecl(), Expr->getMemberLoc()); in VisitMemberExpr() 76 if (!visit(Component.getField(), Component.getEndLoc())) in VisitOffsetOfExpr() 92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc() 97 if (!visit(TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc() 103 return visit(TP->getAsCXXRecordDecl(), TypeBeginLoc, TypeEndLoc); in VisitTypeLoc() 111 return visit(TL.getTypedefNameDecl(), TL.getBeginLoc(), TypeEndLoc); in VisitTypedefTypeLoc() 115 // The base visitor will visit NNSL prefixes, so we should only look at in TraverseNestedNameSpecifierLoc() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstVisitor.h | 29 visit##CLASS_TO_VISIT(static_cast<CLASS_TO_VISIT&>(I)) 58 /// CAV.visit(function); 61 /// The defined has 'visit' methods for Instruction, and also for BasicBlock, 81 // use to visit instructions... 85 // Generic visit method - Allow visitation to all instructions in a range 87 void visit(Iterator Start, Iterator End) { in visit() function 89 static_cast<SubClass*>(this)->visit(*Start++); in visit() 94 void visit(Module &M) { in visit() function 96 visit(M.begin(), M.end()); in visit() 98 void visit(Function &F) { in visit() function [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | PostfixExpression.cpp | 118 bool Visit(BinaryOpNode &binary, Node *&) override { in Visit() function in __anon166e9f0f0111::SymbolResolver 122 bool Visit(InitialValueNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver 123 bool Visit(IntegerNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver 124 bool Visit(RegisterNode &, Node *&) override { return true; } in Visit() function in __anon166e9f0f0111::SymbolResolver 126 bool Visit(SymbolNode &symbol, Node *&ref) override { in Visit() function in __anon166e9f0f0111::SymbolResolver 136 bool Visit(UnaryOpNode &unary, Node *&) override { in Visit() function in __anon166e9f0f0111::SymbolResolver 150 void Visit(BinaryOpNode &binary, Node *&) override; 152 void Visit(InitialValueNode &val, Node *&) override; 154 void Visit(IntegerNode &integer, Node *&) override { in Visit() function in __anon166e9f0f0111::DWARFCodegen 160 void Visit(RegisterNode ®, Node *&) override; [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | PostfixExpression.h | 157 /// - The Visit functions get an extra Node *& parameter, which refers to the 161 /// - The class is templatized on the return type of the Visit functions, which 167 virtual ResultT Visit(BinaryOpNode &binary, Node *&ref) = 0; 168 virtual ResultT Visit(InitialValueNode &val, Node *&ref) = 0; 169 virtual ResultT Visit(IntegerNode &integer, Node *&) = 0; 170 virtual ResultT Visit(RegisterNode ®, Node *&) = 0; 171 virtual ResultT Visit(SymbolNode &symbol, Node *&ref) = 0; 172 virtual ResultT Visit(UnaryOpNode &unary, Node *&ref) = 0; 174 /// Invoke the correct Visit function based on the dynamic type of the given 179 return Visit(llvm::cast<BinaryOpNode>(*node), node); in Dispatch() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | SerializedDiagnosticReader.h | 58 /// Subclasses should override the visit* methods with their logic for handling 82 /// Visit the start of a diagnostic block. 85 /// Visit the end of a diagnostic block. 88 /// Visit a category. This associates the category \c ID to a \c Name. 93 /// Visit a flag. This associates the flag's \c ID to a \c Name. 98 /// Visit a diagnostic. 105 /// Visit a filename. This associates the file's \c ID to a \c Name. 112 /// Visit a fixit hint. 118 /// Visit a source range. 124 /// Visit the version of the set of diagnostics.
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 46 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 56 return TypeLocRanger().Visit(TL); in getLocalSourceRangeImpl() 65 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 76 return TypeAligner().Visit(TypeLoc(Ty, nullptr)); in getLocalAlignmentForType() 85 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 102 Total += TypeSizer().Visit(TyLoc); in getFullDataSizeForType() 115 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 126 return NextLoc().Visit(TL); in getNextTypeLocImpl() 160 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \ 187 TypeLocCopier(other).Visit(TL); in copy() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.cpp | 249 if (Child && !Visit(Child)) in VisitChildren() 287 if (!Visit(CtorInit->getInit())) in IsFunctionTrivial() 294 return Visit(Body); in IsFunctionTrivial() 326 return Visit(RV); in VisitReturnStmt() 356 return UO->getOpcode() != UO_Coawait && Visit(UO->getSubExpr()); in VisitUnaryOperator() 361 return Visit(BO->getLHS()) && Visit(BO->getRHS()); in VisitBinaryOperator() 430 bool TrivialThis = Visit(MCE->getImplicitObjectArgument()); in VisitCXXMemberCallExpr() 458 if (!Visit(Expr)) in VisitCXXDefaultArgExpr() 466 if (Arg && !Visit(Arg)) in checkArguments() 474 if (Arg && !Visit(Arg)) in VisitCXXConstructExpr() [all …]
|