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-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-project.
from a4286fc952a [X86] Fix usage of Align constructing MachineMemOperands. adds 67175d8dc53 [cmake] Allow std::filesystem tests in CrossWinToARMLinux.cmake adds 844096b996a [CUDA] Make NVVM builtins available with CUDA-11/PTX6.5 adds 5034102b249 Log the NSError str and object description on app launch fail adds b0eb7cd2be8 Reapply "NFC: utils/perf-training: Python 3 compatibility f [...] adds 0274c797c65 [lldb/Utils] Serialize exit code in lldb-repro.py adds 89c7451c359 Fix SelectionDAG Graph Printing on Windows adds 17fc6518608 [llvm-profdata] Support -detailed-summary for Sample Profile adds b1b86d1c281 [AArch64][GlobalISel] Fold shifts into G_ICMP adds 0c4aab27b3d [NFC] Outliner label name clean up. adds 0fac1c19128 [X86] Allow Yz inline assembly constraint to choose ymm0 or [...] adds 094137a6c6e [Attributor][NFC] Avoid dependences on known information adds 0cc9c022550 [Attributor][NFC] Minor code cleanups to minimize follow up diffs adds f0149724466 [Attributor][NFC] Cleanup some AAMemoryLocation code adds 02b303321d3 [libclang] Remove duplicate dependency on LLVMSupport adds b55009df666 [X86] Add v32i16/v64i8 into the handling for 512-bit inline [...] adds d059d01c23e [dfsan] Remove realloc from done_abilist.txt adds d9c529c2a8b [lsan] Fix warnings lit config adds 04bd2c37caf [local-bounds] Ignore volatile operations adds ca09dab303f [MLIR][NFC] Fix/update debug messages for analysis utils an [...] adds 3adaa97f015 Fix ForRangeCopyCheck not triggering on iterators returning [...] adds e82b0e9a8e8 [GlobalISel][InlineAsm] Add support for basic output operan [...] adds d80715d1d46 [libc] Change target name for testing benchmark utils infra [...] adds d782d1f898e [CodeGen] Make logic of CCState::resultsCompatible clearer adds 0054c46095e [llvm-nm/objdump/size] Add tests for dumping symbol tables [...] adds cf5ed6dc59e Fix error handling after [<index>] in 'frame variable' adds e1022cb5d40 Revert "[CodeGen] Make logic of CCState::resultsCompatible [...] adds d5ea89f8914 Quiet some -Wdocumentation warnings. adds fb4574df52f [docs] Regenerate DiagnosticsReference.rst adds c6e1fd70fb2 [clang] Fix a crash on invalid auto. adds be65bb12ca6 Fix misleading comments. adds e959931092d [Sema] Put existing warning under -Wexcess-initializers adds fedd52682ec [clang-tidy]: Add cert-str34-c alias for bugprone-signed-ch [...] adds aaf68cd9ce2 [lldb] Warn the user about starting the --func-regex parame [...] adds 7d507ff55f6 [PowerPC] Fix missing GOT indirect variant kind adds 4f7917c269d [clangd] Handle PresumedLocations in IncludeCollector adds 5998baccb92 [AMDGPU][MC][GFX9+] Enabled 21-bit signed offsets for SMEM [...] adds ba8cda989cf [analyzer] Stability improvement for IteratorModeling adds 9b509bca858 Revert "[clangd] Handle PresumedLocations in IncludeCollector" adds 69ab8b46b84 [Sema][SVE] Fix handling of initialisers for built-in SVE types adds dee4cbcd479 [lldb][NFC] Remove some redundant comment containing just t [...] adds 055ea585c77 Reland "[CodeGen] Make logic of CCState::resultsCompatible [...] adds 1c4f118d893 [X86][SSE] getShuffleScalarElt - minor NFC cleanup. adds 8650b36935a [X86][SSE] Move VZEXT_MOVL removal into SimplifyDemandedVec [...] adds 94438c86ade [mlir] Add a MemRefCastOp canonicalization pattern. adds 3483cdc8344 [Sema] Silence warnings when targeting x86 with VS2019 16.5.4 adds db817d15d12 [InstrProf] Silence warnings when targeting x86 with VS2019 16.5.4 adds c503d97d193 [Support] Silence warning: comparison of integers of differ [...] adds 06591b6d191 [Debug][CodeView] Emit fully qualified names for globals adds ed7db68c354 [ARM] Convert a bitcast VDUP to a VDUP adds 5010b5b7e6c Check type for forward reference definition adds 319787315dd [clangd] Do not offer "Add using" tweak in header files. adds a349949f8ab [ARM] Extract from a VDUP adds 8a1c999c9b0 Implement _ExtInt ABI for all ABIs in Clang, enable type for ABIs adds e3eb297deba [VectorCombine] add tests for possible scalarization; NFC adds c82f9eba4a5 [libc++] Fix broken modules tests on single-threaded systems adds d05f8a38c54 [ARM] VMOVrh of VMOVhr adds 074c371a483 AMDGPU: Insert kernarg code after allocas adds f5f7fd990e0 [X86][SSE] combineX86ShuffleChain - remove unused shuffle(v [...] adds 2f1fe1864d2 [DAGCombiner] sink target-supported FP<->int cast op after [...] adds f7060f4f88f For PAL, make sure Scratch Buffer Descriptor do not clobber [...] adds e38018b80d8 [MIR] Fix a bug in MIR printer. adds f5f83cf4df3 [ARM] VMOVhr load -> vldr adds c355bec749e Add support for #pragma clang fp reassociate(on|off) adds a3e6e624c71 [RISCV][NFC] Add more constant materialization tests adds 29067aac46d [AMDGPU] Don't implement GCNHazardRecognizer::PreEmitNoops( [...] adds 54d6dfe9968 [AMDGPU] Drop 16 bit subreg suffixes on print adds 6533c1da7fa Revert "[MIR] Fix a bug in MIR printer." adds d98b9a41578 [libc++] NFC: Do not print the environment on remote hosts adds 89bb9f8d78d [libc++] Make sure the cin/wcin tests run on remote hosts adds 59bc99a08a6 InstCombine: Fix return after else adds 6d6d48add8a [clangd] Reland 'Handle PresumedLocations in IncludeCollector' adds 782231ac799 [SVE] Fix invalid uses of VectorType::getNumElements() in V [...] adds 57a1c1be53a [Sema] Allow function attribute patchable_function_entry on [...] adds 2058c98715f [InstCombine] limit bitcast+insertelement transform to x86 [...] adds 8c71c2291e8 [X86] getShuffleScalarElt - consistently use SDValue. NFC. adds 8817334ce3c [X86] getShuffleScalarElt - add CONCAT_VECTORS/INSERT_VECTO [...] adds e382b3770ed Fix ShapeBase.td adds a7e11496996 [libc] Fix how math results are compared with MPFR results. adds 95aa28cc8fc Mark values as trivially dead when their only use is a star [...] adds 1998e796e9d Revert "Mark values as trivially dead when their only use i [...] adds fe6f5ba0bff [X86][AVX] Add PR45808 test case for badly promoted compari [...] adds 4ee5a04187a [amdgpu] Fix check of VCC. adds 1b678ee8a6c [x86] add test of shift+cast+concat for PR45794; NFC adds 26f93d9f373 [mlir] OperationFolder: fix crash in creation of single-res [...] adds 237d0e3c041 [flang] Handle EQUIVALENCE and COMMON in size and offset co [...] adds 57d361bd2f3 [MLIR][NFC] Rename op trait PolyhedralScope -> AffineScope adds 7fa5abd3437 [SelectionDAG] Fix assertion failure with big shift amounts adds f21c704553a clang-format: Add ControlStatementsExceptForEachMacros opti [...] adds 947f78ac27f [SystemZ] Fix/optimize vec_load_len and related intrinsics adds d5c05ced82f [flang][NFC] Add accessors to equivalence and common blocks adds 6adc45d3fd6 [LLD][COFF] Move debug info for thread-local variables into [...] adds f78b674de45 Revert "[Debug][CodeView] Emit fully qualified names for globals" adds cfce9b67609 [flang] Response to Steve Scalpone's suggestion to improve [...] adds f03b6e785b3 [lld][WebAssembly] Honor --allow-undefined for data symbols too adds dc4e25d4f23 [CodeGen][ObjC] Don't try to retain a __unsafe_unretained A [...] adds 5e3ab8f2299 Revert "[libc++] [test] Generate static_test_env on the fly" adds 5935227e11f Add an explicit API to read the Xcode SDK DWARF attribute f [...] adds e5578013b19 When pragma FENV_ACCESS is ignored do not modify Sema.CurFP [...] adds f0c08b7eac1 Move the Xcode SDK path caching to HostInfo adds 880115e65ec [libc] Reorganize and clarify a few points around benchmarking adds 9bb9ff09573 [X86] Remove incomplete support for 'Y' has an inline assem [...] adds 314f99e7d42 [CUDA] Enable existing builtins for PTX7.0 as well. adds 0a52401ad68 [LoopUnrollAndJam] Changed safety checks to consider more t [...] adds 7c6420e4317 [lldb/Test] Run dotest.py with the Python LLDB was built with. adds 16c800b8b71 [X86] Remove support for Y0 constraint as an alias for Yz i [...] adds 07b69dcf667 [flang] Response to Steve Scalpone's suggestion to improve [...] adds 54b35c06641 [flang][NFC] Replace "align" with "alignment" adds 5a77b958e25 [NFC] Improve doc string to mention that paths in diff are [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/SignedCharMisuseCheck.cpp | 28 +- .../clang-tidy/bugprone/SignedCharMisuseCheck.h | 1 + .../clang-tidy/cert/CERTTidyModule.cpp | 5 + .../clang-tidy/performance/ForRangeCopyCheck.cpp | 18 +- clang-tools-extra/clangd/Headers.cpp | 56 +- .../clangd/refactor/tweaks/AddUsing.cpp | 6 + .../clangd/unittests/HeadersTests.cpp | 24 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 7 + clang-tools-extra/docs/ReleaseNotes.rst | 5 + .../checks/bugprone-signed-char-misuse.rst | 8 + .../docs/clang-tidy/checks/cert-str34-c.rst | 10 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../test/clang-tidy/checkers/cert-str34-c.cpp | 18 + .../checkers/performance-for-range-copy.cpp | 26 + clang/cmake/caches/CrossWinToARMLinux.cmake | 3 - clang/docs/ClangFormatStyleOptions.rst | 13 + clang/docs/DiagnosticsReference.rst | 4316 +++++++++++++++----- clang/docs/LanguageExtensions.rst | 32 +- clang/docs/UndefinedBehaviorSanitizer.rst | 9 +- clang/include/clang/AST/PrettyPrinter.h | 4 +- clang/include/clang/Basic/Attr.td | 2 +- clang/include/clang/Basic/BuiltinsNVPTX.def | 13 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticParseKinds.td | 6 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 33 +- clang/include/clang/Basic/LangOptions.def | 2 +- clang/include/clang/Basic/LangOptions.h | 50 +- clang/include/clang/Format/Format.h | 11 + clang/include/clang/Sema/Sema.h | 9 +- clang/lib/Basic/Targets/AArch64.h | 2 + clang/lib/Basic/Targets/AMDGPU.h | 2 + clang/lib/Basic/Targets/ARC.h | 2 + clang/lib/Basic/Targets/ARM.h | 2 + clang/lib/Basic/Targets/Hexagon.h | 2 + clang/lib/Basic/Targets/Lanai.h | 2 + clang/lib/Basic/Targets/Mips.h | 1 + clang/lib/Basic/Targets/NVPTX.h | 2 + clang/lib/Basic/Targets/PNaCl.h | 2 + clang/lib/Basic/Targets/PPC.h | 2 + clang/lib/Basic/Targets/RISCV.h | 2 + clang/lib/Basic/Targets/SPIR.h | 2 + clang/lib/Basic/Targets/Sparc.h | 3 + clang/lib/Basic/Targets/SystemZ.h | 2 + clang/lib/Basic/Targets/WebAssembly.h | 2 + clang/lib/Basic/Targets/X86.cpp | 17 +- clang/lib/Basic/Targets/XCore.h | 2 + clang/lib/CodeGen/ABIInfo.h | 4 + clang/lib/CodeGen/BackendUtil.cpp | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 23 +- clang/lib/CodeGen/TargetInfo.cpp | 248 +- clang/lib/Format/Format.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Frontend/CompilerInvocation.cpp | 10 +- clang/lib/Parse/ParsePragma.cpp | 59 +- clang/lib/Sema/ParsedAttr.cpp | 2 +- clang/lib/Sema/SemaAttr.cpp | 23 +- clang/lib/Sema/SemaDecl.cpp | 16 +- clang/lib/Sema/SemaInit.cpp | 50 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 7 +- clang/test/Analysis/iterator-range.cpp | 13 + clang/test/CodeGen/builtins-nvptx-ptx60.cu | 8 + clang/test/CodeGen/ext-int-cc.c | 244 +- clang/test/CodeGen/ext-int-sanitizer.cpp | 9 +- clang/test/CodeGen/fp-floatcontrol-pragma.cpp | 14 + clang/test/CodeGen/fp-reassoc-pragma.cpp | 92 + .../CodeGen/x86-GCC-inline-asm-Y-constraints.c | 12 - clang/test/CodeGen/x86-inline-asm-v-constraint.c | 25 + clang/test/CodeGenCXX/ext-int.cpp | 2 +- clang/test/CodeGenObjC/os_log.m | 94 +- clang/test/Misc/warning-flags.c | 5 +- clang/test/Parser/fp-floatcontrol-syntax.cpp | 5 +- clang/test/Parser/pragma-fp-contract.c | 15 + clang/test/Parser/pragma-fp.cpp | 8 +- clang/test/Sema/array-init.c | 9 + clang/test/Sema/ext-int-not-supported.c | 5 - clang/test/Sema/init.c | 4 + clang/test/Sema/patchable-function-entry-attr.cpp | 1 + clang/test/Sema/sizeless-1.c | 8 + clang/test/SemaCXX/auto-invalid-init-crash.cpp | 9 + clang/test/SemaCXX/sizeless-1.cpp | 22 + clang/tools/clang-format/clang-format-diff.py | 6 +- clang/tools/libclang/CMakeLists.txt | 1 - clang/unittests/Format/FormatTest.cpp | 11 + clang/utils/perf-training/lit.cfg | 2 +- compiler-rt/lib/dfsan/done_abilist.txt | 1 - compiler-rt/test/lsan/lit.common.cfg.py | 6 +- flang/include/flang/Semantics/scope.h | 15 +- flang/include/flang/Semantics/symbol.h | 17 +- flang/lib/Evaluate/check-expression.cpp | 4 +- flang/lib/Semantics/compute-offsets.cpp | 170 +- flang/lib/Semantics/mod-file.cpp | 8 +- flang/lib/Semantics/resolve-names.cpp | 11 +- flang/lib/Semantics/scope.cpp | 7 +- flang/lib/Semantics/semantics.cpp | 2 +- flang/lib/Semantics/symbol.cpp | 7 +- flang/test/Semantics/offsets02.f90 | 4 +- flang/test/Semantics/offsets03.f90 | 39 + flang/test/Semantics/resolve89.f90 | 6 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 102 +- libc/utils/benchmarks/CMakeLists.txt | 4 +- libc/utils/benchmarks/README.md | 37 +- .../modules/cinttypes_exports.compile.pass.cpp | 5 +- .../modules/clocale_exports.compile.pass.cpp | 5 +- .../modules/cstdint_exports.compile.pass.cpp | 5 +- .../modules/inttypes_h_exports.compile.pass.cpp | 5 +- .../modules/stdint_h_exports.compile.pass.cpp | 5 +- libcxx/test/libcxx/modules/stds_include.sh.cpp | 5 +- .../selftest/newformat/shell-escape-pipes.sh.cpp | 22 + .../filesystems/Inputs/static_test_env/bad_symlink | 1 + .../Inputs/static_test_env/dir1/dir2/afile3 | 0 .../Inputs/static_test_env/dir1/dir2/dir3/file5 | 0 .../Inputs/static_test_env/dir1/dir2/file4 | 0 .../static_test_env/dir1/dir2/symlink_to_dir3 | 1 + .../filesystems/Inputs/static_test_env/dir1/file1 | 0 .../filesystems/Inputs/static_test_env/dir1/file2 | 1 + .../filesystems/Inputs/static_test_env/empty_file | 0 .../Inputs/static_test_env/non_empty_file | 1 + .../Inputs/static_test_env/symlink_to_dir | 1 + .../Inputs/static_test_env/symlink_to_empty_file | 1 + .../directory_entry.cons/path.pass.cpp | 24 +- .../directory_entry.mods/replace_filename.pass.cpp | 8 +- .../directory_entry.obs/file_size.pass.cpp | 16 +- .../directory_entry.obs/file_type_obs.pass.cpp | 4 +- .../directory_entry.obs/hard_link_count.pass.cpp | 16 +- .../directory_entry.obs/last_write_time.pass.cpp | 16 +- .../directory_entry.obs/status.pass.cpp | 5 +- .../directory_entry.obs/symlink_status.pass.cpp | 5 +- .../directory_iterator.members/copy.pass.cpp | 4 +- .../copy_assign.pass.cpp | 10 +- .../directory_iterator.members/ctor.pass.cpp | 19 +- .../directory_iterator.members/increment.pass.cpp | 22 +- .../directory_iterator.members/move.pass.cpp | 4 +- .../move_assign.pass.cpp | 15 +- .../begin_end.pass.cpp | 8 +- .../rec.dir.itr.members/copy.pass.cpp | 4 +- .../rec.dir.itr.members/copy_assign.pass.cpp | 25 +- .../rec.dir.itr.members/ctor.pass.cpp | 19 +- .../rec.dir.itr.members/depth.pass.cpp | 8 +- .../disable_recursion_pending.pass.cpp | 4 +- .../rec.dir.itr.members/increment.pass.cpp | 29 +- .../rec.dir.itr.members/move.pass.cpp | 4 +- .../rec.dir.itr.members/move_assign.pass.cpp | 25 +- .../rec.dir.itr.members/pop.pass.cpp | 12 +- .../rec.dir.itr.members/recursion_pending.pass.cpp | 36 +- .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 8 +- .../fs.op.funcs/fs.op.canonical/canonical.pass.cpp | 49 +- .../fs.op.funcs/fs.op.copy/copy.pass.cpp | 3 +- .../fs.op.current_path/current_path.pass.cpp | 17 +- .../fs.op.equivalent/equivalent.pass.cpp | 19 +- .../fs.op.funcs/fs.op.exists/exists.pass.cpp | 3 +- .../fs.op.funcs/fs.op.file_size/file_size.pass.cpp | 18 +- .../fs.op.hard_lk_ct/hard_link_count.pass.cpp | 36 +- .../fs.op.is_block_file/is_block_file.pass.cpp | 3 +- .../fs.op.is_char_file/is_character_file.pass.cpp | 3 +- .../fs.op.is_directory/is_directory.pass.cpp | 11 +- .../fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp | 14 +- .../fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp | 3 +- .../fs.op.funcs/fs.op.is_other/is_other.pass.cpp | 3 +- .../fs.op.is_regular_file/is_regular_file.pass.cpp | 3 +- .../fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp | 3 +- .../fs.op.is_symlink/is_symlink.pass.cpp | 15 +- .../fs.op.last_write_time/last_write_time.pass.cpp | 21 +- .../fs.op.funcs/fs.op.relative/relative.pass.cpp | 61 +- .../fs.op.funcs/fs.op.space/space.pass.cpp | 20 +- .../fs.op.funcs/fs.op.status/status.pass.cpp | 17 +- .../fs.op.symlink_status/symlink_status.pass.cpp | 17 +- .../weakly_canonical.pass.cpp | 28 +- .../narrow.stream.objects/cin.sh.cpp | 2 +- .../wide.stream.objects/wcin.sh.cpp | 2 +- libcxx/test/support/filesystem_test_helper.h | 222 +- libcxx/utils/ssh.py | 9 +- lld/COFF/PDB.cpp | 18 +- lld/test/COFF/Inputs/pdb-globals.yaml | 614 ++- lld/test/COFF/pdb-globals.test | 58 +- lld/test/wasm/undefined-data.ll | 2 +- lld/wasm/Relocations.cpp | 7 - lldb/include/lldb/Core/Module.h | 9 - lldb/include/lldb/Host/HostInfoBase.h | 2 +- lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 3 + lldb/include/lldb/Target/Platform.h | 3 - lldb/source/Commands/CommandObjectBreakpoint.cpp | 8 + lldb/source/Core/Module.cpp | 11 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 13 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 10 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 2 - .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 3 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 26 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 3 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 9 + .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 3 + lldb/source/Target/StackFrame.cpp | 7 +- .../set/func-regex/TestBreakpointRegexError.py | 16 + .../API/functionalities/var_path/TestVarPath.py | 9 +- lldb/test/API/lldbtest.py | 13 +- .../API/macosx/macabi/TestMacABImacOSFramework.py | 1 - .../tools/debugserver/source/MacOSX/MachProcess.mm | 12 +- lldb/unittests/Host/HostInfoTest.cpp | 6 +- .../SymbolFile/DWARF/XcodeSDKModuleTests.cpp | 8 +- lldb/utils/lldb-repro/lldb-repro.py | 15 +- .../llvm/CodeGen/GlobalISel/InlineAsmLowering.h | 9 +- llvm/include/llvm/CodeGen/Passes.h | 4 +- llvm/include/llvm/IR/ProfileSummary.h | 3 + llvm/include/llvm/Support/DataExtractor.h | 8 +- llvm/include/llvm/Support/GraphWriter.h | 5 +- llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 221 +- llvm/lib/CodeGen/CallingConvLower.cpp | 18 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 419 +- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 5 + llvm/lib/CodeGen/MachineOutliner.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 66 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/IR/ProfileSummary.cpp | 18 + llvm/lib/MC/MCExpr.cpp | 1 + llvm/lib/ProfileData/InstrProfReader.cpp | 4 +- llvm/lib/Support/GraphWriter.cpp | 27 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 38 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 4 + .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 17 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 57 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 12 + llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 5 - llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 1 - .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 17 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 6 + .../Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 13 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 106 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 4 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 21 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 2 + llvm/lib/Target/AMDGPU/SMInstructions.td | 53 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 24 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 12 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 58 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 32 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + llvm/lib/Target/SystemZ/SystemZInstrVector.td | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 318 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 110 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 4 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 8 +- .../Transforms/Instrumentation/BoundsChecking.cpp | 21 +- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 2 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 20 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 403 +- .../AArch64/GlobalISel/irtranslator-inline-asm.ll | 134 + .../AArch64/GlobalISel/opt-shifted-reg-compare.mir | 775 ++++ .../AArch64/GlobalISel/regbank-inlineasm.mir | 88 + .../AArch64/GlobalISel/translate-inline-asm.ll | 14 - llvm/test/CodeGen/AMDGPU/GlobalISel/smrd.ll | 2 +- .../CodeGen/AMDGPU/SRSRC-GIT-clobber-check.mir | 48 + llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir | 23 + .../test/CodeGen/AMDGPU/lo16-hi16-illegal-copy.mir | 8 +- llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 75 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 24 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 2 +- llvm/test/CodeGen/RISCV/imm.ll | 200 +- llvm/test/CodeGen/SystemZ/vec-intrinsics-01.ll | 18 + llvm/test/CodeGen/SystemZ/vec-intrinsics-02.ll | 18 + llvm/test/CodeGen/Thumb2/mve-vaddqr.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 74 +- llvm/test/CodeGen/Thumb2/mve-vdup.ll | 7 +- llvm/test/CodeGen/X86/avx-shift.ll | 9 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 68 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 68 +- llvm/test/CodeGen/X86/concat-cast.ll | 188 +- .../CodeGen/X86/inline-asm-avx-v-constraint.ll | 10 + .../CodeGen/X86/inline-asm-avx512f-v-constraint.ll | 9 + llvm/test/CodeGen/X86/load-local-v3i129.ll | 34 + llvm/test/CodeGen/X86/promote-cmp.ll | 99 + llvm/test/Instrumentation/BoundsChecking/simple.ll | 21 + llvm/test/MC/AMDGPU/smem.s | 152 + llvm/test/MC/AMDGPU/smrd.s | 4 +- llvm/test/MC/Disassembler/AMDGPU/smem_gfx9.txt | 57 + llvm/test/MC/Disassembler/AMDGPU/smem_vi.txt | 29 + llvm/test/MC/PowerPC/future-reloc.s | 53 + llvm/test/MC/RISCV/rv64i-aliases-valid.s | 40 + .../MC/X86/x86-GCC-inline-asm-Y-constraints.ll | 14 - llvm/test/Transforms/Attributor/align.ll | 4 +- .../Transforms/InstCombine/bitcast-vec-canon.ll | 3 +- .../Transforms/LoopUnrollAndJam/dependencies.ll | 2 + .../LoopUnrollAndJam/dependencies_multidims.ll | 219 + .../Transforms/VectorCombine/X86/insert-binop.ll | 97 + .../tools/llvm-nm/invalid-symbol-table-size.test | 33 + .../llvm-objdump/invalid-symbol-table-size.test | 33 + llvm/test/tools/llvm-profdata/general.proftext | 2 +- llvm/test/tools/llvm-profdata/sample-summary.test | 24 + .../tools/llvm-size/invalid-symbol-table-size.test | 25 + llvm/tools/llvm-nm/llvm-nm.cpp | 1 - llvm/tools/llvm-profdata/llvm-profdata.cpp | 20 +- llvm/tools/llvm-size/llvm-size.cpp | 1 - llvm/unittests/Support/ProcessTest.cpp | 2 +- mlir/docs/Dialects/Affine.md | 8 +- mlir/docs/Traits.md | 31 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 10 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 4 +- mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 13 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 38 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 1 + mlir/include/mlir/IR/Function.h | 2 +- mlir/include/mlir/IR/Module.h | 2 +- mlir/include/mlir/IR/OpBase.td | 4 +- mlir/include/mlir/IR/OpDefinition.h | 4 +- mlir/include/mlir/Transforms/FoldUtils.h | 8 +- mlir/lib/Analysis/Utils.cpp | 13 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 20 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 70 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 105 + mlir/lib/Parser/Parser.cpp | 8 + mlir/lib/Transforms/LoopFusion.cpp | 4 +- mlir/test/Dialect/Affine/ops.mlir | 16 +- mlir/test/IR/invalid.mlir | 15 + mlir/test/Transforms/canonicalize.mlir | 12 + mlir/test/lib/Dialect/Test/TestDialect.cpp | 19 +- mlir/test/lib/Dialect/Test/TestOps.td | 17 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 27 +- 319 files changed, 10583 insertions(+), 3111 deletions(-) create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-str34-c.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-str34-c.cpp create mode 100644 clang/test/CodeGen/fp-reassoc-pragma.cpp delete mode 100644 clang/test/Sema/ext-int-not-supported.c create mode 100644 clang/test/SemaCXX/auto-invalid-init-crash.cpp create mode 100644 flang/test/Semantics/offsets03.f90 create mode 100644 libcxx/test/libcxx/selftest/newformat/shell-escape-pipes.sh.cpp create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-inline-asm.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-shifted-reg-compare.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-inlineasm.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/translate-inline-asm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/SRSRC-GIT-clobber-check.mir create mode 100644 llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir create mode 100644 llvm/test/CodeGen/X86/load-local-v3i129.ll create mode 100644 llvm/test/CodeGen/X86/promote-cmp.ll create mode 100644 llvm/test/MC/PowerPC/future-reloc.s create mode 100644 llvm/test/Transforms/LoopUnrollAndJam/dependencies_multidims.ll create mode 100644 llvm/test/Transforms/VectorCombine/X86/insert-binop.ll create mode 100644 llvm/test/tools/llvm-nm/invalid-symbol-table-size.test create mode 100644 llvm/test/tools/llvm-objdump/invalid-symbol-table-size.test create mode 100644 llvm/test/tools/llvm-profdata/sample-summary.test create mode 100644 llvm/test/tools/llvm-size/invalid-symbol-table-size.test