[all-commits] [llvm/llvm-project] 4e2adb: Revert "Revert "[NFC][SSAF] Move EntityPointerLeve...
Ziqing Luo via All-commits
all-commits at lists.llvm.org
Fri Apr 17 12:27:27 PDT 2026
Branch: refs/heads/users/ziqingluo/PR-174874942-1
Home: https://github.com/llvm/llvm-project
Commit: 4e2adbf269f557d7e6fad0e8bf37b9af80f82c9c
https://github.com/llvm/llvm-project/commit/4e2adbf269f557d7e6fad0e8bf37b9af80f82c9c
Author: Ziqing Luo <ziqing_luo at apple.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
A clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
M clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
M clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.h
M clang/lib/ScalableStaticAnalysisFramework/Analyses/CMakeLists.txt
A 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/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
Log Message:
-----------
Revert "Revert "[NFC][SSAF] Move EntityPointerLevel to a separate folder" (#191481)"
This reverts commit 2ae4ddd720a9702e8aac6094c3930bfeac8fc325.
Commit: b6d0b59cf51daea221705010587bff871819db58
https://github.com/llvm/llvm-project/commit/b6d0b59cf51daea221705010587bff871819db58
Author: Ziqing Luo <ziqing_luo at apple.com>
Date: 2026-04-10 (Fri, 10 Apr 2026)
Changed paths:
M clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
Log Message:
-----------
Remove name qualifiers on a class, using namespace instead.
This should fix the bot failure:
FAILED: clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp:61:5: error: qualified name does not name a class before ‘:’ token
61 | : ConstStmtVisitor<EntityPointerLevelTranslator,
| ^
Commit: 448becf02a96f7c72b48399fe51300d3cf40a72c
https://github.com/llvm/llvm-project/commit/448becf02a96f7c72b48399fe51300d3cf40a72c
Author: Ziqing Luo <ziqing_luo at apple.com>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M .ci/compute_projects.py
M .ci/compute_projects_test.py
M .ci/monolithic-linux.sh
M .ci/monolithic-windows.sh
M bolt/lib/Passes/Instrumentation.cpp
M clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
M clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
A clang-tools-extra/clang-tidy/bugprone/SignedBitwiseCheck.cpp
A clang-tools-extra/clang-tidy/bugprone/SignedBitwiseCheck.h
M clang-tools-extra/clang-tidy/bugprone/UncheckedOptionalAccessCheck.cpp
M clang-tools-extra/clang-tidy/hicpp/CMakeLists.txt
M clang-tools-extra/clang-tidy/hicpp/HICPPTidyModule.cpp
R clang-tools-extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp
R clang-tools-extra/clang-tidy/hicpp/SignedBitwiseCheck.h
M clang-tools-extra/clang-tidy/modernize/UseStdBitCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdBitCheck.h
M clang-tools-extra/clang-tidy/performance/PreferSingleCharOverloadsCheck.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
A clang-tools-extra/docs/clang-tidy/checks/bugprone/signed-bitwise.rst
M clang-tools-extra/docs/clang-tidy/checks/hicpp/signed-bitwise.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-bit.rst
M clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/unchecked-optional-access/std/types/optional.h
A clang-tools-extra/test/clang-tidy/checkers/bugprone/signed-bitwise-bug34747.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/signed-bitwise-integer-literals.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/signed-bitwise-standard-types.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/signed-bitwise-standard-types.h
A clang-tools-extra/test/clang-tidy/checkers/bugprone/signed-bitwise.cpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/unchecked-optional-access.cpp
R clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise-bug34747.cpp
R clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise-integer-literals.cpp
R clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise-standard-types.cpp
R clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise-standard-types.h
R clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-bit.cpp
A clang-tools-extra/test/clang-tidy/checkers/performance/prefer-single-char-overloads-alias.cpp
M clang/cmake/caches/Fuchsia-stage2-instrumented.cmake
M clang/cmake/caches/Fuchsia.cmake
M clang/cmake/caches/Release.cmake
M clang/docs/ReleaseNotes.rst
M clang/include/clang/AST/ASTContext.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
M clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
M clang/include/clang/Basic/BuiltinsPPC.def
M clang/include/clang/Basic/DiagnosticLexKinds.td
M clang/include/clang/Basic/FileManager.h
M clang/include/clang/Basic/HLSLIntrinsics.td
M clang/include/clang/Basic/Module.h
M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/Lex/ModuleMap.h
M clang/include/clang/Serialization/InMemoryModuleCache.h
M clang/include/clang/Serialization/ModuleCache.h
M clang/include/clang/Serialization/ModuleManager.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Basic/Module.cpp
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/PPC.cpp
M clang/lib/Basic/Targets/PPC.h
M clang/lib/Basic/Targets/TCE.cpp
M clang/lib/Basic/Targets/TCE.h
M clang/lib/CIR/CodeGen/CIRGenCall.cpp
M clang/lib/CIR/CodeGen/CIRGenClass.cpp
M clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
M clang/lib/CIR/CodeGen/CIRGenDecl.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenStmt.cpp
M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
M clang/lib/CIR/CodeGen/CIRGenVTables.cpp
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/OpenMP/RegisterOpenMPExtensions.cpp
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/CMakeLists.txt
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/CodeGenAction.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/DependencyScanning/InProcessModuleCache.cpp
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/ToolChains/Hexagon.cpp
M clang/lib/Driver/ToolChains/TCE.cpp
M clang/lib/Driver/ToolChains/TCE.h
M clang/lib/Format/ContinuationIndenter.cpp
M clang/lib/Format/Format.cpp
M clang/lib/Format/FormatToken.h
M clang/lib/Format/FormatTokenLexer.cpp
M clang/lib/Format/FormatTokenLexer.h
M clang/lib/Format/UnwrappedLineParser.cpp
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Headers/__clang_cuda_runtime_wrapper.h
M clang/lib/Lex/ModuleMap.cpp
M clang/lib/Sema/SemaConcept.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/lib/Sema/SemaOpenACC.cpp
M clang/lib/Sema/SemaOverload.cpp
M clang/lib/Sema/SemaTemplateDeductionGuide.cpp
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/InMemoryModuleCache.cpp
M clang/lib/Serialization/ModuleCache.cpp
M clang/lib/Serialization/ModuleManager.cpp
M clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
A clang/test/AST/HLSL/hlsl-constructors-template.hlsl
M clang/test/Analysis/bstring.c
M clang/test/CIR/CodeGen/abstract-cond.c
A clang/test/CIR/CodeGen/amdgpu-call-addrspace-cast.cpp
A clang/test/CIR/CodeGen/array-init-loop-exprs.cpp
A clang/test/CIR/CodeGen/attr-noundef.cpp
M clang/test/CIR/CodeGen/bitint.c
A clang/test/CIR/CodeGen/cast-cxx20.cpp
A clang/test/CIR/CodeGen/cleanup-automatic-eh.cpp
A clang/test/CIR/CodeGen/cleanup-conditional-eh.cpp
A clang/test/CIR/CodeGen/cleanup-conditional.cpp
M clang/test/CIR/CodeGen/coro-task.cpp
M clang/test/CIR/CodeGen/dtors.cpp
M clang/test/CIR/CodeGen/fp-math-precision-opts.c
M clang/test/CIR/CodeGen/initializer-list-two-pointers.cpp
M clang/test/CIR/CodeGen/instantiate-init.cpp
M clang/test/CIR/CodeGen/lambda-dtor-field.cpp
M clang/test/CIR/CodeGen/lambda.cpp
M clang/test/CIR/CodeGen/new-delete-deactivation.cpp
A clang/test/CIR/CodeGen/nofpclass.c
A clang/test/CIR/CodeGen/paren-init-list-eh.cpp
M clang/test/CIR/CodeGen/paren-init-list.cpp
M clang/test/CIR/CodeGen/partial-array-cleanup.cpp
M clang/test/CIR/CodeGen/statement-exprs.c
M clang/test/CIR/CodeGen/three-way-cmp.cpp
M clang/test/CIR/CodeGen/thunks.cpp
A clang/test/CIR/CodeGen/trivial-abi.cpp
M clang/test/CIR/CodeGen/trivial-ctor-const-init.cpp
M clang/test/CIR/CodeGenBuiltins/builtin-bit-cast.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
A clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
A clang/test/CIR/CodeGenCXX/x86_64-arguments.cpp
M clang/test/CIR/IR/bitint.cir
A clang/test/CIR/Lowering/omp-target-map.cir
M clang/test/CXX/drs/cwg24xx.cpp
A clang/test/CXX/drs/cwg31xx.cpp
M clang/test/CodeGen/2006-01-23-FileScopeAsm.c
A clang/test/CodeGen/PowerPC/builtins-ecc.c
M clang/test/CodeGen/amdgpu-builtin-is-invocable.c
M clang/test/CodeGen/amdgpu-builtin-processor-is.c
M clang/test/CodeGen/asm_incbin.c
M clang/test/CodeGen/target-data.c
M clang/test/CodeGenCXX/dynamic-cast-address-space.cpp
M clang/test/Driver/hexagon-toolchain-elf.c
M clang/test/Driver/hexagon-toolchain-linux.c
M clang/test/Driver/serenity.cpp
A clang/test/Modules/duplicate-header-ownership.c
A clang/test/Modules/prune-no-toplevel.m
A clang/test/Sema/PowerPC/builtins-ecc-error.c
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/SemaCXX/coroutines.cpp
M clang/test/SemaCXX/cxx20-ctad-type-alias.cpp
M clang/test/SemaOpenACC/routine-construct-clauses.cpp
M clang/test/SemaTemplate/concepts.cpp
M clang/tools/clang-ssaf-format/CMakeLists.txt
M clang/tools/libclang/BuildSystem.cpp
M clang/tools/libclang/CMakeLists.txt
M clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
M clang/unittests/Format/FormatTest.cpp
M clang/unittests/Format/FormatTestVerilog.cpp
M clang/unittests/Format/TokenAnnotatorTest.cpp
M clang/unittests/Serialization/InMemoryModuleCacheTest.cpp
A clang/unittests/StaticAnalyzer/AnalyzerFormattingTest.cpp
M clang/unittests/StaticAnalyzer/CMakeLists.txt
M clang/www/cxx_dr_status.html
M compiler-rt/lib/hwasan/hwasan_mapping.h
M compiler-rt/lib/sanitizer_common/sanitizer_haiku.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_posix.h
M compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_solaris.cpp
M flang/docs/Directives.md
M flang/include/flang/Evaluate/tools.h
M flang/include/flang/Optimizer/Dialect/FIROps.td
M flang/include/flang/Optimizer/Support/Utils.h
M flang/include/flang/Support/Fortran.h
M flang/lib/Evaluate/tools.cpp
M flang/lib/Frontend/CompilerInstance.cpp
M flang/lib/Lower/ConvertVariable.cpp
M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
M flang/lib/Optimizer/Support/Utils.cpp
M flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp
M flang/lib/Semantics/check-cuda.cpp
M flang/lib/Semantics/definable.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/lib/Support/Fortran.cpp
A flang/test/Analysis/AliasAnalysis/modref-call-memory-effects.fir
M flang/test/Fir/CUDA/cuda-code-gen.mlir
A flang/test/Fir/box-elesize-canonicalize.fir
M flang/test/Lower/CUDA/cuda-data-transfer.cuf
A flang/test/Lower/OpenACC/acc-declare-use-associated.f90
M flang/test/Lower/io-statement-2.f90
M flang/test/Lower/io-statement-3.f90
M flang/test/Lower/io-statement-big-unit-checks.f90
M flang/test/Lower/io-statement-open-options.f90
M flang/test/Lower/io-write.f90
M flang/test/Lower/volatile-string.f90
M flang/test/Semantics/cuf10.cuf
A flang/test/Semantics/cuf26.cuf
M flang/test/Semantics/stmt-func02.f90
A flang/test/Semantics/stmt-func03.f90
M flang/test/Transforms/CUF/cuf-kernel-licm.fir
A flang/test/Transforms/licm-allocmem-cufaloc.mlir
M flang/test/lib/Analysis/AliasAnalysis/TestAliasAnalysis.cpp
M libclc/CMakeLists.txt
M libclc/README.md
M lld/COFF/DriverUtils.cpp
M lld/test/COFF/subsystem.test
M lldb/cmake/modules/AddLLDB.cmake
M lldb/cmake/modules/FindPythonAndSwig.cmake
M lldb/docs/CMakeLists.txt
A lldb/docs/_ext/build_include.py
A lldb/docs/_ext/lldb_setting.py
A lldb/docs/_static/lldb-setting.css
M lldb/docs/conf.py
M lldb/docs/index.rst
M lldb/docs/resources/build.rst
A lldb/docs/use/settings.md
M lldb/include/lldb/Core/Debugger.h
M lldb/include/lldb/Core/Statusline.h
M lldb/include/lldb/Target/Process.h
M lldb/packages/Python/lldbsuite/test/lldbutil.py
A lldb/scripts/gen-property-docs-from-json.py
M lldb/source/Core/CMakeLists.txt
M lldb/source/Core/Debugger.cpp
M lldb/source/Core/Statusline.cpp
M lldb/source/Host/windows/PseudoConsole.cpp
M lldb/source/Interpreter/CMakeLists.txt
M lldb/source/Plugins/DynamicLoader/Darwin-Kernel/CMakeLists.txt
M lldb/source/Plugins/JITLoader/GDB/CMakeLists.txt
M lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
M lldb/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt
M lldb/source/Plugins/Platform/Android/CMakeLists.txt
M lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt
M lldb/source/Plugins/Platform/QemuUser/CMakeLists.txt
M lldb/source/Plugins/Platform/WebAssembly/CMakeLists.txt
M lldb/source/Plugins/Process/CMakeLists.txt
M lldb/source/Plugins/Process/FreeBSD-Kernel-Core/CMakeLists.txt
M lldb/source/Plugins/Process/FreeBSD-Kernel-Core/RegisterContextFreeBSDKernelCore_x86_64.cpp
M lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
M lldb/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt
M lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
M lldb/source/Plugins/Process/gdb-remote/CMakeLists.txt
M lldb/source/Plugins/StructuredData/DarwinLog/CMakeLists.txt
M lldb/source/Plugins/SymbolFile/DWARF/CMakeLists.txt
M lldb/source/Plugins/SymbolFile/PDB/CMakeLists.txt
M lldb/source/Plugins/SymbolLocator/Debuginfod/CMakeLists.txt
M lldb/source/Plugins/SymbolLocator/Debuginfod/SymbolLocatorDebuginfod.cpp
M lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
M lldb/source/Plugins/SymbolLocator/SymStore/SymbolLocatorSymStore.cpp
M lldb/source/Plugins/Trace/CMakeLists.txt
M lldb/source/Plugins/Trace/intel-pt/CMakeLists.txt
M lldb/source/Target/CMakeLists.txt
M lldb/source/Target/Process.cpp
M lldb/source/Target/Thread.cpp
A lldb/test/API/functionalities/scripted_frame_provider/was_hit_deadlock/Makefile
A lldb/test/API/functionalities/scripted_frame_provider/was_hit_deadlock/TestWasHitWithFrameProviderDeadlock.py
A lldb/test/API/functionalities/scripted_frame_provider/was_hit_deadlock/bkpt_resolver.py
A lldb/test/API/functionalities/scripted_frame_provider/was_hit_deadlock/frame_provider.py
A lldb/test/API/functionalities/scripted_frame_provider/was_hit_deadlock/main.c
M llvm/CMakeLists.txt
M llvm/cmake/config-ix.cmake
A llvm/cmake/modules/FindLibXml2.cmake
M llvm/cmake/modules/LLVMExternalProjectUtils.cmake
M llvm/docs/CommandGuide/lit.rst
M llvm/docs/CommandGuide/llvm-otool.rst
M llvm/docs/ReleaseNotes.md
M llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/LLJITWithCustomObjectLinkingLayer.cpp
M llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/LLJITWithGDBRegistrationListener.cpp
M llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/LLJITWithObjectLinkingLayerPlugin.cpp
M llvm/include/llvm-c/LLJIT.h
M llvm/include/llvm/ADT/bit.h
M llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
M llvm/include/llvm/Analysis/InstCount.h
M llvm/include/llvm/CodeGen/MachineScheduler.h
M llvm/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
M llvm/include/llvm/DebugInfo/GSYM/ExtractRanges.h
M llvm/include/llvm/DebugInfo/GSYM/FileEntry.h
M llvm/include/llvm/DebugInfo/GSYM/FileWriter.h
M llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h
A llvm/include/llvm/DebugInfo/GSYM/GlobalData.h
M llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h
A llvm/include/llvm/DebugInfo/GSYM/GsymCreatorV1.h
A llvm/include/llvm/DebugInfo/GSYM/GsymCreatorV2.h
A llvm/include/llvm/DebugInfo/GSYM/GsymDataExtractor.h
M llvm/include/llvm/DebugInfo/GSYM/GsymReader.h
A llvm/include/llvm/DebugInfo/GSYM/GsymReaderV1.h
A llvm/include/llvm/DebugInfo/GSYM/GsymReaderV2.h
A llvm/include/llvm/DebugInfo/GSYM/GsymTypes.h
M llvm/include/llvm/DebugInfo/GSYM/Header.h
A llvm/include/llvm/DebugInfo/GSYM/HeaderV2.h
M llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h
M llvm/include/llvm/DebugInfo/GSYM/LineTable.h
M llvm/include/llvm/DebugInfo/GSYM/MergedFunctionsInfo.h
M llvm/include/llvm/DebugInfo/GSYM/StringTable.h
M llvm/include/llvm/Debuginfod/Debuginfod.h
M llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
A llvm/include/llvm/HTTP/HTTPClient.h
A llvm/include/llvm/HTTP/HTTPServer.h
A llvm/include/llvm/HTTP/StreamedHTTPResponseHandler.h
M llvm/include/llvm/IR/IntrinsicsPowerPC.td
M llvm/include/llvm/IR/PassTimingInfo.h
M llvm/include/llvm/Pass.h
M llvm/include/llvm/Passes/TargetPassRegistry.inc
R llvm/include/llvm/Support/HTTP/HTTPClient.h
R llvm/include/llvm/Support/HTTP/HTTPServer.h
R llvm/include/llvm/Support/HTTP/StreamedHTTPResponseHandler.h
M llvm/include/llvm/TargetParser/Triple.h
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/CMakeLists.txt
M llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
M llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
M llvm/lib/CodeGen/MachineFunction.cpp
M llvm/lib/CodeGen/MachineScheduler.cpp
M llvm/lib/CodeGen/RegAllocBase.cpp
M llvm/lib/CodeGen/RegAllocGreedy.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
M llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
M llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp
M llvm/lib/DebugInfo/GSYM/CMakeLists.txt
M llvm/lib/DebugInfo/GSYM/CallSiteInfo.cpp
M llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp
M llvm/lib/DebugInfo/GSYM/ExtractRanges.cpp
M llvm/lib/DebugInfo/GSYM/FileWriter.cpp
M llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp
A llvm/lib/DebugInfo/GSYM/GlobalData.cpp
M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
A llvm/lib/DebugInfo/GSYM/GsymCreatorV1.cpp
A llvm/lib/DebugInfo/GSYM/GsymCreatorV2.cpp
M llvm/lib/DebugInfo/GSYM/GsymReader.cpp
A llvm/lib/DebugInfo/GSYM/GsymReaderV1.cpp
A llvm/lib/DebugInfo/GSYM/GsymReaderV2.cpp
M llvm/lib/DebugInfo/GSYM/Header.cpp
A llvm/lib/DebugInfo/GSYM/HeaderV2.cpp
M llvm/lib/DebugInfo/GSYM/InlineInfo.cpp
M llvm/lib/DebugInfo/GSYM/LineTable.cpp
M llvm/lib/DebugInfo/GSYM/MergedFunctionsInfo.cpp
M llvm/lib/DebugInfo/LogicalView/Core/LVCompare.cpp
M llvm/lib/DebugInfo/LogicalView/Core/LVReader.cpp
M llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
M llvm/lib/Debuginfod/CMakeLists.txt
M llvm/lib/Debuginfod/Debuginfod.cpp
M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
A llvm/lib/HTTP/CMakeLists.txt
A llvm/lib/HTTP/HTTPClient.cpp
A llvm/lib/HTTP/HTTPServer.cpp
A llvm/lib/HTTP/StreamedHTTPResponseHandler.cpp
M llvm/lib/IRReader/IRReader.cpp
M llvm/lib/MC/MCLFI.cpp
M llvm/lib/Support/CMakeLists.txt
R llvm/lib/Support/HTTP/CMakeLists.txt
R llvm/lib/Support/HTTP/HTTPClient.cpp
R llvm/lib/Support/HTTP/HTTPServer.cpp
R llvm/lib/Support/HTTP/StreamedHTTPResponseHandler.cpp
M llvm/lib/Support/KnownFPClass.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
M llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h
M llvm/lib/Target/AMDGPU/AMDGPULowerExecSync.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.h
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.h
M llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
M llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInstructions.td
M llvm/lib/Target/BPF/BPFISelLowering.cpp
M llvm/lib/Target/BPF/BTFDebug.cpp
M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.h
M llvm/lib/Target/PowerPC/PPCInstr64Bit.td
M llvm/lib/Target/PowerPC/PPCInstrFuture.td
M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
M llvm/lib/Target/PowerPC/PPCInstrInfo.h
M llvm/lib/Target/PowerPC/PPCInstrInfo.td
M llvm/lib/Target/PowerPC/PPCInstrP10.td
M llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
M llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp
M llvm/lib/TargetParser/TargetDataLayout.cpp
M llvm/lib/TargetParser/TargetParser.cpp
M llvm/lib/TargetParser/Triple.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/lib/Transforms/Scalar/GVN.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/WindowsManifest/CMakeLists.txt
M llvm/runtimes/CMakeLists.txt
M llvm/test/Analysis/CostModel/AArch64/fptoi_sat.ll
A llvm/test/Analysis/CostModel/AArch64/sve-fptoi_sat.ll
M llvm/test/Analysis/UniformityAnalysis/AMDGPU/always_uniform.ll
A llvm/test/CodeGen/AArch64/vector-absolute-difference.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i16.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fexp2.mir
A llvm/test/CodeGen/AMDGPU/GlobalISel/trunc-brc.ll
M llvm/test/CodeGen/AMDGPU/add.v2i16.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.16bit.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.48bit.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.64bit.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.96bit.ll
M llvm/test/CodeGen/AMDGPU/asyncmark-gfx12plus.ll
M llvm/test/CodeGen/AMDGPU/atomicrmw-bf16-gfx11plus.ll
M llvm/test/CodeGen/AMDGPU/bf16-conversions.ll
M llvm/test/CodeGen/AMDGPU/bf16-math.ll
M llvm/test/CodeGen/AMDGPU/bf16.ll
M llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fadd.ll
M llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmax.ll
M llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fmin.ll
M llvm/test/CodeGen/AMDGPU/buffer-fat-pointers-memcpy.ll
M llvm/test/CodeGen/AMDGPU/build_vector.gfx11plus.ll
M llvm/test/CodeGen/AMDGPU/dagcombine-fmul-sel.ll
M llvm/test/CodeGen/AMDGPU/divergence-driven-buildvector.ll
M llvm/test/CodeGen/AMDGPU/fabs.bf16.ll
M llvm/test/CodeGen/AMDGPU/fcanonicalize-elimination.bf16.ll
M llvm/test/CodeGen/AMDGPU/fcanonicalize.bf16.ll
M llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll
M llvm/test/CodeGen/AMDGPU/fdiv.bf16.ll
M llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
M llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
M llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
M llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fsub.ll
M llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
M llvm/test/CodeGen/AMDGPU/fmax3-maximumnum.ll
M llvm/test/CodeGen/AMDGPU/fmed3.bf16.ll
M llvm/test/CodeGen/AMDGPU/fmin3-minimumnum.ll
M llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll
M llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll
M llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
M llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
M llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
M llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
M llvm/test/CodeGen/AMDGPU/global-load-xcnt.ll
M llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
M llvm/test/CodeGen/AMDGPU/hsa.ll
M llvm/test/CodeGen/AMDGPU/indirect-reg-read-imm-idx.ll
M llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-preserve-cc.ll
A llvm/test/CodeGen/AMDGPU/lds-link-time-named-barrier.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i32.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp2.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmax.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fmin.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.signal.isfirst.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.buffer.prefetch.data.ll
M llvm/test/CodeGen/AMDGPU/llvm.exp2.bf16.ll
M llvm/test/CodeGen/AMDGPU/llvm.log.ll
M llvm/test/CodeGen/AMDGPU/llvm.log10.ll
M llvm/test/CodeGen/AMDGPU/llvm.log2.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-global-scope.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-func.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
A llvm/test/CodeGen/AMDGPU/machine-scheduler-revert-slot-monotonicity.mir
M llvm/test/CodeGen/AMDGPU/mad-mix-bf16.ll
M llvm/test/CodeGen/AMDGPU/mad-mix-hi-bf16.ll
M llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll
M llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/minmax3-tree-reduction.ll
A llvm/test/CodeGen/AMDGPU/new-pm-machine-analysis.mir
M llvm/test/CodeGen/AMDGPU/returnaddress.ll
M llvm/test/CodeGen/AMDGPU/s-barrier.ll
M llvm/test/CodeGen/AMDGPU/s-wakeup-barrier.ll
M llvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll
M llvm/test/CodeGen/AMDGPU/sub.v2i16.ll
M llvm/test/CodeGen/AMDGPU/true16-imm-folded-to-0-regression.ll
M llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll
A llvm/test/CodeGen/BPF/BTF/array-no-dimension.ll
A llvm/test/CodeGen/BPF/BTF/char-utf.ll
M llvm/test/CodeGen/BPF/warn-call.ll
M llvm/test/CodeGen/PowerPC/amo-enable.ll
A llvm/test/CodeGen/PowerPC/builtins-ecc.ll
M llvm/test/CodeGen/RISCV/GlobalISel/double-fcmp.ll
M llvm/test/CodeGen/RISCV/GlobalISel/float-fcmp.ll
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vp-splice-bf16.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vp-splice.ll
A llvm/test/CodeGen/RISCV/rvv/vp-splice-bf16.ll
M llvm/test/CodeGen/RISCV/rvv/vp-splice.ll
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctpop-vk.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctpop.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpAllAny.ll
M llvm/test/MC/RISCV/rv32p-aliases-valid.s
M llvm/test/MC/RISCV/rv64p-aliases-valid.s
M llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
M llvm/test/Transforms/Attributor/nofpclass-powi.ll
M llvm/test/Transforms/InstCombine/add.ll
M llvm/test/Transforms/InstCombine/fold-fcmp-trunc.ll
M llvm/test/Transforms/InstCombine/known-never-nan.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-epilogue.ll
M llvm/test/Transforms/LoopVectorize/LoongArch/loongarch-interleaved.ll
M llvm/test/Transforms/LoopVectorize/VPlan/AArch64/sve2-histcnt-vplan.ll
M llvm/test/Transforms/LoopVectorize/VPlan/PowerPC/vplan-force-tail-with-evl.ll
M llvm/test/Transforms/LoopVectorize/VPlan/X86/vplan-vp-intrinsics.ll
M llvm/test/Transforms/LoopVectorize/VPlan/conditional-scalar-assignment-vplan.ll
M llvm/test/Transforms/LoopVectorize/VPlan/early_exit_with_stores_vplan.ll
M llvm/test/Transforms/LoopVectorize/VPlan/first-order-recurrence-chains-vplan.ll
M llvm/test/Transforms/LoopVectorize/VPlan/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/VPlan/icmp-uniforms.ll
M llvm/test/Transforms/LoopVectorize/VPlan/interleave-and-scalarize-only.ll
M llvm/test/Transforms/LoopVectorize/VPlan/phi-with-fastflags-vplan.ll
M llvm/test/Transforms/LoopVectorize/VPlan/uncountable-early-exit-vplan.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-iv-transforms.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-after-all.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-before-execute.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-metadata.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing-reductions.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-sink-scalars-and-merge-vf1.ll
M llvm/test/Transforms/LoopVectorize/VPlan/vplan-sink-scalars-and-merge.ll
M llvm/test/Transforms/LoopVectorize/X86/slm-no-vectorize.ll
M llvm/test/Transforms/LoopVectorize/optsize.ll
M llvm/test/Transforms/LoopVectorize/pr31190.ll
M llvm/test/Transforms/LoopVectorize/tripcount.ll
M llvm/test/tools/llvm-objcopy/COFF/subsystem.test
M llvm/test/tools/llvm-objdump/MachO/archive-headers.test
M llvm/tools/lli/lli.cpp
M llvm/tools/llvm-cov/CMakeLists.txt
M llvm/tools/llvm-cov/CodeCoverage.cpp
M llvm/tools/llvm-debuginfod-find/CMakeLists.txt
M llvm/tools/llvm-debuginfod-find/llvm-debuginfod-find.cpp
M llvm/tools/llvm-debuginfod/CMakeLists.txt
M llvm/tools/llvm-debuginfod/llvm-debuginfod.cpp
M llvm/tools/llvm-gsymutil/Opts.td
M llvm/tools/llvm-gsymutil/llvm-gsymutil.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink-statistics.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink.h
M llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
M llvm/tools/llvm-objdump/CMakeLists.txt
M llvm/tools/llvm-objdump/MachODump.cpp
M llvm/tools/llvm-objdump/OtoolOpts.td
M llvm/tools/llvm-objdump/llvm-objdump.cpp
M llvm/tools/llvm-profdata/CMakeLists.txt
M llvm/tools/llvm-profdata/llvm-profdata.cpp
M llvm/tools/llvm-symbolizer/CMakeLists.txt
M llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp
M llvm/unittests/Analysis/ValueTrackingTest.cpp
M llvm/unittests/CMakeLists.txt
M llvm/unittests/CodeGen/GlobalISel/KnownFPClassTest.cpp
M llvm/unittests/DebugInfo/GSYM/CMakeLists.txt
M llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
A llvm/unittests/DebugInfo/GSYM/GSYMV2Test.cpp
A llvm/unittests/DebugInfo/GSYM/GsymDataExtractorTest.cpp
M llvm/unittests/Debuginfod/CMakeLists.txt
M llvm/unittests/Debuginfod/DebuginfodTests.cpp
A llvm/unittests/HTTP/CMakeLists.txt
A llvm/unittests/HTTP/HTTPServerTests.cpp
M llvm/unittests/IR/TimePassesTest.cpp
M llvm/unittests/Support/CMakeLists.txt
M llvm/unittests/Support/FormatVariadicTest.cpp
R llvm/unittests/Support/HTTP/CMakeLists.txt
R llvm/unittests/Support/HTTP/HTTPServerTests.cpp
M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn
M llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/BUILD.gn
M llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
M llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses/BUILD.gn
M llvm/utils/gn/secondary/clang/unittests/CIR/BUILD.gn
M llvm/utils/gn/secondary/clang/unittests/StaticAnalyzer/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/Debuginfod/BUILD.gn
A llvm/utils/gn/secondary/llvm/lib/HTTP/BUILD.gn
R llvm/utils/gn/secondary/llvm/lib/Support/HTTP/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn
M llvm/utils/gn/secondary/llvm/tools/llvm-cov/BUILD.gn
M llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod-find/BUILD.gn
M llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod/BUILD.gn
M llvm/utils/gn/secondary/llvm/tools/llvm-objdump/BUILD.gn
M llvm/utils/gn/secondary/llvm/tools/llvm-profdata/BUILD.gn
M llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
A llvm/utils/gn/secondary/llvm/unittests/HTTP/BUILD.gn
R llvm/utils/gn/secondary/llvm/unittests/Support/HTTP/BUILD.gn
M llvm/utils/lit/lit/ProgressBar.py
M llvm/utils/lit/lit/cl_arguments.py
M llvm/utils/lit/lit/display.py
M llvm/utils/release/build_llvm_release.bat
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
M mlir/lib/Bytecode/Reader/BytecodeReader.cpp
M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
M mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
M mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
M mlir/lib/Dialect/LLVMIR/IR/LLVMMemorySlot.cpp
M mlir/lib/Dialect/Math/Transforms/AlgebraicSimplification.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
M mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
M mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
M mlir/lib/ExecutionEngine/ExecutionEngine.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/lib/Transforms/Utils/DialectConversion.cpp
M mlir/test/Bytecode/uselist_orders.mlir
M mlir/test/Dialect/Bufferization/Transforms/one-shot-module-bufferize.mlir
M mlir/test/Dialect/LLVMIR/sroa-intrinsics.mlir
M mlir/test/Dialect/SPIRV/IR/structure-ops.mlir
M mlir/test/Dialect/XeGPU/invalid.mlir
M mlir/test/Dialect/XeGPU/ops.mlir
M mlir/test/Dialect/XeGPU/propagate-layout-subgroup.mlir
M mlir/test/Dialect/XeGPU/propagate-layout.mlir
M mlir/test/Dialect/XeGPU/resolve-layout-conflicts.mlir
M mlir/test/Dialect/XeGPU/transform-ops.mlir
M mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
M mlir/test/Dialect/XeGPU/xegpu-unroll-patterns.mlir
M mlir/test/Target/LLVMIR/openmp-teams-distribute-reduction.mlir
M mlir/test/Transforms/test-legalize-type-conversion.mlir
M mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
M openmp/CMakeLists.txt
M openmp/runtime/src/kmp_alloc.cpp
M utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
M utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
M utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
M utils/bazel/llvm-project-overlay/mlir/test/Bytecode/BUILD.bazel
Log Message:
-----------
Merge branch 'main', remote-tracking branch 'origin' into users/ziqingluo/PR-174874942
Conflicts:
clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.h
clang/lib/ScalableStaticAnalysisFramework/Analyses/CMakeLists.txt
clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
Commit: f58cd9200bda73473370d73231a07889230def7a
https://github.com/llvm/llvm-project/commit/f58cd9200bda73473370d73231a07889230def7a
Author: Ziqing Luo <ziqing_luo at apple.com>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevelFormat.h
A clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowFormat.h
M clang/include/clang/ScalableStaticAnalysisFramework/SSAFBuiltinForceLinker.h
M clang/lib/ScalableStaticAnalysisFramework/Analyses/CMakeLists.txt
M clang/lib/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.cpp
M clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlow.cpp
A clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowAnalysis.cpp
M clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
M clang/lib/ScalableStaticAnalysisFramework/Analyses/SSAFAnalysesCommon.h
M clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp
A clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp
M clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
A clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-bad-edges.json
A clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-bad-id.json
A clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-empty.json
A clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-no-key.json
A clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result-odd-count.json
A clang/test/Analysis/Scalable/PointerFlow/Inputs/wpa-result.json
M clang/test/Analysis/Scalable/PointerFlow/tu-summary-serialization.test
A clang/test/Analysis/Scalable/PointerFlow/wpa-result-serialization.test
A clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-bad-epls.json
A clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-bad-id.json
A clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-empty.json
A clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-no-key.json
A clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result-odd-count.json
A clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/wpa-result.json
M clang/test/Analysis/Scalable/UnsafeBufferUsage/tu-summary-serialization.test
A clang/test/Analysis/Scalable/UnsafeBufferUsage/wpa-result-serialization.test
Log Message:
-----------
[SSAF][WPA] Add no-op PointerFlow and UnsafeBufferUsage analysis
We need no-op PointerFlow and UnsafeBufferUsage analyses for the
analysis that depends on their summary data.
Refactored PointerFlow and UnsafeBufferUsage serialization for code
sharing.
rdar://174874942
Compare: https://github.com/llvm/llvm-project/compare/4e2adbf269f5%5E...f58cd9200bda
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