This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from 8780630ded2e [RISCV] Merge two similar asserts from different if/else b [...] adds 0eff6c6ba81c [InstCombine] add vector support for (A >> C) == (B >> C) [...] adds 362814d2247e [InstCombine] Update icmp-and-shift check-next name; NFC adds 83232099cb5e [clang][dataflow] Extend flow condition in the body of a for loop adds ab25e263a99b [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalabl [...] adds 132234fac7c5 [mlir] Fix ClangTidy performance finding (NFC) adds 7050d5b98c09 [AMDGPU] Limit GFX11 to using 128 VGPRs adds 26041e17006c Update link job for flang on windows adds e4a124dda593 [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) adds e15fef41709a [analyzer] SATest: Ensure Docker image can be built adds 0ad4f29b545d [analyzer] SATest: Weaken assumption about HTML files adds 60f3b071185b [clang][analyzer] Add checker for bad use of 'errno'. adds 4f1fa558c816 [flang][NFC] Small refactor for `IsProcedurePointer` adds 8b68da2c7d97 [mlir] move SCF headers to SCF/{IR,Transforms} respectively adds 7782e080e80a [Coroutines] Only do symmetric transfer if optimization is on adds 809999aabbf5 [gn build] Port 60f3b071185b adds 2b089e9ae0df [SimplifyCFG] Try to merge edge block when threading (PR55765) adds 009fe0755e47 [Alignment] Remove multiply by MaybeAlign adds f1255186c7c4 [NFC][Alignment] Remove max functions between Align and Ma [...] adds b02d970b4335 [clang][sema] Generate builtin operator overloads for (vol [...] adds 8df257a6d0b0 [libunwind] Ensure test/libunwind_01.pass is not completel [...] adds 8c3fa31701c4 [OpenCL][TableGen] Fix type extension guard emission adds 76f60931e2ac [ARM] Allow distributing postinc with PHI uses adds 01cfc8a05aef [NFC][Alignment] Remove dead code adds 80fb7823367c [WebAssembly][NFC] Update reftype and table tests to use o [...] adds 6cae753bf4ee [AMDGPU][GlobalISel] Legalize G_FSUB for s16 adds 8ac4eb918c71 [flang][NFC] Fix file name typos adds 1f9f7a2f5d75 [lldb] Relax backtrace checks in TestDyldLaunchLinux adds 03036061c771 [Alignment] Use 'previous()' method instead of scalar division adds cfc741bc0e02 [LoopPeel] Forget SCEV for updated exit phi values. adds 485e8b4f63ef [AMDGPU][MC][GFX11] Correct disassembly of DPP variants of [...] adds 7cd1c01c8e85 [windows][support] Improve backtrace emitted in crash repo [...] adds e4d6ed58a86e [lldb] [llgs] Include process id in W/X stop reasons adds ac570fbb8521 [lldb] [llgs] Include process ID in stop responses adds 6cb076783e1e [docs] More clearly document that the CoC applies to onlin [...] adds d93de1acdc46 [AMDGPU] Add GFX11 coverage to one more test adds 541a50e20702 [clang-tidy] bugprone-argument-comment: Ignore calls to us [...] adds cd8870e85082 [SLP] Add a test for llvm.powi.* adds 4065ea8c0bd9 [SystemZ] Remove stray enum value in SystemZInstrInfo.h (NFC). adds 3432d40c7fa4 [SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC). adds b8e32e808dc0 [AMDGPU] Remove a duplicate atomic fadd pattern adds d7762a3b369e [AMDGPU] Increase instruction cache line size to 128 bytes [...] adds 013358632e65 [AArch64][SME] Add the zero intrinsic adds 4d9499e8cc39 [libomptarget] Make libomptarget.devicertl.a built in all cases. adds ba306216d280 [AMDGPU] Reorder cases. NFC. adds 331145e6e979 [flang][NFC] Unify todo messages adds 7dbf8cfeb75e [NFC] Implement alignTo with skew in terms of alignTo adds 2e2fdcd0f9c8 [ConstantFolding] Pre-commit tests showing denormal handli [...] adds bd9632afd26e [ConstraintElimination] Move StackEntry up, to allow use e [...] adds 1c92e06ded2d [clangd] Handle initializers that contain = adds 820e84e05017 [RISCV] Assert initial load/store SEW is the EEW adds 192a3b33f9e7 [support][ci] Fix modular build on GreenDragon adds dc562d570dfe [RISCV] Fold prepass back into InsertVSETVLI data flow [nfc-ish] adds e49ae6284c38 [mlir][Arith] Make --unsigned-when-equivalent use dialect [...] adds 8e61fdc72780 [mlir][ROCDL] Define MLIR wrappers around new MFMA intrinsics adds cebe7ae88156 [ConstraintElimination] Move logic to add constraint to he [...] adds d154d0ac064b [NFC] Simplify code adds 72968119100e [NFC] Simplify alignment code in CoroFrame adds 589c8d6fb9eb [NFC] Simplify alignment code in MemorySanitizer adds d3cf49e984c1 [Alignment] Remove alignTo version taking a MaybeAlign adds 398834f45b61 Update usage comments in Printable.h. NFC. adds d3919a8cc503 [ConstantFolding] Respect denormal handling mode attribute [...] adds 14847098f90b [RISCV] Delete unexercised VL=0 vsetvli compatibility logic adds 1cd2c72befae Revert "[GlobalOpt] Preserve CFG analyses" adds 13ff7d6f393d Revert "[GlobalOpt] Perform store->dominated load forwardi [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 2 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 30 +- .../clangd/unittests/tweaks/DefineOutlineTests.cpp | 5 + .../bugprone-argument-comment-literals.cpp | 4 +- clang/docs/ReleaseNotes.rst | 4 + clang/docs/analyzer/checkers.rst | 69 + clang/include/clang/AST/Type.h | 56 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 12 + .../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 6 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 26 +- clang/lib/Driver/ToolChains/CommonArgs.h | 3 +- clang/lib/Driver/ToolChains/Darwin.cpp | 9 +- clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Driver/ToolChains/MSVC.cpp | 12 +- clang/lib/Driver/ToolChains/MinGW.cpp | 5 + clang/lib/Sema/SemaOverload.cpp | 89 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp | 249 + .../lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp | 59 +- clang/lib/StaticAnalyzer/Checkers/ErrnoModeling.h | 43 +- .../StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp | 78 +- clang/test/Analysis/analyzer-config.c | 1 + clang/test/Analysis/errno-notes.c | 62 + clang/test/Analysis/errno-options.c | 55 + clang/test/Analysis/errno.c | 200 + ...atomic-builtin-compound-assignment-overload.cpp | 55 + ...atomic-builtin-compound-assignment-overload.cpp | 16 + .../Analysis/FlowSensitive/TransferTest.cpp | 87 + clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 2 +- clang/utils/analyzer/CmpRuns.py | 13 +- clang/utils/analyzer/Dockerfile | 4 + flang/include/flang/Optimizer/Builder/Todo.h | 12 +- flang/lib/Evaluate/tools.cpp | 3 +- flang/lib/Lower/Allocatable.cpp | 4 +- flang/lib/Lower/Bridge.cpp | 2 +- flang/lib/Lower/CallInterface.cpp | 8 +- flang/lib/Lower/ConvertExpr.cpp | 4 +- flang/lib/Lower/ConvertType.cpp | 4 +- flang/lib/Lower/VectorSubscripts.cpp | 4 +- flang/lib/Optimizer/Builder/MutableBox.cpp | 6 +- flang/lib/Optimizer/Transforms/AffineDemotion.cpp | 2 +- flang/lib/Optimizer/Transforms/AffinePromotion.cpp | 2 +- flang/lib/Optimizer/Transforms/ArrayValueCopy.cpp | 2 +- flang/test/Driver/linker-flags.f90 | 54 +- flang/test/Fir/Todo/allocmem.fir | 2 +- .../{cordinate_of_1.fir => coordinate_of_1.fir} | 2 +- .../{cordinate_of_2.fir => coordinate_of_2.fir} | 2 +- .../{cordinate_of_3.fir => coordinate_of_3.fir} | 2 +- .../{cordinate_of_4.fir => coordinate_of_4.fir} | 2 +- .../{cordinate_of_5.fir => coordinate_of_5.fir} | 0 .../{cordinate_of_6.fir => coordinate_of_6.fir} | 0 flang/test/Fir/Todo/dispatch.fir | 2 +- flang/test/Fir/Todo/dispatch_table.fir | 2 +- flang/test/Fir/Todo/end.fir | 2 +- flang/test/Fir/Todo/gentypedesc.fir | 2 +- flang/test/Fir/Todo/global_len.fir | 2 +- flang/test/Fir/Todo/len_param_index.fir | 2 +- flang/test/Fir/Todo/select_case_with_character.fir | 2 +- flang/test/Lower/derived-types.f90 | 2 +- libunwind/test/libunwind_01.pass.cpp | 29 +- .../GDBRemoteCommunicationServerLLGS.cpp | 10 +- .../dyld-launch-linux/TestDyldLaunchLinux.py | 3 +- .../API/tools/lldb-server/TestGdbRemoteFork.py | 15 +- llvm/docs/GettingInvolved.rst | 11 +- llvm/include/llvm/Analysis/ConstantFolding.h | 7 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 1 + llvm/include/llvm/Support/Alignment.h | 41 +- llvm/include/llvm/Support/BranchProbability.h | 1 + llvm/include/llvm/Support/MathExtras.h | 21 +- llvm/include/llvm/Support/Printable.h | 8 +- .../include/llvm/Transforms/Coroutines/CoroSplit.h | 4 +- llvm/lib/Analysis/ConstantFolding.cpp | 75 +- llvm/lib/Analysis/InstructionSimplify.cpp | 14 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 44 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- llvm/lib/LTO/LTO.cpp | 7 +- llvm/lib/Passes/PassBuilder.cpp | 2 +- llvm/lib/Passes/PassRegistry.def | 2 +- llvm/lib/Support/Windows/Signals.inc | 42 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 32 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/SMEInstrFormats.td | 14 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 19 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 8 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 1 - .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 4 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 26 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 3 + llvm/lib/Target/AMDGPU/VOPCInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 12 + llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonVExtract.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2 +- llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 194 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 36 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 1 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 34 +- llvm/lib/Transforms/Coroutines/CoroInternal.h | 8 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 19 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 7 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 84 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 17 +- .../Instrumentation/DataFlowSanitizer.cpp | 9 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 20 +- .../Transforms/Scalar/ConstraintElimination.cpp | 127 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 3 +- llvm/lib/Transforms/Utils/LoopPeel.cpp | 6 +- llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 6 + llvm/test/CodeGen/AArch64/sme-intrinsics-zero.ll | 524 + llvm/test/CodeGen/AArch64/sve-fp-reduce.ll | 76 + llvm/test/CodeGen/AArch64/ushl_sat.ll | 9 +- .../AMDGPU/GlobalISel/combine-fma-sub-mul.ll | 84 +- .../AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 80 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 180 +- .../attr-amdgpu-flat-work-group-size-vgpr-limit.ll | 12 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 90 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 8 +- llvm/test/CodeGen/AMDGPU/s_code_end.ll | 10 + llvm/test/CodeGen/AMDGPU/v_pack.ll | 13 +- llvm/test/CodeGen/ARM/umulo-32.ll | 17 +- .../CodeGen/RISCV/rvv/vreductions-fp-sdnode.ll | 102 +- llvm/test/CodeGen/Thumb2/mve-pipelineloops.ll | 37 +- .../CodeGen/WebAssembly/externref-globalget.ll | 5 +- .../CodeGen/WebAssembly/externref-globalset.ll | 5 +- .../test/CodeGen/WebAssembly/externref-inttoptr.ll | 3 +- .../test/CodeGen/WebAssembly/externref-ptrtoint.ll | 3 +- .../test/CodeGen/WebAssembly/externref-tableget.ll | 23 +- .../test/CodeGen/WebAssembly/externref-tableset.ll | 27 +- llvm/test/CodeGen/WebAssembly/externref-undef.ll | 21 - .../CodeGen/WebAssembly/externref-unsized-load.ll | 3 +- .../CodeGen/WebAssembly/externref-unsized-store.ll | 3 +- llvm/test/CodeGen/WebAssembly/funcref-call.ll | 20 +- llvm/test/CodeGen/WebAssembly/funcref-globalget.ll | 4 +- llvm/test/CodeGen/WebAssembly/funcref-globalset.ll | 4 +- .../test/CodeGen/WebAssembly/funcref-table_call.ll | 10 +- llvm/test/CodeGen/WebAssembly/funcref-tableget.ll | 22 +- llvm/test/CodeGen/WebAssembly/funcref-tableset.ll | 22 +- llvm/test/CodeGen/WebAssembly/ref-null.ll | 5 +- llvm/test/CodeGen/WebAssembly/table-copy.ll | 18 +- llvm/test/CodeGen/WebAssembly/table-fill.ll | 10 +- llvm/test/CodeGen/WebAssembly/table-grow.ll | 10 +- llvm/test/CodeGen/WebAssembly/table-size.ll | 10 +- llvm/test/CodeGen/WebAssembly/table-types.ll | 7 +- llvm/test/CodeGen/X86/pr32588.ll | 5 +- llvm/test/CodeGen/X86/pull-binop-through-shift.ll | 5 +- llvm/test/CodeGen/X86/rotate-extract-vector.ll | 20 +- llvm/test/CodeGen/X86/rotate-extract.ll | 14 +- llvm/test/CodeGen/X86/shift-mask.ll | 150 +- .../Disassembler/AMDGPU/gfx11_asm_vop3_dpp16.txt | 757 -- .../MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp8.txt | 244 - .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt | 13334 +++++++++++++++++++ .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt | 3863 ++++++ llvm/test/Transforms/Coroutines/coro-debug-O2.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-00.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-01.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-02.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-04.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-05.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail1.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail2.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail3.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail4.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail5.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail6.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail7.ll | 2 +- .../GlobalOpt/malloc-promote-1-no-null-opt.ll | 3 +- .../GlobalOpt/malloc-promote-2-no-null-opt.ll | 3 +- llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll | 3 +- .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 13 +- .../Transforms/GlobalOpt/shrink-global-to-bool.ll | 8 +- .../GlobalOpt/stored-once-forward-value.ll | 11 +- llvm/test/Transforms/InstCombine/compare-signs.ll | 16 +- llvm/test/Transforms/InstCombine/icmp-and-shift.ll | 44 +- .../InstSimplify/constant-fold-fp-denormal.ll | 673 + llvm/test/Transforms/LoopUnroll/scevunroll.ll | 93 + .../PhaseOrdering/recompute-globalsaa.ll | 1 + .../SLPVectorizer/X86/powi-regression.ll | 61 + llvm/test/Transforms/SimplifyCFG/pr55765.ll | 63 + llvm/unittests/Support/AlignmentTest.cpp | 45 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 2 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 2 +- mlir/include/mlir/Dialect/Async/Transforms.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 34 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 2 +- mlir/include/mlir/Dialect/SCF/CMakeLists.txt | 12 +- mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt | 3 + mlir/include/mlir/Dialect/SCF/{ => IR}/SCF.h | 4 +- mlir/include/mlir/Dialect/SCF/{ => IR}/SCFOps.td | 0 .../{ => Transforms}/BufferizableOpInterfaceImpl.h | 4 +- .../Dialect/SCF/{ => Transforms}/CMakeLists.txt | 4 - .../mlir/Dialect/SCF/{ => Transforms}/Passes.h | 8 +- .../mlir/Dialect/SCF/{ => Transforms}/Passes.td | 0 .../mlir/Dialect/SCF/{ => Transforms}/Patterns.h | 10 +- .../SCF/{ => Transforms}/TileUsingInterface.h | 8 +- .../mlir/Dialect/SCF/{ => Transforms}/Transforms.h | 6 +- mlir/include/mlir/Dialect/SCF/Utils/Utils.h | 2 +- mlir/include/mlir/InitAllDialects.h | 4 +- mlir/include/mlir/InitAllPasses.h | 2 +- mlir/lib/CAPI/Dialect/SCF.cpp | 2 +- .../AffineToStandard/AffineToStandard.cpp | 2 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 2 +- .../LinalgToStandard/LinalgToStandard.cpp | 2 +- mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp | 2 +- .../SCFToControlFlow/SCFToControlFlow.cpp | 2 +- mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 2 +- mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp | 2 +- mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp | 2 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 2 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp | 2 +- .../ShapeToStandard/ConvertShapeConstraints.cpp | 2 +- .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 2 +- mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp | 2 +- .../Conversion/TosaToLinalg/TosaToLinalgNamed.cpp | 2 +- .../TosaToLinalg/TosaToLinalgNamedPass.cpp | 2 +- .../Conversion/TosaToLinalg/TosaToLinalgPass.cpp | 2 +- mlir/lib/Conversion/TosaToSCF/TosaToSCF.cpp | 2 +- mlir/lib/Conversion/TosaToSCF/TosaToSCFPass.cpp | 2 +- mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp | 2 +- mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 2 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 2 +- .../Dialect/Affine/Transforms/LoopCoalescing.cpp | 2 +- mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp | 2 +- .../Transforms/UnsignedWhenEquivalent.cpp | 160 +- .../Dialect/Async/Transforms/AsyncParallelFor.cpp | 2 +- .../Async/Transforms/AsyncToAsyncRuntime.cpp | 2 +- mlir/lib/Dialect/Func/Transforms/PassDetail.h | 2 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 2 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 2 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 2 +- .../Dialect/Linalg/Transforms/CodegenStrategy.cpp | 2 +- .../lib/Dialect/Linalg/Transforms/HoistPadding.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 2 +- .../Linalg/Transforms/LinalgStrategyPasses.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 2 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 2 +- .../lib/Dialect/Math/Transforms/ExpandPatterns.cpp | 2 +- mlir/lib/Dialect/SCF/CMakeLists.txt | 19 +- mlir/lib/Dialect/SCF/{ => IR}/CMakeLists.txt | 5 +- mlir/lib/Dialect/SCF/{ => IR}/SCF.cpp | 8 +- .../Dialect/SCF/TransformOps/SCFTransformOps.cpp | 6 +- .../SCF/Transforms/BufferizableOpInterfaceImpl.cpp | 4 +- mlir/lib/Dialect/SCF/Transforms/Bufferize.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp | 6 +- .../SCF/Transforms/LoopCanonicalization.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/LoopPipelining.cpp | 6 +- .../Dialect/SCF/Transforms/LoopRangeFolding.cpp | 6 +- .../Dialect/SCF/Transforms/LoopSpecialization.cpp | 6 +- .../SCF/Transforms/ParallelLoopCollapsing.cpp | 4 +- .../Dialect/SCF/Transforms/ParallelLoopFusion.cpp | 6 +- .../Dialect/SCF/Transforms/ParallelLoopTiling.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/PassDetail.h | 2 +- .../SCF/Transforms/StructuralTypeConversions.cpp | 6 +- .../Dialect/SCF/Transforms/TileUsingInterface.cpp | 2 +- .../SCF/Utils/AffineCanonicalizationUtils.cpp | 2 +- mlir/lib/Dialect/SCF/Utils/Utils.cpp | 2 +- .../Transforms/SparseTensorConversion.cpp | 2 +- .../SparseTensor/Transforms/Sparsification.cpp | 4 +- .../Tensor/IR/TensorTilingInterfaceImpl.cpp | 2 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 2 +- mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp | 2 +- .../lib/Dialect/Tensor/Transforms/SplitPadding.cpp | 2 +- .../Dialect/Vector/Transforms/VectorDistribute.cpp | 2 +- .../VectorTransferSplitRewritePatterns.cpp | 2 +- .../Dialect/Vector/Transforms/VectorTransforms.cpp | 2 +- mlir/lib/Target/Cpp/TranslateRegistration.cpp | 2 +- mlir/lib/Target/Cpp/TranslateToCpp.cpp | 2 +- mlir/python/mlir/dialects/SCFOps.td | 2 +- mlir/test/Dialect/LLVMIR/rocdl.mlir | 76 +- mlir/test/lib/Dialect/Affine/TestLoopMapping.cpp | 2 +- .../lib/Dialect/GPU/TestGpuMemoryPromotion.cpp | 2 +- .../Dialect/Linalg/TestLinalgFusionTransforms.cpp | 2 +- mlir/test/lib/Dialect/Math/TestExpandMath.cpp | 2 +- .../lib/Dialect/SCF/TestLoopParametricTiling.cpp | 2 +- mlir/test/lib/Dialect/SCF/TestLoopUnrolling.cpp | 2 +- mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp | 4 +- .../lib/Dialect/Tensor/TestTensorTransforms.cpp | 2 +- .../lib/Dialect/Vector/TestVectorTransforms.cpp | 2 +- .../TilingInterface/TestTilingInterface.cpp | 4 +- openmp/libomptarget/DeviceRTL/CMakeLists.txt | 51 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 38 +- 303 files changed, 21591 insertions(+), 2579 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp create mode 100644 clang/test/Analysis/errno-notes.c create mode 100644 clang/test/Analysis/errno-options.c create mode 100644 clang/test/CodeGenCXX/atomic-builtin-compound-assignment-overload.cpp create mode 100644 clang/test/SemaCXX/atomic-builtin-compound-assignment-overload.cpp rename flang/test/Fir/Todo/{cordinate_of_1.fir => coordinate_of_1.fir} (91%) rename flang/test/Fir/Todo/{cordinate_of_2.fir => coordinate_of_2.fir} (85%) rename flang/test/Fir/Todo/{cordinate_of_3.fir => coordinate_of_3.fir} (87%) rename flang/test/Fir/Todo/{cordinate_of_4.fir => coordinate_of_4.fir} (91%) rename flang/test/Fir/Todo/{cordinate_of_5.fir => coordinate_of_5.fir} (100%) rename flang/test/Fir/Todo/{cordinate_of_6.fir => coordinate_of_6.fir} (100%) create mode 100644 llvm/test/CodeGen/AArch64/sme-intrinsics-zero.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/externref-undef.ll delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp16.txt delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp8.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt create mode 100644 llvm/test/Transforms/InstSimplify/constant-fold-fp-denormal.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/powi-regression.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/pr55765.ll create mode 100644 mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt rename mlir/include/mlir/Dialect/SCF/{ => IR}/SCF.h (97%) rename mlir/include/mlir/Dialect/SCF/{ => IR}/SCFOps.td (100%) rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/BufferizableOpInterfaceImpl.h (82%) copy mlir/include/mlir/Dialect/SCF/{ => Transforms}/CMakeLists.txt (65%) rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/Passes.h (93%) rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/Passes.td (100%) rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/Patterns.h (89%) rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/TileUsingInterface.h (93%) rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/Transforms.h (97%) copy mlir/lib/Dialect/SCF/{ => IR}/CMakeLists.txt (68%) rename mlir/lib/Dialect/SCF/{ => IR}/SCF.cpp (99%)