[all-commits] [llvm/llvm-project] 3994ca: [SSAF][UnsafeBufferUsage] Add APIs to the EntityPo...

Ziqing Luo via All-commits all-commits at lists.llvm.org
Thu Apr 9 19:13:46 PDT 2026


  Branch: refs/heads/users/ziqingluo/PR-172429193-pre-2
  Home:   https://github.com/llvm/llvm-project
  Commit: 3994ca430a89be4b890a340fcf4c8652fd04ce7e
      https://github.com/llvm/llvm-project/commit/3994ca430a89be4b890a340fcf4c8652fd04ce7e
  Author: Ziqing Luo <ziqing_luo at apple.com>
  Date:   2026-04-09 (Thu, 09 Apr 2026)

  Changed paths:
    M clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
    A clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
    M clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
    M clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
    M clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp
    M clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
    M clang/test/Analysis/Scalable/UnsafeBufferUsage/tu-summary-serialization.test

  Log Message:
  -----------
  [SSAF][UnsafeBufferUsage] Add APIs to the EntityPointerLevel module for UnsafeBufferUsage

- UnsafeBufferUsage serialization uses EntityPointerLevel's API to
  serialize EntityPointerLevels.
- Add APIs to EntityPointerLevel for creating EPLs from Decls and
  incrementing EPL's pointer level.
- Improve UnsafeBufferUsage serialization error messages with a test.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list