Home
last modified time | relevance | path

Searched refs:DataflowAnalysis (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DNoopAnalysis.h25 class NoopAnalysis : public DataflowAnalysis<NoopAnalysis, NoopLattice> {
29 : DataflowAnalysis<NoopAnalysis, NoopLattice>(Context, in NoopAnalysis()
37 : DataflowAnalysis<NoopAnalysis, NoopLattice>(Context, Options) {} in NoopAnalysis()
H A DDataflowAnalysis.h60 class DataflowAnalysis : public TypeErasedDataflowAnalysis {
65 explicit DataflowAnalysis(ASTContext &Context) : Context(Context) {} in DataflowAnalysis() function
68 explicit DataflowAnalysis(ASTContext &Context, bool ApplyBuiltinTransfer) in DataflowAnalysis() function
71 explicit DataflowAnalysis(ASTContext &Context, in DataflowAnalysis() function
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DStackPointerTracking.h26 : public DataflowAnalysis<Derived, std::pair<int, int>> {
27 friend class DataflowAnalysis<Derived, std::pair<int, int>>;
180 : DataflowAnalysis<Derived, std::pair<int, int>>(BF, AllocatorId) {}
192 friend class DataflowAnalysis<StackPointerTracking, std::pair<int, int>>;
H A DLivenessAnalysis.h25 class LivenessAnalysis : public DataflowAnalysis<LivenessAnalysis, BitVector,
28 DataflowAnalysis<LivenessAnalysis, BitVector, true, RegStatePrinter>;
29 friend class DataflowAnalysis<LivenessAnalysis, BitVector, true,
H A DDataflowAnalysis.h147 class DataflowAnalysis {
261 DataflowAnalysis(BinaryFunction &BF,
265 virtual ~DataflowAnalysis() { cleanAnnotations(); } in ~DataflowAnalysis()
481 : public DataflowAnalysis<Derived, BitVector, Backward, StatePrinterTy> {
529 : DataflowAnalysis<Derived, BitVector, Backward, StatePrinterTy>(
H A DStackAvailableExpressions.h27 friend class DataflowAnalysis<StackAvailableExpressions, BitVector>;
H A DStackAllocationAnalysis.h28 friend class DataflowAnalysis<StackAllocationAnalysis, BitVector>;
H A DStackReachingUses.h27 friend class DataflowAnalysis<StackReachingUses, BitVector, true>;
H A DReachingInsns.h26 friend class DataflowAnalysis<ReachingInsns<Backward>, BitVector, Backward>;
H A DDominatorAnalysis.h31 friend class DataflowAnalysis<DominatorAnalysis<Backward>, BitVector,
H A DReachingDefOrUse.h33 friend class DataflowAnalysis<ReachingDefOrUse<Def>, BitVector, !Def>;
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DChromiumCheckModelTest.cpp115 : public DataflowAnalysis<ModelAdaptorAnalysis<Model>, NoopLattice> {
118 : DataflowAnalysis<ModelAdaptorAnalysis, NoopLattice>( in ModelAdaptorAnalysis()
H A DMatchSwitchTest.cpp102 class TestAnalysis : public DataflowAnalysis<TestAnalysis, BooleanLattice> {
107 : DataflowAnalysis<TestAnalysis, BooleanLattice>(Context) { in TestAnalysis()
H A DTypeErasedDataflowAnalysisTest.cpp105 : public DataflowAnalysis<NonConvergingAnalysis, NonConvergingLattice> {
108 : DataflowAnalysis<NonConvergingAnalysis, NonConvergingLattice>( in NonConvergingAnalysis()
157 : public DataflowAnalysis<FunctionCallAnalysis, FunctionCallLattice> {
160 : DataflowAnalysis<FunctionCallAnalysis, FunctionCallLattice>(Context) {} in FunctionCallAnalysis()
301 : public DataflowAnalysis<SpecialBoolAnalysis, NoopLattice> {
304 : DataflowAnalysis<SpecialBoolAnalysis, NoopLattice>(Context) {} in SpecialBoolAnalysis()
452 : public DataflowAnalysis<OptionalIntAnalysis, NoopLattice> {
455 : DataflowAnalysis<OptionalIntAnalysis, NoopLattice>(Context), in OptionalIntAnalysis()
H A DSingleVarConstantPropagationTest.cpp114 : public DataflowAnalysis<ConstantPropagationAnalysis,
118 : DataflowAnalysis<ConstantPropagationAnalysis, in ConstantPropagationAnalysis()
H A DMultiVarConstantPropagationTest.cpp125 : public DataflowAnalysis<ConstantPropagationAnalysis,
129 : DataflowAnalysis<ConstantPropagationAnalysis, in ConstantPropagationAnalysis()
/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.h45 : public DataflowAnalysis<UncheckedOptionalAccessModel, NoopLattice> {
/llvm-project-15.0.7/bolt/lib/Passes/
H A DCMakeLists.txt12 DataflowAnalysis.cpp
H A DValidateInternalCalls.cpp43 friend class DataflowAnalysis<StackPointerTrackingForInternalCalls,
H A DShrinkWrapping.cpp1463 friend class DataflowAnalysis<PredictiveStackPointerTracking,
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp708 : DataflowAnalysis<UncheckedOptionalAccessModel, NoopLattice>(Ctx), in UncheckedOptionalAccessModel()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt20 bolt/include/bolt/Passes/DataflowAnalysis.h
88 bolt/lib/Passes/DataflowAnalysis.cpp
127 clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h