Skip to content

Tags: intel/llvm

Tags

sycl-web/sycl-latest-good

Merged to sycl-web with no conflict or build issue

sycl-web/status

HALT

Conflicts detected on merge
 .: (from main)
  CONFLICT (modify/delete): libclc/generic/include/clc/async/gentype.inc deleted in 5b6fc61 and modified in HEAD.  Version HEAD of libclc/generic/include/clc/async/gentype.inc left in tree.

 commit 5b6fc61
 Author: Wenju He <wenju.he@intel.com>
 Date:   Wed Apr 30 12:19:08 2025 +0000

     [libclc] Add v3 variants of async_work_group_copy/async_work_group_strided_copy/prefetch (#137932)

     3-component vector type is supported for them per OpenCL spec.

 Affected files:
   bolt/lib/Rewrite/RewriteInstance.cpp
   bolt/test/AArch64/skip-non-vfuncptr-reloc-in-relative-vtable.s
   bolt/test/non-empty-debug-line.test
   clang-tools-extra/clang-doc/BitcodeReader.cpp
   clang-tools-extra/clang-doc/BitcodeWriter.cpp
   clang-tools-extra/clang-doc/HTMLGenerator.cpp
   clang-tools-extra/clang-doc/MDGenerator.cpp
   clang-tools-extra/clang-doc/Mapper.cpp
   clang-tools-extra/clang-doc/Mapper.h
   clang-tools-extra/clang-doc/Representation.h
   clang-tools-extra/clang-doc/Serialize.cpp
   clang-tools-extra/clang-doc/Serialize.h
   clang-tools-extra/clang-doc/YAMLGenerator.cpp
   clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
   clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
   clang-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp
   clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
   clang-tools-extra/unittests/clang-doc/MergeTest.cpp
   clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
   clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
   clang/include/clang/Basic/Builtins.td
   clang/include/clang/Basic/DiagnosticSerializationKinds.td
   clang/include/clang/CIR/Dialect/IR/CIRDialect.h
   clang/include/clang/CIR/Dialect/IR/CIROps.td
   clang/include/clang/CIR/MissingFeatures.h
   clang/include/clang/Frontend/ASTUnit.h
   clang/include/clang/Frontend/CompilerInstance.h
   clang/include/clang/Frontend/CompilerInvocation.h
   clang/include/clang/Parse/Parser.h
   clang/include/clang/Sema/SemaHLSL.h
   clang/lib/AST/CMakeLists.txt
   clang/lib/Analysis/ThreadSafety.cpp
   clang/lib/Basic/CMakeLists.txt
   clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
   clang/lib/CIR/CodeGen/CIRGenFunction.cpp
   clang/lib/CIR/CodeGen/CIRGenFunction.h
   clang/lib/CIR/CodeGen/CIRGenStmt.cpp
   clang/lib/CIR/Dialect/IR/CIRDialect.cpp
   clang/lib/CodeGen/BackendUtil.cpp
   clang/lib/CodeGen/CGHLSLBuiltins.cpp
   clang/lib/CodeGen/CGHLSLRuntime.cpp
   clang/lib/CodeGen/CGHLSLRuntime.h
   clang/lib/CodeGen/CGStmtOpenMP.cpp
   clang/lib/CodeGen/CMakeLists.txt
   clang/lib/CodeGen/CodeGenModule.cpp
   clang/lib/Driver/CMakeLists.txt
   clang/lib/Driver/ToolChains/AIX.h
   clang/lib/Driver/ToolChains/CommonArgs.cpp
   clang/lib/Frontend/ASTUnit.cpp
   clang/lib/Frontend/CompilerInstance.cpp
   clang/lib/Frontend/FrontendAction.cpp
   clang/lib/Headers/float.h
   clang/lib/Lex/LiteralSupport.cpp
   clang/lib/Parse/ParseCXXInlineMethods.cpp
   clang/lib/Parse/ParseDecl.cpp
   clang/lib/Parse/ParseDeclCXX.cpp
   clang/lib/Parse/ParseExpr.cpp
   clang/lib/Parse/ParseExprCXX.cpp
   clang/lib/Parse/ParseInit.cpp
   clang/lib/Parse/ParseObjc.cpp
   clang/lib/Parse/ParseOpenMP.cpp
   clang/lib/Parse/ParseStmt.cpp
   clang/lib/Parse/ParseTemplate.cpp
   clang/lib/Parse/ParseTentative.cpp
   clang/lib/Parse/Parser.cpp
   clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
   clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h
   clang/lib/Sema/HLSLExternalSemaSource.cpp
   clang/lib/Sema/SemaChecking.cpp
   clang/lib/Sema/SemaDecl.cpp
   clang/lib/Sema/SemaDeclAttr.cpp
   clang/lib/Sema/SemaExprCXX.cpp
   clang/lib/Sema/SemaHLSL.cpp
   clang/lib/Serialization/ASTReader.cpp
   clang/test/AST/HLSL/ByteAddressBuffers-AST.hlsl
   clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
   clang/test/AST/HLSL/TypedBuffers-AST.hlsl
   clang/test/C/C2y/n3353.c
   clang/test/CIR/CodeGen/compound_assign.cpp
   clang/test/CIR/CodeGen/switch.cpp
   clang/test/CIR/IR/switch.cir
   clang/test/CodeGenHLSL/builtins/ByteAddressBuffers-constructors.hlsl
   clang/test/CodeGenHLSL/builtins/RWBuffer-constructor-opt.hlsl
   clang/test/CodeGenHLSL/builtins/RWBuffer-constructor.hlsl
   clang/test/CodeGenHLSL/builtins/StructuredBuffers-constructors.hlsl
   clang/test/CodeGenHLSL/cbuffer.hlsl
   clang/test/CodeGenHLSL/cbuffer_with_packoffset.hlsl
   clang/test/CodeGenHLSL/resource-bindings.hlsl
   clang/test/Driver/riscv-cpus.c
   clang/test/Modules/invalid-module-dep.c
   clang/test/OpenMP/irbuilder_nested_parallel_for.c
   clang/test/OpenMP/nested_loop_codegen.cpp
   clang/test/OpenMP/parallel_codegen.cpp
   clang/test/ParserHLSL/hlsl_resource_handle_attrs.hlsl
   clang/test/Sema/attr-ownership.c
   clang/test/Sema/warn-nontrivial-struct-memaccess-ptrauth.c
   clang/tools/driver/CMakeLists.txt
   clang/unittests/CMakeLists.txt
   clang/unittests/Driver/ModuleCacheTest.cpp
   clang/unittests/Frontend/OutputStreamTest.cpp
   clang/unittests/Interpreter/CMakeLists.txt
   clang/unittests/Interpreter/ExceptionTests/CMakeLists.txt
   clang/unittests/Parse/CMakeLists.txt
   clang/unittests/libclang/CrashTests/LibclangCrashTest.cpp
   compiler-rt/test/asan/TestCases/zero_page_pc.cpp
   flang-rt/README.md
   flang/CMakeLists.txt
   flang/cmake/modules/AddFlangOffloadRuntime.cmake
   flang/examples/CMakeLists.txt
   flang/examples/ExternalHelloWorld/CMakeLists.txt
   flang/include/flang/Optimizer/Analysis/AliasAnalysis.h
   flang/include/flang/Optimizer/Analysis/TBAAForest.h
   flang/include/flang/Optimizer/Builder/LowLevelIntrinsics.h
   flang/include/flang/Optimizer/Dialect/FIROps.td
   flang/include/flang/Optimizer/OpenMP/Passes.td
   flang/lib/Evaluate/CMakeLists.txt
   flang/lib/Frontend/CMakeLists.txt
   flang/lib/Lower/CMakeLists.txt
   flang/lib/Lower/OpenACC.cpp
   flang/lib/Lower/OpenMP/OpenMP.cpp
   flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
   flang/lib/Optimizer/Analysis/TBAAForest.cpp
   flang/lib/Optimizer/Builder/LowLevelIntrinsics.cpp
   flang/lib/Optimizer/CodeGen/CodeGen.cpp
   flang/lib/Optimizer/OpenMP/CMakeLists.txt
   flang/lib/Optimizer/OpenMP/LowerNontemporal.cpp
   flang/lib/Optimizer/OpenMP/MapsForPrivatizedSymbols.cpp
   flang/lib/Optimizer/Passes/Pipelines.cpp
   flang/lib/Optimizer/Transforms/AbstractResult.cpp
   flang/lib/Optimizer/Transforms/AddAliasTags.cpp
   flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp
   flang/lib/Parser/CMakeLists.txt
   flang/lib/Semantics/CMakeLists.txt
   flang/runtime/CMakeLists.txt
   flang/runtime/CUDA/CMakeLists.txt
   flang/runtime/Float128Math/CMakeLists.txt
   flang/test/CMakeLists.txt
   flang/test/Driver/flang-ld-powerpc.f90
   flang/test/Fir/CUDA/cuda-implicit-device-global.f90
   flang/test/Fir/basic-program.fir
   flang/test/Fir/convert-nontemporal-to-llvm.fir
   flang/test/Fir/simd-nontemporal.fir
   flang/test/Lower/OpenACC/acc-private.f90
   flang/test/Lower/OpenMP/DelayedPrivatization/target-private-allocatable.f90
   flang/test/Lower/OpenMP/DelayedPrivatization/target-private-multiple-variables.f90
   flang/test/Lower/OpenMP/Todo/firstprivate-target.f90
   flang/test/Transforms/tbaa-with-dummy-scope.fir
   flang/test/Transforms/tbaa-with-dummy-scope2.fir
   flang/test/Transforms/tbaa.fir
   flang/test/Transforms/tbaa2.fir
   flang/test/Transforms/tbaa3.fir
   flang/test/Transforms/tbaa4.fir
   flang/test/lit.cfg.py
   flang/test/lit.site.cfg.py.in
   flang/tools/f18/CMakeLists.txt
   flang/unittests/CMakeLists.txt
   flang/unittests/Evaluate/CMakeLists.txt
   flang/unittests/Runtime/CMakeLists.txt
   flang/unittests/Runtime/CUDA/CMakeLists.txt
   libc/config/linux/aarch64/entrypoints.txt
   libc/config/linux/x86_64/entrypoints.txt
   libc/hdr/CMakeLists.txt
   libc/hdr/offsetof_macros.h
   libc/include/llvm-libc-types/CMakeLists.txt
   libc/include/llvm-libc-types/jmp_buf.h
   libc/include/setjmp.yaml
   libc/src/setjmp/CMakeLists.txt
   libc/src/setjmp/aarch64/CMakeLists.txt
   libc/src/setjmp/aarch64/sigsetjmp.cpp
   libc/src/setjmp/linux/CMakeLists.txt
   libc/src/setjmp/linux/sigsetjmp_epilogue.cpp
   libc/src/setjmp/setjmp_impl.h
   libc/src/setjmp/siglongjmp.cpp
   libc/src/setjmp/siglongjmp.h
   libc/src/setjmp/sigsetjmp.h
   libc/src/setjmp/sigsetjmp_epilogue.h
   libc/src/setjmp/x86_64/CMakeLists.txt
   libc/src/setjmp/x86_64/setjmp.cpp
   libc/src/setjmp/x86_64/sigsetjmp.cpp
   libc/test/src/search/lfind_test.cpp
   libc/test/src/setjmp/CMakeLists.txt
   libc/test/src/setjmp/sigsetjmp_test.cpp
   libclc/clc/include/clc/math/clc_fdim.h
   libclc/clc/include/clc/math/gentype.inc
   libclc/clc/lib/generic/SOURCES
   libclc/clc/lib/generic/common/clc_sign.inc
   libclc/clc/lib/generic/math/clc_asinpi.inc
   libclc/clc/lib/generic/math/clc_atanpi.inc
   libclc/clc/lib/generic/math/clc_fdim.cl
   libclc/clc/lib/generic/math/clc_fdim.inc
   libclc/clc/lib/generic/math/clc_rootn.inc
   libclc/generic/include/clc/async/async_work_group_copy.h
   libclc/generic/include/clc/async/async_work_group_strided_copy.h
   libclc/generic/include/clc/async/prefetch.h
   libclc/generic/include/clc/math/atan2.h
   libclc/generic/include/clc/math/atan2pi.h
   libclc/generic/include/clc/math/copysign.h
   libclc/generic/include/clc/math/fdim.h
   libclc/generic/include/clc/math/fmod.h
   libclc/generic/include/clc/math/half_divide.h
   libclc/generic/include/clc/math/half_powr.h
   libclc/generic/include/clc/math/hypot.h
   libclc/generic/include/clc/math/maxmag.h
   libclc/generic/include/clc/math/minmag.h
   libclc/generic/include/clc/math/nextafter.h
   libclc/generic/include/clc/math/pow.h
   libclc/generic/include/clc/math/powr.h
   libclc/generic/include/clc/math/remainder.h
   libclc/generic/lib/async/async_work_group_copy.cl
   libclc/generic/lib/async/async_work_group_strided_copy.cl
   libclc/generic/lib/async/prefetch.cl
   libclc/generic/lib/math/fdim.cl
   libclc/generic/lib/math/fdim.inc
   libcxx/docs/Status/Cxx2cPapers.csv
   libcxx/include/__utility/pair.h
   libcxx/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp
   lld/COFF/Writer.cpp
   lld/MachO/BPSectionOrderer.cpp
   lld/MachO/DriverUtils.cpp
   lld/test/COFF/merge-data-bss.test
   lld/test/MachO/bp-section-orderer.s
   lldb/docs/dil-expr-lang.ebnf
   lldb/include/lldb/DataFormatters/TypeSynthetic.h
   lldb/include/lldb/DataFormatters/VectorIterator.h
   lldb/include/lldb/Interpreter/ScriptInterpreter.h
   lldb/include/lldb/Symbol/CompilerType.h
   lldb/include/lldb/Symbol/TypeSystem.h
   lldb/include/lldb/Target/Process.h
   lldb/include/lldb/ValueObject/DILAST.h
   lldb/include/lldb/ValueObject/DILEval.h
   lldb/include/lldb/ValueObject/DILLexer.h
   lldb/include/lldb/ValueObject/DILParser.h
   lldb/include/lldb/ValueObject/ValueObject.h
   lldb/include/lldb/ValueObject/ValueObjectRegister.h
   lldb/include/lldb/ValueObject/ValueObjectSyntheticFilter.h
   lldb/packages/Python/lldbsuite/test/decorators.py
   lldb/packages/Python/lldbsuite/test/lldbtest.py
   lldb/source/API/SBProcess.cpp
   lldb/source/API/SBValue.cpp
   lldb/source/DataFormatters/FormatterBytecode.cpp
   lldb/source/DataFormatters/TypeSynthetic.cpp
   lldb/source/DataFormatters/VectorType.cpp
   lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
   lldb/source/Plugins/Language/CPlusPlus/Coroutines.cpp
   lldb/source/Plugins/Language/CPlusPlus/Coroutines.h
   lldb/source/Plugins/Language/CPlusPlus/GenericBitset.cpp
   lldb/source/Plugins/Language/CPlusPlus/GenericOptional.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
   lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxProxyArray.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxRangesRefView.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxSliceArray.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxSpan.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxValarray.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
   lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
   lldb/source/Plugins/Language/ObjC/Cocoa.cpp
   lldb/source/Plugins/Language/ObjC/NSArray.cpp
   lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
   lldb/source/Plugins/Language/ObjC/NSError.cpp
   lldb/source/Plugins/Language/ObjC/NSException.cpp
   lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
   lldb/source/Plugins/Language/ObjC/NSSet.cpp
   lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
   lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
   lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp
   lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
   lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
   lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
   lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
   lldb/source/Symbol/CompilerType.cpp
   lldb/source/Target/StackFrame.cpp
   lldb/source/ValueObject/DILAST.cpp
   lldb/source/ValueObject/DILEval.cpp
   lldb/source/ValueObject/DILLexer.cpp
   lldb/source/ValueObject/DILParser.cpp
   lldb/source/ValueObject/ValueObject.cpp
   lldb/source/ValueObject/ValueObjectRegister.cpp
   lldb/source/ValueObject/ValueObjectSyntheticFilter.cpp
   lldb/test/API/commands/expression/import-std-module/pair/TestPairFromStdModule.py
   lldb/test/API/commands/frame/var-dil/basics/AddressOf/Makefile
   lldb/test/API/commands/frame/var-dil/basics/AddressOf/TestFrameVarDILAddressOf.py
   lldb/test/API/commands/frame/var-dil/basics/AddressOf/main.cpp
   lldb/test/API/commands/frame/var-dil/basics/PointerArithmetic/Makefile
   lldb/test/API/commands/frame/var-dil/basics/PointerArithmetic/TestFrameVarDILPointerArithmetic.py
   lldb/test/API/commands/frame/var-dil/basics/PointerArithmetic/main.cpp
   lldb/test/API/commands/watchpoints/variable_out_of_scope/TestWatchedVarHitWhenInScope.py
   lldb/test/API/functionalities/thread/exit_during_expression/TestExitDuringExpression.py
   lldb/test/API/lang/objc/bitfield_ivars/TestBitfieldIvars.py
   lldb/test/API/tools/lldb-dap/attach/TestDAP_attach.py
   lldb/test/API/tools/lldb-dap/attach/TestDAP_attachByPortNum.py
   lldb/unittests/Host/posix/HostTest.cpp
   lldb/unittests/Platform/PlatformSiginfoTest.cpp
   llvm/CMakeLists.txt
   llvm/cmake/modules/HandleLLVMOptions.cmake
   llvm/cmake/modules/LLVMConfig.cmake.in
   llvm/docs/HowToUpdateDebugInfo.rst
   llvm/docs/ReleaseNotes.md
   llvm/include/llvm/ADT/ArrayRef.h
   llvm/include/llvm/Analysis/ValueTracking.h
   llvm/include/llvm/BinaryFormat/DXContainerConstants.def
   llvm/include/llvm/CodeGen/ISDOpcodes.h
   llvm/include/llvm/CodeGen/MachineUniformityAnalysis.h
   llvm/include/llvm/CodeGen/ShrinkWrap.h
   llvm/include/llvm/CodeGen/VirtRegMap.h
   llvm/include/llvm/Config/config.h.cmake
   llvm/include/llvm/Config/llvm-config.h.cmake
   llvm/include/llvm/Frontend/Atomic/Atomic.h
   llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
   llvm/include/llvm/IR/CFG.h
   llvm/include/llvm/IR/DebugLoc.h
   llvm/include/llvm/IR/Instruction.h
   llvm/include/llvm/InitializePasses.h
   llvm/include/llvm/Passes/CodeGenPassBuilder.h
   llvm/include/llvm/Passes/MachinePassRegistry.def
   llvm/include/llvm/Target/TargetSelectionDAG.td
   llvm/include/llvm/TargetParser/CMakeLists.txt
   llvm/lib/Analysis/BasicAliasAnalysis.cpp
   llvm/lib/Analysis/CMakeLists.txt
   llvm/lib/Analysis/IVDescriptors.cpp
   llvm/lib/Analysis/LazyValueInfo.cpp
   llvm/lib/Analysis/ValueTracking.cpp
   llvm/lib/AsmParser/LLParser.cpp
   llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
   llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
   llvm/lib/CodeGen/CodeGen.cpp
   llvm/lib/CodeGen/CodeGenPrepare.cpp
   llvm/lib/CodeGen/MachineUniformityAnalysis.cpp
   llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
   llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
   llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
   llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
   llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
   llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
   llvm/lib/CodeGen/ShrinkWrap.cpp
   llvm/lib/CodeGen/VirtRegMap.cpp
   llvm/lib/Frontend/Atomic/Atomic.cpp
   llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
   llvm/lib/IR/DebugInfo.cpp
   llvm/lib/IR/DebugLoc.cpp
   llvm/lib/IR/Instruction.cpp
   llvm/lib/IR/Type.cpp
   llvm/lib/IR/Verifier.cpp
   llvm/lib/Passes/PassBuilder.cpp
   llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
   llvm/lib/Target/AArch64/SMEABIPass.cpp
   llvm/lib/Target/AArch64/SMEPeepholeOpt.cpp
   llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp
   llvm/lib/Target/AMDGPU/AMDGPU.h
   llvm/lib/Target/AMDGPU/AMDGPU.td
   llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp
   llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
   llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
   llvm/lib/Target/DirectX/DXILLegalizePass.cpp
   llvm/lib/Target/DirectX/DXILShaderFlags.cpp
   llvm/lib/Target/RISCV/RISCV.td
   llvm/lib/Target/RISCV/RISCVISelLowering.cpp
   llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
   llvm/lib/Target/RISCV/RISCVInsertWriteVXRM.cpp
   llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
   llvm/lib/Target/RISCV/RISCVInstrInfo.h
   llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
   llvm/lib/Target/RISCV/RISCVInstrPredicates.td
   llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
   llvm/lib/Target/RISCV/RISCVProcessors.td
   llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
   llvm/lib/Target/TargetMachine.cpp
   llvm/lib/Target/X86/X86.td
   llvm/lib/TargetParser/CMakeLists.txt
   llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
   llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
   llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
   llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
   llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
   llvm/lib/Transforms/Utils/Debugify.cpp
   llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
   llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
   llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
   llvm/test/Analysis/BasicAA/gep-modulo.ll
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/always-uniform-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/always-uniform.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/atomics-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/atomics.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/control-flow-intrinsics.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/hidden-diverge-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/hidden-loop-diverge.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/irreducible/branch-outside-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/irreducible/diverged-entry-basic-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/irreducible/exit-divergence-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/irreducible/irreducible-2-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/join-loopexit-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/loads-gmir.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/never-uniform.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/temporal-divergence.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/uses-value-from-cycle.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/deprecated/hidden-diverge.mir
   llvm/test/Analysis/UniformityAnalysis/AMDGPU/deprecated/irreducible-1.mir
   llvm/test/Assembler/invalid-label-call-arg.ll
   llvm/test/Assembler/invalid-label.ll
   llvm/test/CodeGen/AArch64/dont-shrink-wrap-stack-mayloadorstore.mir
   llvm/test/CodeGen/AArch64/nofpclass.ll
   llvm/test/CodeGen/AArch64/shrinkwrap-split-restore-point.mir
   llvm/test/CodeGen/AMDGPU/alloc-aligned-tuples-gfx90a.mir
   llvm/test/CodeGen/AMDGPU/fold-restore-undef-use.mir
   llvm/test/CodeGen/AMDGPU/greedy-remark-crash-unassigned-reg.mir
   llvm/test/CodeGen/ARM/cttz.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-cs.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/disable-opt-lib.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/low-precision.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.5.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs-array-valver1.6.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/max-64-uavs.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/raw-and-structured-buffers.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-0.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/res-may-alias-1.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.6.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-sm6.7.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/res-may-not-alias-valver1.8.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/typed-uav-load-additional-formats.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.7.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-lib-valver1.8.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/uavs-at-every-stage-vs.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/use-native-low-precision-0.ll
   llvm/test/CodeGen/DirectX/ShaderFlags/use-native-low-precision-1.ll
   llvm/test/CodeGen/DirectX/legalize-i8-alloca.ll
   llvm/test/CodeGen/Mips/nofpclass.ll
   llvm/test/CodeGen/PowerPC/shrink-wrap.mir
   llvm/test/CodeGen/RISCV/GlobalISel/rv32zbb.ll
   llvm/test/CodeGen/RISCV/ctlz-cttz-ctpop.ll
   llvm/test/CodeGen/RISCV/inline-asm-invalid.ll
   llvm/test/CodeGen/RISCV/rv32xtheadbb.ll
   llvm/test/CodeGen/RISCV/rv32zbb.ll
   llvm/test/CodeGen/SPARC/ctlz.ll
   llvm/test/CodeGen/SPARC/cttz.ll
   llvm/test/CodeGen/X86/asm-block-labels.ll
   llvm/test/CodeGen/X86/code-model-elf-sections.ll
   llvm/test/CodeGen/X86/code-model-elf.ll
   llvm/test/CodeGen/X86/ctlo.ll
   llvm/test/CodeGen/X86/ctlz.ll
   llvm/test/CodeGen/X86/cttz.ll
   llvm/test/CodeGen/X86/lzcnt-cmp.ll
   llvm/test/CodeGen/X86/pr30821.mir
   llvm/test/CodeGen/X86/shrink_wrap_dbg_value.mir
   llvm/test/MC/RISCV/xqcilo-aliases-valid.s
   llvm/test/MC/RISCV/xqcilo-valid.s
   llvm/test/ObjectYAML/DXContainer/DomainMaskVectors.yaml
   llvm/test/ObjectYAML/DXContainer/GeometryMaskVectors.yaml
   llvm/test/ObjectYAML/DXContainer/HullMaskVectors.yaml
   llvm/test/TableGen/DuplicateProcessorFeatures.td
   llvm/test/Transforms/CorrelatedValuePropagation/pr137582.ll
   llvm/test/Transforms/InstCombine/cttz-shift-exact.ll
   llvm/test/Transforms/InstCombine/icmp-add.ll
   llvm/test/Transforms/InstCombine/icmp-equality-xor.ll
   llvm/test/Transforms/InstCombine/icmp-select.ll
   llvm/test/Transforms/InstCombine/select.ll
   llvm/test/Transforms/InstCombine/shufflevec-bitcast.ll
   llvm/test/Transforms/LoopVectorize/dbg-outer-loop-vect.ll
   llvm/test/Verifier/invalid-label-param.ll
   llvm/test/tools/obj2yaml/DXContainer/ShaderFlags.yaml
   llvm/test/tools/obj2yaml/DXContainer/ShaderFlagsEmpty.yaml
   llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp
   llvm/unittests/ADT/ArrayRefTest.cpp
   llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
   llvm/unittests/Transforms/Utils/BasicBlockUtilsTest.cpp
   llvm/utils/TableGen/SubtargetEmitter.cpp
   llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
   mlir/include/mlir/Dialect/Affine/Utils.h
   mlir/include/mlir/Dialect/GPU/Transforms/Passes.h
   mlir/include/mlir/Dialect/LLVMIR/LLVMEnums.td
   mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
   mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.td
   mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
   mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
   mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
   mlir/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
   mlir/include/mlir/Dialect/XeGPU/IR/XeGPU.h
   mlir/include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
   mlir/include/mlir/Interfaces/FunctionInterfaces.td
   mlir/lib/AsmParser/Parser.cpp
   mlir/lib/Conversion/GPUCommon/GPUOpsLowering.cpp
   mlir/lib/Dialect/Affine/Utils/Utils.cpp
   mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
   mlir/lib/Dialect/Bufferization/Transforms/DropEquivalentBufferResults.cpp
   mlir/lib/Dialect/GPU/CMakeLists.txt
   mlir/lib/Dialect/GPU/Transforms/GlobalIdRewriter.cpp
   mlir/lib/Dialect/GPU/Transforms/SubgroupIdRewriter.cpp
   mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
   mlir/lib/Dialect/LLVMIR/IR/LLVMMemorySlot.cpp
   mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
   mlir/lib/Dialect/MemRef/Transforms/NormalizeMemRefs.cpp
   mlir/lib/Dialect/MemRef/Transforms/RuntimeOpVerification.cpp
   mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
   mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
   mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
   mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
   mlir/lib/Query/Query.cpp
   mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
   mlir/lib/Target/LLVMIR/ModuleImport.cpp
   mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
   mlir/lib/Transforms/RemoveDeadValues.cpp
   mlir/test/Conversion/TosaToLinalg/tosa-to-linalg-pipeline.mlir
   mlir/test/Dialect/GPU/subgroupId-rewrite.mlir
   mlir/test/Dialect/LLVMIR/invalid.mlir
   mlir/test/Dialect/LLVMIR/roundtrip.mlir
   mlir/test/Dialect/Linalg/invalid.mlir
   mlir/test/Dialect/MemRef/normalize-memrefs-ops.mlir
   mlir/test/Dialect/MemRef/normalize-memrefs.mlir
   mlir/test/Dialect/Tosa/invalid.mlir
   mlir/test/Dialect/Tosa/variables.mlir
   mlir/test/Dialect/Tosa/verifier.mlir
   mlir/test/Dialect/XeGPU/invalid.mlir
   mlir/test/Dialect/XeGPU/ops.mlir
   mlir/test/IR/invalid.mlir
   mlir/test/IR/parser.mlir
   mlir/test/IR/test-func-erase-result.mlir
   mlir/test/Integration/Dialect/MemRef/atomic-rmw-runtime-verification.mlir
   mlir/test/Integration/Dialect/MemRef/store-runtime-verification.mlir
   mlir/test/Target/LLVMIR/Import/instructions.ll
   mlir/test/Target/LLVMIR/llvmir.mlir
   mlir/test/Target/LLVMIR/omptarget-parallel-llvm-debug.mlir
   mlir/test/Target/LLVMIR/openmp-cancel.mlir
   mlir/test/Target/LLVMIR/openmp-llvm.mlir
   mlir/test/Target/LLVMIR/openmp-nontemporal.mlir
   mlir/test/Target/LLVMIR/openmp-target-private.mlir
   mlir/test/Target/LLVMIR/openmp-todo.mlir
   mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
   mlir/test/lib/Dialect/Test/TestOpsSyntax.cpp
   mlir/test/lib/Dialect/Test/TestOpsSyntax.td
   mlir/test/lib/IR/TestFunc.cpp
   offload/liboffload/src/OffloadImpl.cpp
   offload/test/CMakeLists.txt
   offload/test/lit.cfg
   offload/test/unit/lit.cfg.py
   offload/test/unit/lit.site.cfg.in
   offload/unittests/CMakeLists.txt
   offload/unittests/OffloadAPI/CMakeLists.txt
   offload/unittests/OffloadAPI/common/Environment.cpp
   offload/unittests/OffloadAPI/common/Environment.hpp
   offload/unittests/OffloadAPI/common/Fixtures.hpp
   offload/unittests/OffloadAPI/device/olDeviceInfo.hpp
   offload/unittests/OffloadAPI/device/olGetDeviceInfo.cpp
   offload/unittests/OffloadAPI/device/olGetDeviceInfoSize.cpp
   offload/unittests/OffloadAPI/device_code/CMakeLists.txt
   offload/unittests/OffloadAPI/kernel/olGetKernel.cpp
   offload/unittests/OffloadAPI/kernel/olLaunchKernel.cpp
   offload/unittests/OffloadAPI/memory/olMemAlloc.cpp
   offload/unittests/OffloadAPI/memory/olMemFree.cpp
   offload/unittests/OffloadAPI/memory/olMemcpy.cpp
   offload/unittests/OffloadAPI/platform/olGetPlatformInfo.cpp
   offload/unittests/OffloadAPI/platform/olGetPlatformInfoSize.cpp
   offload/unittests/OffloadAPI/platform/olPlatformInfo.hpp
   offload/unittests/OffloadAPI/program/olCreateProgram.cpp
   offload/unittests/OffloadAPI/program/olDestroyProgram.cpp
   offload/unittests/OffloadAPI/queue/olCreateQueue.cpp
   offload/unittests/OffloadAPI/queue/olDestroyQueue.cpp
   offload/unittests/OffloadAPI/queue/olWaitQueue.cpp
   offload/unittests/Plugins/CMakeLists.txt
   offload/unittests/Plugins/NextgenPluginsTest.cpp
   utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
   utils/bazel/llvm_configs/config.h.cmake
   utils/bazel/llvm_configs/llvm-config.h.cmake

 Notify: wenju.he@intel.com

sycl-web/main-latest-good

Merged to sycl-web with no conflict or build issue

sycl-web/latest-buildable

Build passed

nightly-2025-04-29

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL] Add STL wrapper for `crtdbg.h` and define `_CrtDbgReport` (#18213

)

Wrapping around because want to define `_CrtDbgReport` before `crtdbg.h`
header is included. Defining variable templated `_CrtDbgReport`
overrides the use of variable argument `_CrtDbgReport` function, that
declared in `crtdbg.h`.

With variable argument `_CrtDbgReport`, `llvm-spirv` throws the
following error:
```
UnsupportedVarArgFunction: Variadic functions other than 'printf' are not supported in SPIR-V.
```
Fixes CMPLRLLVM-66787

---------

Signed-off-by: Agarwal, Udit <udit.agarwal@intel.com>

nightly-2025-04-28

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[DevMSAN] Always make sure poison shuffle mask point to clean shadow (#…

…18191)

For Spirv target, we need to make sure poison mask always point to a
clean shadow to avoid pollution of launch info clean shadow.

Signed-off-by: Zhao, Maosu <maosu.zhao@intel.com>

nightly-2025-04-27

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL] restore ABI check symbol ordering (#18205)

Someone manually modified the ABI symbol table which now causes the ABI
check/output script to insert non-related symbols into the PRs of
others.

Here I simply executed the script to get the tables ordered correctly
(again).

---------

Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Perkins, Chris <chris.perkins@intel.com>

nightly-2025-04-26

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL] restore ABI check symbol ordering (#18205)

Someone manually modified the ABI symbol table which now causes the ABI
check/output script to insert non-related symbols into the PRs of
others.

Here I simply executed the script to get the tables ordered correctly
(again).

---------

Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Perkins, Chris <chris.perkins@intel.com>

nightly-2025-04-25

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix l0 teardown and sycl windows teardown (#17869)

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Co-authored-by: Chris Perkins <chris.perkins@intel.com>

nightly-2025-04-24

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL][E2E] Disable hmell.cpp on BMG Win (#18160)

See #17582

Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>