Tags: intel/llvm
Tags
Merged to sycl-web with no conflict or build issue
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
Merged to sycl-web with no conflict or build issue
[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>
[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>
[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>
PreviousNext