Home
last modified time | relevance | path

Searched refs:Analysis (Results 1 – 25 of 44) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
HDTypeErasedDataflowAnalysis.cpp90 AnalysisContext(const AdornedCFG &ACFG, TypeErasedDataflowAnalysis &Analysis, in AnalysisContext()
94 : ACFG(ACFG), Analysis(Analysis), InitEnv(InitEnv), in AnalysisContext()
97 Log.beginAnalysis(ACFG, Analysis); in AnalysisContext()
104 TypeErasedDataflowAnalysis &Analysis; member
167 return {AC.Analysis.joinTypeErased(L.Lattice, R.Lattice), in join()
168 Environment::join(L.Env, R.Env, AC.Analysis, JoinBehavior)}; in join()
188 return {AC.Analysis.typeErasedInitialElement(), AC.InitEnv.fork()}; in take()
195 AC.Analysis, JoinBehavior)}; in take()
293 if (AC.Analysis.builtinOptions()) { in computeBlockInputState()
304 AC.Analysis.transferBranchTypeErased(BranchVal, Cond, Copy.Lattice, in computeBlockInputState()
[all …]
HDLogger.cpp37 TypeErasedDataflowAnalysis &Analysis) override { in beginAnalysis()
47 CurrentCFG->print(OS, Analysis.getASTContext().getLangOpts(), ShowColors); in beginAnalysis()
48 CurrentAnalysis = &Analysis; in beginAnalysis()
HDTransfer.cpp870 auto Analysis = NoopAnalysis(ACFG->getDecl().getASTContext(), in transferInlineCall() local
874 dataflow::runDataflowAnalysis(*ACFG, Analysis, CalleeEnv); in transferInlineCall()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
HDDataflowAnalysis.h155 template <typename Analysis>
156 static auto transferBranchInternal(Rank0, Analysis &A, bool Branch,
165 template <typename Analysis>
166 static void transferBranchInternal(Rank1, Analysis &A, bool, const Stmt *, in transferBranchInternal()
234 runDataflowAnalysis(const AdornedCFG &ACFG, AnalysisT &Analysis,
267 ACFG, Analysis, InitEnv, TypeErasedCallbacks, MaxBlockVisits);
297 const AdornedCFG &ACFG, AnalysisT &Analysis, const Environment &InitEnv,
300 return runDataflowAnalysis(ACFG, Analysis, InitEnv,
349 AnalysisT Analysis = createAnalysis<AnalysisT>(ASTCtx, Env); variable
381 runTypeErasedDataflowAnalysis(*Context, Analysis, Env,
HDTypeErasedDataflowAnalysis.h162 const AdornedCFG &ACFG, TypeErasedDataflowAnalysis &Analysis,
/freebsd-13-stable/lib/clang/libllvm/
HDMakefile52 SRCS_MIN+= Analysis/AliasAnalysis.cpp
53 SRCS_MIN+= Analysis/AliasAnalysisEvaluator.cpp
54 SRCS_MIN+= Analysis/AliasSetTracker.cpp
55 SRCS_EXT+= Analysis/Analysis.cpp
56 SRCS_MIN+= Analysis/AssumeBundleQueries.cpp
57 SRCS_MIN+= Analysis/AssumptionCache.cpp
58 SRCS_MIN+= Analysis/BasicAliasAnalysis.cpp
59 SRCS_MIN+= Analysis/BlockFrequencyInfo.cpp
60 SRCS_MIN+= Analysis/BlockFrequencyInfoImpl.cpp
61 SRCS_MIN+= Analysis/BranchProbabilityInfo.cpp
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDDOTGraphTraitsPass.h195 virtual bool processFunction(Function &F, AnalysisT &Analysis) { in processFunction() argument
200 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() local
202 if (!processFunction(F, Analysis)) in runOnFunction()
205 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction()
234 virtual bool processFunction(Function &F, AnalysisT &Analysis) { in processFunction() argument
239 auto &Analysis = getAnalysis<AnalysisT>(); in runOnFunction() local
241 if (!processFunction(F, Analysis)) in runOnFunction()
244 GraphT Graph = AnalysisGraphTraitsT::getGraph(&Analysis); in runOnFunction()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDPassInstrumentation.h282 void runBeforeAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runBeforeAnalysis() argument
285 C(Analysis.name(), llvm::Any(&IR)); in runBeforeAnalysis()
291 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() argument
294 C(Analysis.name(), llvm::Any(&IR)); in runAfterAnalysis()
301 void runAnalysisInvalidated(const PassT &Analysis, const IRUnitT &IR) const { in runAnalysisInvalidated() argument
304 C(Analysis.name(), llvm::Any(&IR)); in runAnalysisInvalidated()
HDValue.def117 // FIXME: It's awkward that Value.def knows about classes in Analysis. While
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/
HDPassSupport.h72 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument
73 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
75 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
77 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument
78 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
/freebsd-13-stable/lib/clang/libclang/
HDMakefile163 SRCS_MIN+= Analysis/AnalysisDeclContext.cpp
164 SRCS_MIN+= Analysis/BodyFarm.cpp
165 SRCS_MIN+= Analysis/CFG.cpp
166 SRCS_MIN+= Analysis/CFGReachabilityAnalysis.cpp
167 SRCS_MIN+= Analysis/CFGStmtMap.cpp
168 SRCS_FUL+= Analysis/CallGraph.cpp
169 SRCS_MIN+= Analysis/CalledOnceCheck.cpp
170 SRCS_MIN+= Analysis/CloneDetection.cpp
171 SRCS_MIN+= Analysis/CocoaConventions.cpp
172 SRCS_FUL+= Analysis/CodeInjector.cpp
[all …]
/freebsd-13-stable/contrib/llvm-project/clang/include/
HDmodule.modulemap8 umbrella "clang/Analysis"
10 textual header "clang/Analysis/Analyses/ThreadSafetyOps.def"
18 exclude header "clang/Analysis/Analyses/ExprMutationAnalyzer.h"
110 module Analysis { textual header "clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def" }
/freebsd-13-stable/contrib/ntp/html/scripts/
HDexternal.txt10 <li class='inline'><a href='http://www.eecis.udel.edu/~mills/onwire.html'>Analysis and Simulation o…
12 <li class='inline'><a href='http://www.eecis.udel.edu/~mills/security.html'>NTP Security Analysis</…
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Remarks/
HDRemark.h69 Analysis, enumerator
85 case Type::Analysis: in typeToStr()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDValueProfilePlugins.inc17 #include "llvm/Analysis/IndirectCallVisitor.h"
18 #include "llvm/Analysis/TargetLibraryInfo.h"
/freebsd-13-stable/contrib/llvm-project/llvm/include/
HDmodule.modulemap8 umbrella "llvm/Analysis"
12 textual header "llvm/Analysis/ScalarFuncs.def"
13 textual header "llvm/Analysis/TargetLibraryInfo.def"
14 textual header "llvm/Analysis/VecFuncs.def"
/freebsd-13-stable/usr.sbin/crunch/
HDCOPYRIGHT22 * Author: James da Silva, Systems Design and Analysis Group
/freebsd-13-stable/contrib/llvm-project/
HDFREEBSD-Xlist49 clang/lib/Analysis/CMakeLists.txt
50 clang/lib/Analysis/FlowSensitive/CMakeLists.txt
51 clang/lib/Analysis/FlowSensitive/Models/CMakeLists.txt
52 clang/lib/Analysis/plugins/CMakeLists.txt
53 clang/lib/Analysis/plugins/CheckerDependencyHandling/CMakeLists.txt
54 clang/lib/Analysis/plugins/CheckerOptionHandling/CMakeLists.txt
55 clang/lib/Analysis/plugins/SampleAnalyzer/CMakeLists.txt
541 llvm/lib/Analysis/CMakeLists.txt
542 llvm/lib/Analysis/models/
718 llvm/lib/Target/SPIRV/Analysis/CMakeLists.txt
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
HDLLVMRemarkStreamer.cpp38 return remarks::Type::Analysis; in toRemarkType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Remarks/
HDYAMLRemarkSerializer.cpp48 else if (io.mapTag("!Analysis", (Remark->RemarkType == Type::Analysis))) in mapping()
HDYAMLRemarkParser.cpp275 .Case("!Analysis", remarks::Type::Analysis) in parseType()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
HDAttributor.h1137 template <typename Analysis>
1138 typename Analysis::Result *getAnalysis(const Function &F,
1144 return FAM->getCachedResult<Analysis>(const_cast<Function &>(F));
1145 return &FAM->getResult<Analysis>(const_cast<Function &>(F));
1147 if constexpr (HasLegacyWrapper<Analysis>) {
1150 ->getAnalysis<typename Analysis::LegacyWrapper>(
1155 ->getAnalysisIfAvailable<typename Analysis::LegacyWrapper>())
1182 template <typename Analysis>
1184 Analysis, std::void_t<typename Analysis::LegacyWrapper>> = true;
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-remarkutil/
HDRemarkCounter.cpp68 clEnumValN(Type::Analysis, "analysis", "ANALYSIS"),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIISelLowering.h507 void computeKnownBitsForTargetInstr(GISelKnownBits &Analysis, Register R,
513 Align computeKnownAlignForTargetInstr(GISelKnownBits &Analysis, Register R,
/freebsd-13-stable/contrib/mandoc/
HDlib.in102 LINE("libproc", "Processor Monitoring and Analysis Library (libproc, \\-lproc)")

12