#include "clang/Analysis/FlowSensitive/AdornedCFG.h"
#include "clang/Analysis/FlowSensitive/DebugSupport.h"
#include "clang/Analysis/FlowSensitive/Logger.h"
#include "clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h"
#include "clang/Analysis/FlowSensitive/Value.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/ScopeExit.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/JSON.h"
#include "llvm/Support/Program.h"
#include "llvm/Support/ScopedPrinter.h"
#include "llvm/Support/raw_ostream.h"
#include "HTMLLogger.inc"
Go to the source code of this file.
namespace clang The JSON file list parser is used to communicate input to InstallAPI.Definition at line 152 of file HTMLLogger.cpp.
Referenced by clang::ento::NodeBuilderContext::blockCount(), clang::dataflow::blockIndexInPredecessor(), clang::dataflow::buildContainsExprConsumedInDifferentBlock(), checkForRecursiveFunctionCall(), checkThrowInNonThrowingFunc(), clang::SEHFinallyStmt::children(), clang::dataflow::computeBlockInputState(), clang::SEHFinallyStmt::Create(), create_dispatch_once(), diagnoseRepeatedUseOfWeak(), clang::dataflow::findReachableBlocks(), clang::SEHFinallyStmt::getBlock(), clang::ento::NodeBuilderContext::getBlock(), clang::StackFrameContext::getCallSiteBlock(), clang::StackFrameContext::getCallSiteCFGElement(), clang::SEHFinallyStmt::getEndLoc(), getFirstStmtLoc(), getLastStmtLoc(), hasRecursiveCallInPath(), isInCoroutineStmt(), isValidDeadStmt(), clang::CodeGen::CodeGenFunction::JumpDest::JumpDest(), clang::ento::NodeBuilderContext::NodeBuilderContext(), clang::StackFrameContext::Profile(), and clang::dataflow::runTypeErasedDataflowAnalysis().
◆ Converged ◆ EnvDefinition at line 147 of file HTMLLogger.cpp.
Referenced by clang::SemaHLSL::ActOnTopLevelFunction(), clang::format::addQualifierAlignmentFixerPasses(), clang::ento::EnvironmentManager::bindExpr(), clang::driver::ToolChain::buildCompilerRTBasename(), clang::dataflow::builtinTransferInitializer(), clang::format::cleanup(), clang::dataflow::copyField(), clang::dataflow::copyRecord(), clang::dataflow::copySyntheticField(), clang::dataflow::createAnalysis(), clang::dataflow::diagnoseFunction(), clang::dataflow::evaluateBooleanEquality(), clang::driver::Command::Execute(), clang::format::fixNamespaceEndComments(), clang::dataflow::getBaseObjectLocation(), clang::ento::ProgramState::getEnvironment(), clang::dataflow::getImplicitObjectLocation(), clang::dataflow::CachedConstAccessorsLattice< Base >::getOrCreateConstMethodReturnStorageLocation(), clang::dataflow::CachedConstAccessorsLattice< Base >::getOrCreateConstMethodReturnValue(), clang::ento::ProgramState::getSVal(), clang::format::guessLanguage(), isPlatformEnvironment(), isTargetEnvironment(), isTargetVariantEnvironment(), clang::format::Environment::make(), clang::dataflow::maybeUnpackLValueExpr(), clang::format::IntegerLiteralSeparatorFixer::process(), clang::dataflow::propagateStorageLocation(), clang::dataflow::propagateValue(), clang::dataflow::propagateValueOrStorageLocation(), clang::dataflow::Environment::pushCall(), clang::dataflow::recordsEqual(), clang::format::internal::reformat(), clang::ento::EnvironmentManager::removeDeadBindings(), clang::driver::ToolChain::setTripleEnvironment(), clang::format::sortJavaScriptImports(), clang::format::sortUsingDeclarations(), clang::dataflow::ChromiumCheckModel::transfer(), clang::dataflow::UncheckedOptionalAccessModel::transfer(), clang::dataflow::transfer(), clang::dataflow::DataflowAnalysis< Derived, LatticeT >::transferBranchTypeErased(), clang::dataflow::DataflowAnalysis< Derived, LatticeT >::transferTypeErased(), clang::dataflow::UncheckedOptionalAccessModel::UncheckedOptionalAccessModel(), and clang::dataflow::unpackValue().
◆ IterDefinition at line 153 of file HTMLLogger.cpp.
Referenced by clang::ento::iterator::advancePosition(), clang::ASTReader::AssignedLambdaNumbering(), buildCounterUpdate(), BuildParentMap(), CheckForDuplicateEnumValues(), checkOpenMPLoop(), clang::interp::DynamicAllocator::cleanup(), clang::tooling::detail::TransformerImpl::convertToAtomicChanges(), DoMarkVarDeclReferenced(), clang::dataflow::Environment::dump(), evenFlexibleArraySize(), fileNameToURI(), clang::driver::custom_flag::ValueNameToDetailMap::get(), clang::ASTWriter::GetDeclRef(), getFixIts(), clang::tooling::HeaderIncludes::insert(), clang::ASTContext::isInSameModule(), LookupDirectMethodInGlobalPool(), clang::HeaderSearch::LookupFile(), clang::HeaderSearch::MapHeaderToIncludeAlias(), clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::operator*(), clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::operator++(), clang::Parser::ParseArrayBoundExpression(), PrintPreprocessedTokens(), clang::tooling::HeaderIncludes::remove(), clang::tooling::selectFirstFix(), and clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::TemplateArgumentLocInventIterator().
◆ JOS llvm::json::OStream JOS {JStringStream, 2}Definition at line 146 of file HTMLLogger.cpp.
◆ PostVisit ◆ Visited llvm::DenseSet<const void*> VisitedDefinition at line 145 of file HTMLLogger.cpp.
Referenced by addLinkOptionsPostorder(), clang::CodeGen::InstrProfStats::addVisited(), checkForRecursiveFunctionCall(), clang::Sema::checkTypeSupport(), clang::dataflow::Environment::createValue(), DeduceTemplateBases(), clang::SemaSYCL::deepTypeCheckForDevice(), clang::Preprocessor::dumpMacroInfo(), clang::CodeGen::CodeGenModule::EmitTopLevelDecl(), clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(), clang::api_notes::APINotesManager::findAPINotes(), clang::CodeGen::CodeGenModule::GetVCallVisibilityLevel(), hasAcceptableDefaultArgument(), clang::dataflow::Environment::initializeFieldsWithValues(), isImplicitMapperNeeded(), clang::CFGBlock::isInevitablySinking(), clang::CFG::isLinear(), LookupQualifiedNameInUsingDirectives(), clang::ASTReader::makeModuleVisible(), optimizeHeaderSearchOpts(), processImplicitMapsWithDefaultMappers(), shouldSkipFunction(), and clang::RecursiveASTVisitor< Derived >::TraverseStmt().
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4