LLVM/project 796c94cllvm/test/CodeGen/AArch64 itofp-bf16.ll, llvm/test/CodeGen/AMDGPU memory-legalizer-single-wave-workgroup-memops.ll

doc

Created using spr 1.3.7
DeltaFile
+4,582-5,914llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
+2,832-1,746llvm/test/CodeGen/AArch64/itofp-bf16.ll
+3,583-866llvm/test/CodeGen/RISCV/fpclamptosat.ll
+1,619-1,823llvm/test/CodeGen/RISCV/rvv/bitreverse-vp.ll
+1,390-1,556llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bitreverse-vp.ll
+2,759-0llvm/test/CodeGen/AMDGPU/memory-legalizer-single-wave-workgroup-memops.ll
+16,765-11,9052,800 files not shown
+129,514-76,4712,806 files

LLVM/project b0b1c47llvm/test/CodeGen/AMDGPU minimumnum.bf16.ll maximumnum.bf16.ll

[AMDGPU] Enable true16 pattern to build vectors (0, vgpr)

Fixes: https://github.com/llvm/llvm-project/issues/190796
DeltaFile
+3,326-2,794llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+3,326-2,794llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+695-1,374llvm/test/CodeGen/AMDGPU/bf16.ll
+434-423llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+342-360llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+342-360llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+8,465-8,10541 files not shown
+12,940-12,86847 files

LLVM/project 46167f9clang/lib/Driver Driver.cpp, clang/lib/Driver/ToolChains HLSL.cpp HLSL.h

Add spirv-val compilation step when targeting SPIR-V (#188150)

Clang-dxc.exe currently uses dxv by default after compiling HLSL that
targets DXIL, assuming dxv can be found. However, there is no
counterpart for SPIR-V. This PR changes clang-dxc.exe so that the DXC
driver inserts a step to run spirv-val when SPIR-V is the target. It
also accounts for whether or not the -Fo option is passed. In all cases,
spirv-val will be run, as long as the target is SPIR-V and the spirv-val
executable can be found on the PATH.

This PR also adds a new option --spirv-val-path, a counterpart to
--dxv-path, for specifying an explicit path to spirv-val.

Key differences from dxv: Unlike dxv, which validates and signs DXIL
containers and produces an output file, spirv-val is a pure validator —
it checks the SPIR-V binary and exits with a status code without
producing output. Because of this, the compile step writes directly to
-Fo and spirv-val validates the file in-place.


    [17 lines not shown]
DeltaFile
+67-21clang/lib/Driver/ToolChains/HLSL.cpp
+29-29clang/lib/Driver/Driver.cpp
+23-7clang/lib/Driver/ToolChains/HLSL.h
+20-0clang/test/Driver/dxc_spirv-val_path.hlsl
+15-0clang/test/Driver/dxc_spirv-val_missing.hlsl
+4-0clang/test/lit.cfg.py
+158-573 files not shown
+166-579 files

LLVM/project 3cfc65aflang/lib/Semantics openmp-utils.cpp

Rename local variable
DeltaFile
+3-3flang/lib/Semantics/openmp-utils.cpp
+3-31 files

LLVM/project 3c205edlibc/AOR_v20.02/math/test/traces sincosf.txt exp.txt, llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll memory-legalizer-private-wavefront.ll

Merge branch 'main' into users/modiking/nvptx-reverse-branch-condition
DeltaFile
+0-31,999libc/AOR_v20.02/math/test/traces/sincosf.txt
+0-16,000libc/AOR_v20.02/math/test/traces/exp.txt
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+6,432-6,562llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+4,582-5,914llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
+8,836-1,658llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+26,685-68,93114,032 files not shown
+1,134,048-601,76514,038 files

LLVM/project ca318abllvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize early-exit-calls.ll early-exit-unary-ops.ll

Reapply "[VPlan] Handle calls in VPInstruction:opcodeMayReadOrWriteFromMemory." (#191886)

This reverts commit
https://github.com/llvm/llvm-project/commit/3bf9639ec04544902670ab4199401ac470c1fcca.

The reapply adds trivial support for ExtractValue and InsertValue to fix
the crash causing the revert.

Original message:

Retrieve the called function and check its memory attributes, to
determine if a VPInstruction calling a function reads or writes memory.

Use it to strengthen assert in areAllLoadsDereferenceable.

PR: https://github.com/llvm/llvm-project/pull/190681
DeltaFile
+74-0llvm/test/Transforms/LoopVectorize/early-exit-calls.ll
+70-0llvm/test/Transforms/LoopVectorize/early-exit-unary-ops.ll
+27-8llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+4-2llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+175-104 files

LLVM/project d40b508llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp

error handling

Created using spr 1.3.7
DeltaFile
+12-5llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+12-51 files

LLVM/project 39fbbbaclang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsage.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevel.cpp

fix format
DeltaFile
+0-6clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
+2-1clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+2-72 files

LLVM/project 1e89261llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer alloca.ll

review comment

Created using spr 1.3.7
DeltaFile
+6-4llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+1-1llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+7-52 files

LLVM/project 9962180llvm/lib/Target/AMDGPU AMDGPULowerModuleLDSPass.cpp, llvm/test/CodeGen/AMDGPU lower-module-lds-link-time-classify.ll lower-module-lds-link-time-multi-kernel.ll

[AMDGPU] Add object linking support for LDS and named barrier lowering in the middle end

This is the first patch in a series introducing object linking support for
AMDGPU.

This PR adds the -amdgpu-enable-object-linking flag to enable object linking in
the backend. It also updates the AMDGPULowerModuleLDSPass and
AMDGPULowerExecSync passes to support lowering LDS and named barrier globals
when object linking is enabled.
DeltaFile
+163-0llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
+73-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
+62-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-multi-kernel.ll
+52-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-multi-lds-per-func.ll
+50-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
+50-0llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-transitive.ll
+450-06 files not shown
+619-012 files

LLVM/project b79b68fllvm/test/CodeGen/NVPTX machine-cse-predicate-inversion-float16.ll machine-cse-predicate-inversion-bfloat16.ll

[NVPTX] Add commutativity to SETP instructions to enable MachineCSE of inverted predicates

Inverted predicates can be used freely in PTX. If we can invert a
predicate and CSE the generating instruction we can save calculating
the inverse.

Teach the NVPTX commuteInstructionImpl that SETP instructions can be
inverted to allow CSEing with previous SETP that match the inverted
form. This also inverts the branch users of the predicate to maintain
correctness.

Currently only allow the SETP inversion if all users are branches.
Future work can extend this to sel and not instructions.

Made-with: Cursor
DeltaFile
+695-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion-float16.ll
+695-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion-bfloat16.ll
+679-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion-float64.ll
+663-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion-float32.ll
+437-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion-int16.ll
+437-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion-int64.ll
+3,606-013 files not shown
+5,920-219 files

LLVM/project d3114dcllvm/lib/Target/NVPTX NVPTXInstrInfo.cpp NVPTXInstrInfo.h, llvm/test/CodeGen/NVPTX jump-table.ll i128.ll

[NVPTX] Add reverseBranchCondition and CBranchOther

Add CBranchOther instruction for inverted predicate branches (@!p bra)
and implement reverseBranchCondition to support branch condition
inversion. Update analyzeBranch, insertBranch, and removeBranch to
handle both CBranch and CBranchOther.

This enables passes like branch folding to properly reverse branch
conditions, and is a prerequisite for SETP predicate inversion CSE.

Made-with: Cursor
DeltaFile
+24-31llvm/test/CodeGen/NVPTX/jump-table.ll
+16-20llvm/test/CodeGen/NVPTX/i128.ll
+25-8llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp
+2-0llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
+2-0llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+69-595 files

LLVM/project c9f175bmlir/include/mlir/Dialect/SPIRV/IR SPIRVIntelExtOps.td SPIRVBase.td, mlir/lib/Dialect/SPIRV/IR SPIRVTypes.cpp

[mlir][SPIR-V] Add support for SPV_INTEL_masked_gather_scatter extension (#189099)

Add MaskedGather/MaskedScatter ops and VectorOfPointerType for
SPV_INTEL_masked_gather_scatter extension implemented in #185418
DeltaFile
+134-0mlir/test/Dialect/SPIRV/IR/intel-ext-ops.mlir
+134-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVIntelExtOps.td
+60-0mlir/test/Target/SPIRV/intel-ext-ops.mlir
+14-2mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+4-2mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
+2-1mlir/lib/Dialect/SPIRV/IR/SPIRVTypes.cpp
+348-56 files

LLVM/project 10d5a4fcompiler-rt/lib/tysan tysan.cpp tysan_interceptors.cpp

Revert "[TySan][Sanitizer Common] Make TySan compatible with sanitizer common…"

This reverts commit d043b9e38dd9494c3c56018b2cbaf44fe205b110.
DeltaFile
+7-33compiler-rt/lib/tysan/tysan.cpp
+1-33compiler-rt/lib/tysan/tysan_interceptors.cpp
+8-662 files

LLVM/project 7099c02llvm/test/CodeGen/AMDGPU minmax3-tree-reduction.ll

[AMDGPU] Update minmax3-tree-reduction.ll for true16. NFC (#191879)
DeltaFile
+64-26llvm/test/CodeGen/AMDGPU/minmax3-tree-reduction.ll
+64-261 files

LLVM/project 7d383ecmlir/include/mlir/Dialect/XeGPU/Transforms XeGPULayoutImpl.h, mlir/lib/Dialect/XeGPU/IR XeGPUDialect.cpp

[MLIR][XeGPU] Adding Layout Utility inferMaskOffsetLayoutForScatterIO (#191573)

This PR add a new layout utility function, named
inferMaskOffsetLayoutForScatterIO(), to support the propagation and
lowering of XeGPU scatter IO operations.
DeltaFile
+17-52mlir/test/Dialect/XeGPU/subgroup-distribute-unit.mlir
+6-32mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+6-7mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
+11-0mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+6-0mlir/include/mlir/Dialect/XeGPU/Transforms/XeGPULayoutImpl.h
+1-1mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
+47-926 files

LLVM/project 0dbb38aclang/lib/CIR/CodeGen CIRGenExprAggregate.cpp CIRGenExpr.cpp, clang/test/CIR/CodeGen cast.c

[[CIR]] Implement 'to-union' cast. (#191485)

This ends up being pretty trivial/can only really happen in 2 ways, the
only useful way is via an extension. This patch implements this.

This doesn't really affect anything as it is a pretty rarely used
feature and thus doesn't appear in the test suite I've seen, but I saw
it while investigating something else.
DeltaFile
+44-0clang/test/CIR/CodeGen/cast.c
+13-0clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+4-1clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+61-13 files

LLVM/project 7a1f880llvm/lib/Target/RISCV RISCVISelDAGToDAG.cpp, llvm/test/CodeGen/RISCV rvp-ext-rv64.ll rvp-ext-rv32.ll

[RISCV][P-ext] Use li for all ones splat_vector. (#191748)

li -1 can be compressed to c.li.
DeltaFile
+30-6llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
+20-4llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
+9-0llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+59-103 files

LLVM/project 6adef02clang/docs ReleaseNotes.rst, clang/lib/CodeGen/Targets X86.cpp

[X86][regcall] Rework struct classification for non-Windows x86-64 targets (#187134)

Currently, when `X86_64ABIInfo::classifyRegCallStructTypeImpl`
classifies a struct argument or return value as direct, it leaves the
LLVM IR coerce type unspecified, implicitly relying on
`CodeGenTypes::ConvertType` to eventually construct a default IR type
based on the struct's layout. This conversion is neither stable nor
guaranteed to adhere to the ABI's classification rules.

Instead, rewrite `classifyRegCallStructTypeImpl` to construct an
explicit sequence of coerce types, using the existing field
classification to obtain a coerce type for each member of the struct.
Also, rename the function to `passRegCallStructTypeDirectly` and return
a boolean instead, so that now `classifyRegCallStructType` is the only
place that computes `ABIArgInfo`.

This rewrite also fixes several other issues with the `X86_64ABIInfo`
implementation of `__regcall`:


    [17 lines not shown]
DeltaFile
+85-51clang/lib/CodeGen/Targets/X86.cpp
+64-6clang/test/CodeGen/regcall.c
+64-6clang/test/CodeGen/regcall4.c
+24-0clang/test/CodeGenCXX/regcall4.cpp
+24-0clang/test/CodeGenCXX/regcall.cpp
+6-0clang/docs/ReleaseNotes.rst
+267-636 files

LLVM/project 94d9d9cllvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp, llvm/lib/Target/ARM ARMISelDAGToDAG.cpp

[ARM] Take advantage of built-in mod of shift amount in variable-shift rotations (#157208)

This does exactly what AArch64 does.
DeltaFile
+256-0llvm/test/CodeGen/ARM/shift-mod.ll
+100-0llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
+1-1llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+1-1llvm/test/CodeGen/ARM/rotate-add.ll
+358-24 files

LLVM/project d1dbb09llvm/include/llvm/Support UniqueBBID.h

[NFC] Try to unbreak the module builds due to missing `StringRef.h` include in `UniqueBBID.h` (#191877)

The modules build of LLVM broke when this patch landed

```
commit 2f422a52fde267757ce48041af6e731421fed2a3
Author: Rahman Lavaee <rahmanl at google.com>
Date:   Fri Apr 10 15:58:16 2026 -0700

    [Codegen, X86] Add prefetch insertion based on Propeller profile (#166324)
```

with an error like:

```
[2026-04-11T10:33:41.699Z] While building module 'LLVM_Utils' imported from /Users/ec2-user/jenkins/workspace/m.org_clang-stage2-Rthinlto_main/llvm-project/llvm/lib/Demangle/Demangle.cpp:13:
[2026-04-11T10:33:41.699Z] In file included from <module-includes>:321:
[2026-04-11T10:33:41.699Z] /Users/ec2-user/jenkins/workspace/m.org_clang-stage2-Rthinlto_main/llvm-project/llvm/include/llvm/Support/UniqueBBID.h:40:3: error: missing '#include "llvm/ADT/StringRef.h"'; 'StringRef' must be declared before it is used
[2026-04-11T10:33:41.699Z]    40 |   StringRef TargetFunction;

    [14 lines not shown]
DeltaFile
+1-0llvm/include/llvm/Support/UniqueBBID.h
+1-01 files

LLVM/project db89a15llvm/test/Transforms/SLPVectorizer/RISCV revec-strided-load.ll

[SLP][NFC] Add tests for runtime strided loads during revectorization (#191875)

Depending on the case, SLP either misses optimizing re-vectorized runtime
strided loads (and use a gather instead) or produces the incorrect
strided load.
DeltaFile
+101-0llvm/test/Transforms/SLPVectorizer/RISCV/revec-strided-load.ll
+101-01 files

LLVM/project 1b1d450llvm/include/llvm/ExecutionEngine/Orc MachOBuilder.h MachOPlatform.h, llvm/lib/ExecutionEngine/Orc MachOPlatform.cpp

[ORC] Add UUID support to MachOPlatform::HeaderOptions. (#191873)

MachOPlatform::HeaderOptions now includes an optional UUID field. If
set, this will be used to build an LC_UUID load command for the
JITDylib's MachO header.

No testcase: MachOPlatform construction requires the ORC runtime, which
we can't require in LLVM regression or unit tests. In the future we
should test this through the ORC runtime.
DeltaFile
+5-0llvm/include/llvm/ExecutionEngine/Orc/MachOBuilder.h
+5-0llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
+3-0llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
+13-03 files

LLVM/project 24f39a0llvm/test/CodeGen/AMDGPU minmax3-tree-reduction.ll

[AMDGPU] Update minmax3-tree-reduction.ll for true16. NFC
DeltaFile
+64-26llvm/test/CodeGen/AMDGPU/minmax3-tree-reduction.ll
+64-261 files

LLVM/project 9f8b09dclang/lib/Sema SemaTemplate.cpp, clang/test/AST ast-dump-template-decls-json.cpp ast-dump-decl-context-json.cpp

[clang] fix some places where used decls were not marked as referenced
DeltaFile
+272-267clang/test/AST/ast-dump-template-decls-json.cpp
+31-28clang/test/AST/ast-dump-decl-context-json.cpp
+12-12clang/test/AST/ast-dump-decl.cpp
+18-0clang/test/AST/ast-dump-templates.cpp
+13-3clang/lib/Sema/SemaTemplate.cpp
+4-4clang/test/AST/ast-dump-openmp-begin-declare-variant_namespace_1.cpp
+350-31422 files not shown
+387-35528 files

LLVM/project 3499157lldb/test/API/functionalities/scripted_frame_provider/pass_through_prefix TestFrameProviderPassThroughPrefix.py, lldb/test/API/functionalities/scripted_frame_provider/thread_filter TestFrameProviderThreadFilter.py

[lldb] Fix tests on Linux on Arm (32-bit) after #181071 (#191861)

PR #181071 caused regressions on Linux on Arm. These are being tracked
in:
- #191855
- #191859

This PR disables the failing tests for now, to fix the broken buildbot.
DeltaFile
+5-0lldb/test/API/functionalities/scripted_frame_provider/pass_through_prefix/TestFrameProviderPassThroughPrefix.py
+5-0lldb/test/API/functionalities/scripted_frame_provider/thread_filter/TestFrameProviderThreadFilter.py
+10-02 files

LLVM/project da86595clang/test/CIR/CodeGen static-vars.c binop.c

[CIR][NFC] Add LLVM and OGCG checks to six codegen tests (#191536)

Add CIR-to-LLVM and classic codegen RUN lines to empty.cpp,
c89-implicit-int.c, expressions.cpp, binop.c, forward-enum.c, and
static-vars.c so each test verifies LLVM IR output from both pipelines.

Made with [Cursor](https://cursor.com)
DeltaFile
+43-11clang/test/CIR/CodeGen/static-vars.c
+20-6clang/test/CIR/CodeGen/binop.c
+14-4clang/test/CIR/CodeGen/forward-enum.c
+13-1clang/test/CIR/CodeGen/expressions.cpp
+13-1clang/test/CIR/CodeGen/c89-implicit-int.c
+11-1clang/test/CIR/CodeGen/empty.cpp
+114-246 files

LLVM/project 79647b1clang/include/clang/CIR/Dialect/IR CIRTypeConstraints.td CIRTypes.td, clang/test/CIR/IR invalid-bitint.cir

[CIR] Exclude _BitInt from fundamental integer type constraints (#191493)

Follow-up to #188113 per @erichkeane's feedback: `isFundamentalIntType`
and `isFundamental()` should not disagree.

The previous patch added `!isBitInt()` only inside
`IntType::isFundamental()`, leaving the underlying TableGen predicates
(`CIR_AnyFundamentalIntType` etc.) unaware of `_BitInt`. That meant
`isSignedFundamental()` and `isUnsignedFundamental()` were silently
wrong — a `_BitInt(32)` would pass them.

This patch adds a `CIR_IsNotBitIntPred` to the three fundamental-int
constraint defs so everything stays consistent. `isFundamental()` now
just forwards to `isFundamentalIntType()` with no extra logic.

Includes an `invalid-bitint.cir` test that checks a `_BitInt(32)` is
rejected where a fundamental unsigned int is required.

Made with [Cursor](https://cursor.com)
DeltaFile
+13-0clang/test/CIR/IR/invalid-bitint.cir
+9-3clang/include/clang/CIR/Dialect/IR/CIRTypeConstraints.td
+1-1clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+23-43 files

LLVM/project 0b8f8e7llvm/test/CodeGen/AArch64 itofp-bf16.ll, llvm/test/CodeGen/AMDGPU freeze.ll

Merge branch 'main' into users/ziqingluo/PR-172429193-pre-2
DeltaFile
+4,582-5,914llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
+2,832-1,746llvm/test/CodeGen/AArch64/itofp-bf16.ll
+3,583-866llvm/test/CodeGen/RISCV/fpclamptosat.ll
+1,619-1,823llvm/test/CodeGen/RISCV/rvv/bitreverse-vp.ll
+1,390-1,556llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bitreverse-vp.ll
+2,253-17llvm/test/CodeGen/AMDGPU/freeze.ll
+16,259-11,9221,661 files not shown
+88,938-57,1461,667 files

LLVM/project d44fad7clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevel.h EntityPointerLevelFormat.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevel.cpp

address comments
DeltaFile
+20-19clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
+11-11clang/test/Analysis/Scalable/UnsafeBufferUsage/tu-summary-serialization.test
+7-7clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
+5-3clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
+43-404 files