[all-commits] [llvm/llvm-project] aed1ab: [clang][dataflow] Refactor ApplyBuiltinTransfer fi...

Sam Estep via All-commits all-commits at lists.llvm.org
Fri Jul 22 08:16:42 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aed1ab8cabac64b59338f5ebadd12a371cb2ee5d
      https://github.com/llvm/llvm-project/commit/aed1ab8cabac64b59338f5ebadd12a371cb2ee5d
  Author: Sam Estep <sam at samestep.com>
  Date:   2022-07-22 (Fri, 22 Jul 2022)

  Changed paths:
    M clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
    M clang/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
    M clang/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h

  Log Message:
  -----------
  [clang][dataflow] Refactor ApplyBuiltinTransfer field out into DataflowAnalysisOptions struct

Depends On D130304

This patch pulls the `ApplyBuiltinTransfer` from the `TypeErasedDataflowAnalysis` class into a new `DataflowAnalysisOptions` struct, to allow us to add additional options later without breaking existing code.

Reviewed By: gribozavr2, sgatev

Differential Revision: https://reviews.llvm.org/D130305




More information about the All-commits mailing list