This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 853a1e6942c Only add `darwin_log_cmd` lit shell test feature when the l [...] adds 00c8120acba [LLDB] Fix handling of bit-fields when there is a base clas [...] adds 018ad3b05ec [AST] Fix typo on NoInitExpr dependence computation adds 34bdddf9a13 [ELF][test] Split basic.s adds 8896d123154 [lit] Avoid global imports in module declaration adds ee7510dc866 Fix a Diag call not to assume option spelling adds c389526171e [MC][ARM] Make .reloc support arbitrary relocation types adds 34d77516b82 [MC][AArch64] Make .reloc support arbitrary relocation types adds 457eb05db67 [lldb/PlatformMacOSX] Re-implement GetDeveloperDirectory adds c579a5b1d92 [COFF] Don't treat DWARF sections as GC roots adds 0ab5b5b8581 Fix denormal-fp-math flag and attribute interaction adds 470e82cd060 Revert "[Dexter] Add support for Windows to regression test [...] adds 348735b7230 AMDGPU: Stop setting attributes based on TargetOptions adds 9c20f09985d [AIX] Address comment https://reviews.llvm.org/D76162#inlin [...] adds 0fd8030be33 Fix line endings in test adds 236ac68fa5b [OpenMP] Add memory barrier to solve data race adds 152d14da64c [MC][X86] Make .reloc support arbitrary relocation types adds a6dfd827e58 [AMDGPU] Fix getEUsPerCU for gfx10 in CU mode adds a8cc9047de0 CodeGen: Add -denormal-fp-math-f32 flag adds c66d1f38f6f [llvm][Support] Add isZero method for TypeSize. [NFC] adds 5be9b8cbe2b [cuda][hip] Add CUDA builtin surface/texture reference support. adds 22d5bd0e3b3 Allow remapping Clang module include paths adds 974fbd9b814 Unbreak LLDB tests after 96023917e6f adds e72730ee3a5 [InstCombine] add tests for FP cast+bitcast signbit checks; NFC adds 0f56bbc1a5b [InstCombine] reduce FP-casted and bitcasted signbit check adds 6b3bedec999 Add BitWidth trait to BitmaskEnum, and use for clang Depend [...] adds 6eb345af5a1 [lld test] Tighten ELF/pre_init_fini_array.s test adds 8016d61e3cf [LLDB] CPlusPlusNameParser does not handles templated opera [...] adds 0fca766458d [OPENMP50]Fix PR45117: Orphaned task reduction should be allowed. adds 3ef33e69de0 [VirtualFileSystem] Support directory entries in the YAMLVFSWriter adds 9ce198d6ed3 [Darwin] Respect -fno-unroll-loops during LTO. adds 4b3d94051ca [llvm][Type] Return fixed size for scalar types. [NFC] adds d0af4381619 [mlir][spirv] Add return to function to please MSVC adds 48214113472 [DAGCombine] Fix splitting indexed loads in ForwardStoreVal [...] adds 94938d7d41c [Syntax] Prevent (accidentally) copying TokenBuffer adds d68c09ac879 [AST] Add a Dependence bitmask to use for calculations with [...] adds cbce88dd3a9 FunctionRef: Strip cv qualifiers in the converting constructor adds 569e4f9bc99 `shape` dialect: add some ops adds b3f6e3d6d64 Improve recovery from invalid template-ids. adds aabc24acf0d [RISCV] Support llvm.thread.pointer adds 8913769e353 [FileCollector] Add a method to add a whole directory and i [...] adds a67f057f697 [FileCollector] Devirtualize FileCollector (NFC) adds 823dbb4c748 [lldb/CMake] Only CMAKE_CFG_INTDIR if it's not '.' adds 98d05f88d55 [GlobalISel] Fix equality for copies from physregs in match [...] adds e5a8512655c [mlir] NFC: fix trivial typo in source files adds 43a95a543fb [MLIR] Introduce full/partial tile separation using if/else adds fec6c5ac5e5 [MLIR][NFC] Move TestDialect -> Dialect/Test adds 0c42539df3d Improve error recovery from missing '>' in template argument list. adds fad47d22256 [compiler-rt] Fall back to internal_uname() when called early adds 190df4a5bc2 Revert "[FileCollector] Add a method to add a whole directo [...] adds 66774771903 Verify number of result types in generated builder. adds 88c7ffaf947 Form invalid template-id annotations when parsing a constru [...] adds 9dd92a56972 Remove spurious duplicated header include (NFC) adds 499b2a8d63c PR45294: Fix handling of assumed template names looked up i [...] adds 369e26ca9e0 [AMDGPU] Add __builtin_amdgcn_workgroup_size_x/y/z adds f3987391529 [FEnv] Constfold some unary constrained operations adds f0a5af906b4 Merge in symbols from Mach-O dyld trie to the symbol table adds 255e634bf71 [libc][NFC] Ensure internal implementation is in __llvm_lib [...] adds 51b899c846e [libc] Extend add_object rule to handle helper object libraries. adds 06066c40035 [NFC] Attributor comment updates / cast cleanup adds 65b4695375c tsan: fix build bugs adds 37943e518c5 [docs] Added solutions to slow build under common problems. adds 8d85da5f5a2 [X86][SSE] Add combine tests for PTEST/TESTPS/TESTPD instructions adds d34d2ec28be [X86][SSE] Add original PR38522 test case adds 8c1dbd5c1e2 [X86][SSE] Add testnzc(~X,Y) -> testnzc(X,Y) test cases adds 8330dcadb84 [llvm-rc] Allow -1 for menu item IDs adds d2dd0fac483 Fix `-Wsign-compare` warning. NFC. adds cb6389360b0 Fix GCC warning on enum class bitfield. NFC. adds 14db82c929d [lldb][NFC] Fix typo in TestInvalidArgsLog adds 9619c2cc9a2 [clang][Syntax] Handle macro arguments in spelledForExpanded adds a44bf59c93b [SCCP] Remove unused toLatticeValue helper (NFC). adds 81f173ed0e2 [SCCP] Remove LatticeVal alias now that transition is done (NFC). adds 6a4f8423ae6 [libc] Only use __has_builtin on clang adds e6112a56dde [AsmPrinter] Emit .weak directive for weak linkage on COFF [...] adds 03bc311a16e [CorrelatedValuePropagation] Remove redundant if statement [...] adds fdc41aa22c6 [lld][ELF] Mark empty NOLOAD output sections SHT_NOBITS ins [...] adds 337b671b0d2 [InstCombine] Change limit-max-iterations test case; NFC adds 672e8bfbfcd [InstCombine] Fix worklist management in foldXorOfICmps() adds 3ab3f3c5d58 After 09158252f777c2e2f06a86b154c44abcbcf9bb74, fix build w [...] new e8743c0f389 Const-initialize ParsedAttrInfos new b1f78baeaa1 [InstCombine] Reduce code duplication in GEP of PHI transform; NFC new 30d712103fa [InstCombine] Use replaceOperand() API in GEP transforms new e5bf5037d86 [CodeGen] Fix sinking local values in lpads with phis new 347e31c052d Remove constexpr that MSVC doesn't like new 4065e92195b Upgrade some instances of std::sort to llvm::sort. NFC.
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-doc/Representation.cpp | 6 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 2 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 4 +- clang-tools-extra/clangd/index/Relation.cpp | 2 +- clang-tools-extra/modularize/CoverageChecker.cpp | 2 +- clang-tools-extra/modularize/Modularize.cpp | 2 +- clang/examples/Attribute/Attribute.cpp | 7 +- clang/include/clang/AST/DependenceFlags.h | 176 +- clang/include/clang/AST/Stmt.h | 5 +- clang/include/clang/AST/Type.h | 9 +- clang/include/clang/Basic/Attr.td | 8 +- clang/include/clang/Basic/AttrDocs.td | 22 + clang/include/clang/Basic/BuiltinsAMDGPU.def | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 21 +- clang/include/clang/Basic/TargetInfo.h | 4 + clang/include/clang/Parse/Parser.h | 3 +- clang/include/clang/Sema/Ownership.h | 1 + clang/include/clang/Sema/ParsedAttr.h | 4 +- clang/include/clang/Sema/ParsedTemplate.h | 31 +- clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Tooling/Syntax/Tokens.h | 24 +- clang/lib/AST/ComputeDependence.cpp | 11 +- clang/lib/AST/Type.cpp | 14 + clang/lib/Basic/TargetInfo.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 67 +- clang/lib/CodeGen/CGCUDANV.cpp | 83 +- clang/lib/CodeGen/CGCUDARuntime.h | 33 +- clang/lib/CodeGen/CGDebugInfo.cpp | 30 +- clang/lib/CodeGen/CGExprAgg.cpp | 13 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 11 +- clang/lib/CodeGen/CodeGenModule.cpp | 72 +- clang/lib/CodeGen/CodeGenTypes.cpp | 14 + clang/lib/CodeGen/TargetInfo.cpp | 91 +- clang/lib/CodeGen/TargetInfo.h | 26 + clang/lib/Driver/ToolChains/Darwin.cpp | 6 + clang/lib/Driver/ToolChains/PS4CPU.cpp | 6 +- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 4 +- clang/lib/Parse/ParseCXXInlineMethods.cpp | 15 +- clang/lib/Parse/ParseDecl.cpp | 52 +- clang/lib/Parse/ParseDeclCXX.cpp | 38 +- clang/lib/Parse/ParseExprCXX.cpp | 93 +- clang/lib/Parse/ParseObjc.cpp | 9 +- clang/lib/Parse/ParseTemplate.cpp | 111 +- clang/lib/Parse/ParseTentative.cpp | 32 +- clang/lib/Parse/Parser.cpp | 19 +- clang/lib/Sema/DeclSpec.cpp | 6 + clang/lib/Sema/ParsedAttr.cpp | 4 +- clang/lib/Sema/SemaDeclAttr.cpp | 10 + clang/lib/Sema/SemaDeclCXX.cpp | 124 ++ clang/lib/Sema/SemaOpenMP.cpp | 13 +- clang/lib/Sema/SemaTemplate.cpp | 198 +- clang/lib/Sema/TreeTransform.h | 17 +- clang/lib/Serialization/ASTReaderStmt.cpp | 3 +- clang/lib/Tooling/Syntax/Tokens.cpp | 101 +- .../basic/basic.lookup/basic.lookup.unqual/p3.cpp | 2 +- clang/test/CXX/drs/dr3xx.cpp | 4 +- clang/test/CXX/temp/p3.cpp | 4 +- clang/test/CodeGenCUDA/amdgpu-workgroup-size.cu | 25 + clang/test/CodeGenCUDA/surface.cu | 42 + clang/test/CodeGenCUDA/texture.cu | 55 + clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 19 + clang/test/Driver/darwin-ld-lto-fno-unroll-loops.c | 17 + clang/test/Driver/lto-jobs.c | 2 +- ...pragma-attribute-supported-attributes-list.test | 2 + clang/test/Modules/debug-info-moduleimport.m | 2 + .../master_taskloop_in_reduction_messages.cpp | 8 +- .../master_taskloop_simd_in_reduction_messages.cpp | 8 +- clang/test/OpenMP/task_ast_print.cpp | 4 + clang/test/OpenMP/task_in_reduction_codegen.cpp | 8 + clang/test/OpenMP/task_in_reduction_message.cpp | 8 +- .../test/OpenMP/taskloop_in_reduction_messages.cpp | 8 +- .../OpenMP/taskloop_simd_in_reduction_messages.cpp | 8 +- clang/test/Parser/cxx-ambig-init-templ.cpp | 20 +- clang/test/Parser/cxx-class.cpp | 4 +- clang/test/Parser/cxx-decl.cpp | 3 +- clang/test/Parser/cxx-member-initializers.cpp | 6 +- clang/test/Parser/cxx-template-argument.cpp | 4 +- clang/test/Parser/cxx-template-decl.cpp | 8 +- clang/test/Parser/eof2.cpp | 3 +- .../Parser/objc-error-qualified-implementation.m | 8 +- clang/test/Parser/recovery.cpp | 5 +- clang/test/SemaCUDA/attr-declspec.cu | 15 +- clang/test/SemaCUDA/attributes-on-non-cuda.cu | 15 +- clang/test/SemaCUDA/bad-attributes.cu | 24 + clang/test/SemaCXX/PR20705.cpp | 6 +- clang/test/SemaCXX/PR9459.cpp | 4 +- clang/test/SemaCXX/builtins.cpp | 3 +- clang/test/SemaCXX/decltype.cpp | 3 +- clang/test/SemaCXX/implicit-exception-spec.cpp | 2 +- clang/test/SemaCXX/injected-class-name-crash.cpp | 4 +- clang/test/SemaCXX/invalid-member-expr.cpp | 5 +- clang/test/SemaCXX/invalid-template-specifier.cpp | 3 +- clang/test/SemaCXX/literal-operators.cpp | 4 + clang/test/SemaCXX/pseudo-destructors.cpp | 51 + clang/test/SemaObjC/crash-on-type-args-protocols.m | 18 +- .../test/SemaObjCXX/parameterized_classes_subst.mm | 1 - clang/test/SemaTemplate/dependent-base-classes.cpp | 8 +- .../ms-delayed-default-template-args.cpp | 4 +- .../SemaTemplate/nested-name-spec-template.cpp | 6 +- clang/test/SemaTemplate/temp_arg.cpp | 2 +- clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 4 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 30 +- clang/unittests/Tooling/Syntax/TokensTest.cpp | 58 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 35 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 2 +- clang/utils/TableGen/SveEmitter.cpp | 2 +- .../sanitizer_common_interceptors.inc | 4 + compiler-rt/lib/tsan/go/buildgo.sh | 20 +- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 2 +- .../commands/penalty/expect_program_state.cpp | 6 +- .../commands/penalty/expect_step_kinds.cpp | 6 +- .../commands/penalty/expect_step_order.cpp | 6 +- .../commands/penalty/expect_watch_type.cpp | 8 +- .../commands/penalty/expect_watch_value.cpp | 6 +- .../feature_tests/commands/penalty/unreachable.cpp | 6 +- .../commands/perfect/expect_program_state.cpp | 6 +- .../perfect/expect_step_kind/direction.cpp | 7 +- .../commands/perfect/expect_step_kind/func.cpp | 6 +- .../perfect/expect_step_kind/func_external.cpp | 10 +- .../perfect/expect_step_kind/recursive.cpp | 6 +- .../perfect/expect_step_kind/small_loop.cpp | 6 +- .../commands/perfect/expect_step_order.cpp | 6 +- .../commands/perfect/expect_watch_type.cpp | 8 +- .../commands/perfect/expect_watch_value.cpp | 6 +- .../feature_tests/commands/perfect/unreachable.cpp | 6 +- .../dexter/feature_tests/subtools/view.cpp | 6 +- debuginfo-tests/lit.cfg.py | 29 - libc/cmake/modules/LLVMLibCRules.cmake | 109 +- libc/loader/linux/CMakeLists.txt | 6 +- libc/src/signal/linux/CMakeLists.txt | 6 +- libc/src/signal/linux/__restore.cpp | 4 + libc/src/string/memory_utils/memcpy_utils.h | 8 +- libc/src/threads/linux/thread_utils.h | 4 + libc/test/loader/CMakeLists.txt | 2 +- libc/test/src/signal/CMakeLists.txt | 1 - lld/COFF/MarkLive.cpp | 6 +- lld/ELF/ScriptParser.cpp | 1 + lld/test/COFF/gc-dwarf.s | 60 + lld/test/ELF/basic.s | 32 - lld/test/ELF/default-output.s | 3 + lld/test/ELF/gnu-ifunc-noplt.s | 6 + lld/test/ELF/linkerscript/noload.s | 8 +- lld/test/ELF/lto/parallel.ll | 3 + lld/test/ELF/lto/thinlto.ll | 6 + lld/test/ELF/pre_init_fini_array.s | 160 +- lldb/CMakeLists.txt | 6 +- .../Language/CPlusPlus/CPlusPlusNameParser.cpp | 31 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 207 +- .../Platform/MacOSX/PlatformAppleSimulator.cpp | 15 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 6 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 6 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 95 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 3 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 5 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 14 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 35 +- .../log/invalid-args/TestInvalidArgsLog.py | 2 +- .../API/lang/cpp/bitfields/TestCppBitfields.py | 7 + lldb/test/API/lang/cpp/bitfields/main.cpp | 12 + lldb/test/API/macosx/dyld-trie-symbols/Makefile | 13 + .../dyld-trie-symbols/TestDyldTrieSymbols.py | 87 + lldb/test/API/macosx/dyld-trie-symbols/main.cpp | 29 + .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 22 +- llvm/docs/GettingStarted.rst | 55 + llvm/include/llvm/ADT/BitmaskEnum.h | 8 + llvm/include/llvm/ADT/STLExtras.h | 8 +- llvm/include/llvm/CodeGen/CommandFlags.h | 4 +- llvm/include/llvm/IR/FPEnv.h | 4 + llvm/include/llvm/IR/Operator.h | 19 + llvm/include/llvm/MC/MCAsmInfo.h | 7 +- llvm/include/llvm/MC/MCFixup.h | 13 +- llvm/include/llvm/Support/TypeSize.h | 3 + llvm/include/llvm/Support/VirtualFileSystem.h | 9 +- llvm/include/llvm/Target/TargetOptions.h | 43 +- llvm/lib/Analysis/ConstantFolding.cpp | 131 +- llvm/lib/Analysis/InstructionSimplify.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +- llvm/lib/CodeGen/CommandFlags.cpp | 63 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 17 +- llvm/lib/IR/FPEnv.cpp | 16 + llvm/lib/IR/Type.cpp | 3 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 5 + llvm/lib/MC/MCAsmInfoCOFF.cpp | 2 +- llvm/lib/Support/Threading.cpp | 40 +- llvm/lib/Support/VirtualFileSystem.cpp | 34 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 28 +- .../MCTargetDesc/AArch64ELFObjectWriter.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 36 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 7 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNRegPressure.h | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 7 + llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 9 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 36 +- .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 7 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 11 - llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 10 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 17 + llvm/lib/Target/RISCV/RISCVISelLowering.h | 1 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 30 +- .../Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 4 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 15 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 1 + .../Transforms/InstCombine/InstCombineCompares.cpp | 24 + .../InstCombine/InstructionCombining.cpp | 16 +- .../Scalar/CorrelatedValuePropagation.cpp | 8 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 210 +- .../GlobalISel/prelegalizercombiner-select.mir | 75 +- .../attr-amdgpu-flat-work-group-size-vgpr-limit.ll | 559 +++++ llvm/test/CodeGen/AMDGPU/inline-attr.ll | 4 +- llvm/test/CodeGen/NVPTX/f16-instructions.ll | 2280 ++++++++++---------- llvm/test/CodeGen/PowerPC/pr45301.ll | 58 + .../PowerPC/vector-constrained-fp-intrinsics.ll | 340 +-- llvm/test/CodeGen/RISCV/thread-pointer.ll | 14 + .../CodeGen/X86/{coff-weak.ll => coff-linkonce.ll} | 0 llvm/test/CodeGen/X86/coff-weak.ll | 51 +- llvm/test/CodeGen/X86/combine-ptest.ll | 183 ++ llvm/test/CodeGen/X86/combine-testpd.ll | 178 ++ llvm/test/CodeGen/X86/combine-testps.ll | 178 ++ llvm/test/CodeGen/X86/dllexport-x86_64.ll | 16 +- llvm/test/CodeGen/X86/dllexport.ll | 14 +- llvm/test/CodeGen/X86/sink-local-value.ll | 36 + llvm/test/MC/AArch64/reloc-directive-err.s | 6 + llvm/test/MC/AArch64/reloc-directive.s | 10 + llvm/test/MC/ARM/reloc-directive-err.s | 6 + llvm/test/MC/ARM/reloc-directive.s | 10 + llvm/test/MC/X86/reloc-directive-elf-32.s | 9 + llvm/test/MC/X86/reloc-directive-elf-64.s | 9 + .../Other/opt-override-denormal-fp-math-f32.ll | 23 + .../Other/opt-override-denormal-fp-math-mixed.ll | 42 + llvm/test/Other/opt-override-denormal-fp-math.ll | 23 + llvm/test/Transforms/InstCombine/gepphigep.ll | 2 +- llvm/test/Transforms/InstCombine/icmp.ll | 91 + .../Transforms/InstCombine/limit-max-iterations.ll | 67 +- .../InstCombine/xor-of-icmps-with-extra-uses.ll | 2 +- .../InstSimplify/constfold-constrained.ll | 244 +++ .../test/tools/llvm-lto/fno-unroll-loops-option.ll | 34 + llvm/test/tools/llvm-rc/Inputs/tag-menu.rc | 2 +- llvm/test/tools/llvm-rc/tag-menu.test | 2 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 6 +- llvm/unittests/ADT/FunctionRefTest.cpp | 10 + llvm/unittests/Support/VirtualFileSystemTest.cpp | 18 +- llvm/utils/lit/lit/__init__.py | 1 - llvm/utils/lit/setup.py | 2 +- mlir/include/mlir/Analysis/AffineStructures.h | 41 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 12 +- mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 2 + mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 75 +- mlir/include/mlir/InitAllPasses.h | 1 - mlir/include/mlir/Transforms/LoopUtils.h | 30 +- mlir/include/mlir/Transforms/Passes.h | 2 +- mlir/lib/Analysis/AffineStructures.cpp | 194 +- mlir/lib/Analysis/Utils.cpp | 6 +- .../AffineToStandard/AffineToStandard.cpp | 4 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 2 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 2 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 2 +- .../Conversion/LoopToStandard/LoopToStandard.cpp | 4 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 2 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 26 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 9 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 4 +- mlir/lib/Dialect/Shape/CMakeLists.txt | 1 + mlir/lib/Dialect/Shape/IR/Shape.cpp | 27 + mlir/lib/Dialect/Traits.cpp | 2 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 2 +- mlir/lib/ExecutionEngine/RunnerUtils.cpp | 2 +- mlir/lib/IR/AsmPrinter.cpp | 4 +- mlir/lib/IR/MLIRContext.cpp | 2 +- mlir/lib/Parser/Parser.cpp | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 212 ++ mlir/test/Dialect/Affine/loop-tiling.mlir | 62 +- mlir/test/lib/CMakeLists.txt | 1 - mlir/test/lib/Dialect/CMakeLists.txt | 1 + .../{TestDialect => Dialect/Test}/CMakeLists.txt | 0 .../{TestDialect => Dialect/Test}/TestDialect.cpp | 0 .../{TestDialect => Dialect/Test}/TestDialect.h | 0 .../lib/{TestDialect => Dialect/Test}/TestOps.td | 0 .../{TestDialect => Dialect/Test}/TestPatterns.cpp | 0 .../{TestDialect => Dialect/Test}/lit.local.cfg | 0 mlir/test/lib/IR/CMakeLists.txt | 4 +- mlir/test/lib/Transforms/CMakeLists.txt | 4 +- .../lib/Transforms/TestGpuParallelLoopMapping.cpp | 2 +- mlir/test/mlir-tblgen/op-result.td | 4 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 5 + mlir/tools/mlir-tblgen/OpFormatGen.cpp | 4 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 10 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 2 +- openmp/runtime/src/kmp_lock.cpp | 3 + .../runtime/test/tasking/omp_task_red_taskloop.c | 2 +- 301 files changed, 6869 insertions(+), 3022 deletions(-) create mode 100644 clang/test/CodeGenCUDA/amdgpu-workgroup-size.cu create mode 100644 clang/test/CodeGenCUDA/surface.cu create mode 100644 clang/test/CodeGenCUDA/texture.cu create mode 100644 clang/test/Driver/darwin-ld-lto-fno-unroll-loops.c create mode 100644 lld/test/COFF/gc-dwarf.s create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/Makefile create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/TestDyldTrieSymbols.py create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/main.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-vgpr- [...] create mode 100644 llvm/test/CodeGen/PowerPC/pr45301.ll create mode 100644 llvm/test/CodeGen/RISCV/thread-pointer.ll copy llvm/test/CodeGen/X86/{coff-weak.ll => coff-linkonce.ll} (100%) create mode 100644 llvm/test/CodeGen/X86/combine-ptest.ll create mode 100644 llvm/test/CodeGen/X86/combine-testpd.ll create mode 100644 llvm/test/CodeGen/X86/combine-testps.ll create mode 100644 llvm/test/MC/AArch64/reloc-directive-err.s create mode 100644 llvm/test/MC/ARM/reloc-directive-err.s create mode 100644 llvm/test/Other/opt-override-denormal-fp-math-f32.ll create mode 100644 llvm/test/Other/opt-override-denormal-fp-math-mixed.ll create mode 100644 llvm/test/Other/opt-override-denormal-fp-math.ll create mode 100644 llvm/test/Transforms/InstSimplify/constfold-constrained.ll create mode 100644 llvm/test/tools/llvm-lto/fno-unroll-loops-option.ll rename mlir/test/lib/{TestDialect => Dialect/Test}/CMakeLists.txt (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestDialect.cpp (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestDialect.h (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestOps.td (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestPatterns.cpp (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/lit.local.cfg (100%)