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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 6082a062a76 [GlobalISel] Match table opt: fix a bug in matching num of [...] adds 5ec34dfdf73 [AArch64][SVE] Implement several floating-point arithmetic [...] adds 490f6f3211c [NFC][llvm-readobj] Pull common code into a helper adds d835bc004af [NFC][llvm-readobj] Split getSectionIndexName function into two adds 87eac7ef6a6 [LegacyPM] Fix pass structure dumping adds d32a6f0812d [MIPS GlobalISel] Improve reg bank handling in MipsInstruct [...] adds 7f738c811ac Fix a brain-fail with debuginfo-tests/dexter internal tests adds dba83965722 [libcxx] Disable -Wconstant-evaluated for testsuite adds 2665f3e4364 Unmask dexter debuginfo tests on Darwin adds 37628802bed [SLP] avoid 'tmp' value name conflict with auto-generated C [...] adds 7faf33484ea [SLP] avoid 'tmp' value name conflict with auto-generated C [...] adds fc98907535c [SLP] avoid 'tmp' value name conflict with auto-generated C [...] adds e34179aad16 [Dexter] Cope better with empty source locations adds 6e217ba3ea9 [Dexter] Account for another no-lineno scenario adds e57f8ad9148 [LIBOMPTARGET]Call GetLaneId function, do not use its addre [...] adds 0aed36d261d [OpenCL] Support -fdeclare-opencl-builtins in C++ mode adds be79db93fbd [Dexter] Continue sprinking no-location fixes adds 5a7ae6321eb [Object] Remove extra space in error message adds 7849862f469 [AArch64] Output the pseudo SPACE in asm and object files adds d36a0333102 [clang-tidy] New checker performance-trivially-destructible-check adds 449882b5442 gn build: Merge d36a0333102 adds 56c22931bdf [LDV][RAGreedy] Inform LiveDebugVariables about new VRegs a [...] adds 94c59ea8dda [libomptarget] Implement target_impl for amdgcn adds 6e759daf2ea [libTooling] Add Stencil constructor. adds a3f47454288 Revert "[AArch64][MachineOutliner] Return address signing f [...] adds 21a518f7fb6 [InstCombine] regenerate test checks; NFC adds 7a25de6d207 llvm-config: emit the C++ standard flag into CXXFLAGS adds 3a399c09878 Remove unnecessary unit test dependencies. adds e67f6477fd1 [Utils] Hide the default behavior change of D68819 under a flag adds add76dd3cbe [X86] Fix -DBUILD_SHARED_LIBS=on builds after D69568/llvmor [...] adds d39d1a2f87a Revert "[LLD][ThinLTO] Handle GUID collision in import glob [...] adds 961d48df28c Disable exceptions in libfuzzer's copy of libcxxabi. adds ea27d828142 [X86] isFNEG - use switch() instead of if-else tree. NFCI. adds f42671239ff [Support] Use /proc/self/exe for GNU Hurd adds ecb7daf68f2 Reland "[WebAssembly] Expand setcc of v2i64" adds 4592f707585 [LV] Move interleave_short_tc.ll into the X86 directory to [...] adds 935c84c3c27 [WebAssembly] Add experimental SIMD dot product instruction adds 27c9abae656 Add MemTagSanitizer documentation. adds 96bbf478b67 [dsymutil] Add DW_TAG_common_block to dieNeedsChildrenToBeM [...] adds 9b0dfdf5e19 [X86][AVX] Add support for and/or scalar bool reduction wit [...] adds 9364107cf34 Illustrate a redirector using the example of round function [...] adds 45ee0d6de6f [MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_AS [...] adds cb2c4bb0e0d [lit] Fix internal env calling env adds 309f9a1c529 [debuginfo-tests] Don't look for Python 3 if we already have it adds 1739c7c10c4 Reapply [LLDB] [test] Use %clang_cl instead of build.py in [...] adds a264e85dd9f [CMake] Add cross Windows to ARM Linux toolchain CMake cache file. adds deaf121b657 Warn when an output section name is longer than 8 characters adds eeeb18cd075 [X86] Change the behavior of canWidenShuffleElements used b [...] adds 52ea308f705 [NFC]: Removed an implicit capture argument from lambda. adds f5d935c1677 [WinCFG] Handle constant casts carefully in .gfids emission adds 16ec00eee7e Recommit "[ThinLTO] Handle GUID collision in import global [...] adds 4531aee2ac1 [amdgpu] Fix known bits compuation on `MUL_I24`/`MUL_U24`. adds 98245d081e7 [JT][CVP] Regenerate test checks, again adds 42d77461f32 [MachineBasicBlock] Skip over debug instructions in compute [...] adds 96bb0766210 [TargetLowering] Move the setBooleanContents check on (xor [...] adds 42465f406bc DebugInfo: (NFC) Refactor DWARF version calculation to make [...] adds 89b7f16204a DebugInfo: Streamline debug_ranges/rnglists/rnglists.dwo em [...] adds cecc0d27ad5 [NewPM] Add an SROA pass after loop unroll adds 098d901bd1b DebugInfo: Let -gdwarf use the toolchain default DWARF vers [...] adds 1de2a05701e DebugInfo: Accept -gdwarf even in clang-cl adds 1ee18f275e6 [dsymutil] Add support for linking remarks adds 86cdf74dc87 [dsymutil] Require darwin in fat binary test adds 81cc5d1c7d3 Don't assume that __cxa_current_exception_type exists. adds cc9e963d659 [dsymutil] Second attempt to fix dsymutil tests on non-darw [...] adds af3a7de20c3 [X86] add mayRaiseFPException flag and FPCW registers for X [...] adds 02728f49da7 [X86] Model MXCSR for MMX FP instructions adds 0c7d4d7f3e2 [Attributor][NFCI] Remove obsolete code adds 0437bfcc833 [Attributor][FIX] NoCapture is not a subsuming property adds c36e2ebf9ff [Attributor][NFCI] Avoid unnecessary work except for testing adds 15cd90a2c44 [Attributor][FIX] Make value simplification aware of "compl [...] adds ed47a9cde4f [Attributor][FIX] Handle the default case of a switch adds e360ee62650 [Attributor][FIX] Make AAValueSimplifyArgument aware of thr [...] adds 1b6041a9e8c [Attributor] `willreturn` + `noreturn` = UB adds 3cbe3314b4a [Attributor][FIX] Make "known" and "assumed" liveness explicit adds c7ab19dbb0f [Attributor][FIX] Transform invoke of nounwind to call + br [...] adds 07d16424f28 [Attributor][FIX] Do not try to cast if a cast is not required adds 83503ad1196 [X86] Remove FeatureSSE3 from the implies list of HasFastHo [...] adds 4c56086f8b4 [AbstractCallSite][FIX] Correct faulty assertion adds 2d77b0cad00 [Attributor] Ignore BlockAddress users in call site traversal adds d5fc36bbdad [X86][NFC] Fix buildbot failure on clang-x64-windows-msvc a [...] adds 462a67fadd8 [IR] Avoid use of PointerType::getElementType() in one of t [...] new 79d8996d73f python path should be platform-dependent new c4b757be026 Revert BCmp Loop Idiom recognition transform (PR43870)
The 2 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-tidy/performance/CMakeLists.txt | 1 + .../performance/PerformanceTidyModule.cpp | 3 + .../performance/TriviallyDestructibleCheck.cpp | 82 + .../performance/TriviallyDestructibleCheck.h | 40 + clang-tools-extra/clang-tidy/utils/Matchers.h | 4 + clang-tools-extra/clang-tidy/utils/TypeTraits.cpp | 16 +- clang-tools-extra/clang-tidy/utils/TypeTraits.h | 3 + clang-tools-extra/docs/ReleaseNotes.rst | 6 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/performance-trivially-destructible.rst | 15 + .../performance-trivially-destructible.cpp | 84 + clang/cmake/caches/CrossWinToARMLinux.cmake | 109 ++ clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 + clang/include/clang/Driver/Options.td | 8 +- clang/include/clang/Tooling/Transformer/Stencil.h | 7 + clang/lib/CodeGen/CGBuiltin.cpp | 6 + clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 30 +- clang/lib/Sema/SemaLookup.cpp | 7 +- clang/test/CodeGen/builtins-wasm.c | 6 + clang/test/CodeGen/dwarf-version.c | 1 + clang/test/CodeGen/ms-inline-asm.c | 2 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 8 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 1 + debuginfo-tests/CMakeLists.txt | 59 +- .../dexter-tests/aggregate-indirect-arg.cpp | 3 +- debuginfo-tests/dexter-tests/asan-deque.cpp | 3 +- debuginfo-tests/dexter-tests/asan.c | 3 +- debuginfo-tests/dexter-tests/ctor.cpp | 3 +- debuginfo-tests/dexter-tests/dbg-arg.c | 3 +- debuginfo-tests/dexter-tests/nrvo-string.cpp | 3 +- debuginfo-tests/dexter-tests/stack-var.c | 3 +- debuginfo-tests/dexter-tests/vla.c | 3 +- .../dex/command/commands/DexExpectWatchBase.py | 3 +- .../dexter/dex/debugger/DebuggerBase.py | 2 + debuginfo-tests/dexter/dex/utils/UnitTests.py | 2 + .../commands/penalty/expect_program_state.cpp | 2 +- .../commands/penalty/expect_step_kinds.cpp | 2 +- .../commands/penalty/expect_step_order.cpp | 2 +- .../commands/penalty/expect_watch_type.cpp | 2 +- .../commands/penalty/expect_watch_value.cpp | 2 +- .../feature_tests/commands/penalty/unreachable.cpp | 2 +- .../commands/perfect/expect_program_state.cpp | 2 +- .../perfect/expect_step_kind/direction.cpp | 2 +- .../commands/perfect/expect_step_kind/func.cpp | 2 +- .../perfect/expect_step_kind/func_external.cpp | 4 +- .../perfect/expect_step_kind/recursive.cpp | 2 +- .../perfect/expect_step_kind/small_loop.cpp | 2 +- .../commands/perfect/expect_step_order.cpp | 2 +- .../commands/perfect/expect_watch_type.cpp | 2 +- .../commands/perfect/expect_watch_value.cpp | 2 +- .../feature_tests/commands/perfect/unreachable.cpp | 2 +- .../subtools/clang-opt-bisect/clang-opt-bisect.cpp | 2 +- .../dexter/feature_tests/subtools/help/help.test | 3 +- .../subtools/list-debuggers/list-debuggers.test | 3 +- .../feature_tests/subtools/test/err_paren.cpp | 3 +- .../subtools/test/err_paren_mline.cpp | 3 +- .../feature_tests/subtools/test/err_syntax.cpp | 3 +- .../subtools/test/err_syntax_mline.cpp | 3 +- .../feature_tests/subtools/test/err_type.cpp | 3 +- .../feature_tests/subtools/test/err_type_mline.cpp | 3 +- .../dexter/feature_tests/subtools/view.cpp | 4 +- .../dexter/feature_tests/unittests/run.test | 3 +- debuginfo-tests/lit.cfg.py | 11 +- libc/cmake/modules/LLVMLibCRules.cmake | 76 +- libc/docs/build_system.rst | 19 + libc/docs/redirectors.rst | 69 + libc/docs/redirectors_schematic.svg | 1 + libc/lib/CMakeLists.txt | 15 +- libc/src/CMakeLists.txt | 1 + libc/src/math/CMakeLists.txt | 1 + libc/src/math/round/CMakeLists.txt | 14 + libc/src/math/round/round.cpp | 21 + libc/src/math/round/round.h | 18 + libc/src/math/round/round_redirector.cpp | 17 + libcxx/utils/libcxx/test/config.py | 1 + lld/COFF/Config.h | 1 + lld/COFF/Driver.cpp | 7 + lld/COFF/Writer.cpp | 5 + lld/test/COFF/long-section-name.test | 14 +- lldb/CMakeLists.txt | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 3 + .../Shell/SymbolFile/NativePDB/disassembly.cpp | 6 +- .../NativePDB/function-types-calling-conv.cpp | 3 +- llvm/docs/MemTagSanitizer.rst | 98 ++ llvm/docs/Reference.rst | 5 + llvm/docs/ReleaseNotes.rst | 3 - llvm/include/llvm/IR/CallSite.h | 2 +- llvm/include/llvm/IR/Instructions.h | 10 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 32 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 4 + llvm/include/llvm/Object/ELF.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 69 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 1 + llvm/lib/CodeGen/AsmPrinter/WinCFGuard.cpp | 39 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 44 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 5 + llvm/lib/CodeGen/RegAllocGreedy.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 21 +- llvm/lib/IR/LegacyPassManager.cpp | 5 + llvm/lib/Passes/PassBuilder.cpp | 3 + llvm/lib/Support/Unix/Path.inc | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 248 +-- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 38 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 6 + .../AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 8 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 45 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 3 + llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 129 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 30 + .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 7 + llvm/lib/Target/X86/X86.td | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 108 +- llvm/lib/Target/X86/X86InstrFPStack.td | 66 +- llvm/lib/Target/X86/X86InstrFormats.td | 5 +- llvm/lib/Target/X86/X86InstrMMX.td | 10 +- llvm/lib/Transforms/IPO/Attributor.cpp | 194 ++- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 885 +--------- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 7 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 3 +- ...ne-outliner-retaddr-sign-diff-scope-same-key.ll | 68 - .../machine-outliner-retaddr-sign-non-leaf.ll | 72 - .../machine-outliner-retaddr-sign-regsave.mir | 127 -- ...ne-outliner-retaddr-sign-same-scope-diff-key.ll | 69 - ...-outliner-retaddr-sign-same-scope-same-key-a.ll | 71 - ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 75 - .../machine-outliner-retaddr-sign-subtarget.ll | 87 - .../AArch64/machine-outliner-retaddr-sign-thunk.ll | 67 - .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 89 - llvm/test/CodeGen/AArch64/space.ll | 16 + .../CodeGen/AArch64/sve-intrinsics-fp-arith.ll | 530 ++++++ llvm/test/CodeGen/AMDGPU/computeNumSignBits-mul.ll | 11 + .../PowerPC/pr38899-split-register-at-spill.mir | 74 + llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 150 ++ llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 10 + llvm/test/CodeGen/WinCFGuard/cfguard-cast.ll | 35 + llvm/test/CodeGen/X86/leaFixup64.mir | 2 +- llvm/test/CodeGen/X86/mmx-reg-usage.ll | 23 + llvm/test/CodeGen/X86/movmsk-cmp.ll | 52 +- llvm/test/CodeGen/X86/pr43866.ll | 37 + llvm/test/CodeGen/X86/x87-reg-usage.mir | 248 +++ llvm/test/MC/WebAssembly/simd-encodings.s | 3 + llvm/test/Other/new-pm-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + llvm/test/Other/opt-O2-pipeline.ll | 15 +- llvm/test/Other/opt-O3-pipeline.ll | 15 +- llvm/test/Other/opt-Os-pipeline.ll | 15 +- llvm/test/Other/pass-pipelines.ll | 2 +- llvm/test/Other/unroll-sroa.ll | 61 + llvm/test/ThinLTO/X86/Inputs/guid_collision.ll | 7 +- llvm/test/ThinLTO/X86/guid_collision.ll | 28 +- .../Transforms/CorrelatedValuePropagation/icmp.ll | 24 +- .../CorrelatedValuePropagation/select.ll | 163 +- llvm/test/Transforms/FunctionAttrs/align.ll | 2 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 33 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 4 +- llvm/test/Transforms/FunctionAttrs/callbacks.ll | 4 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 2 +- llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll | 18 +- .../test/Transforms/FunctionAttrs/heap_to_stack.ll | 2 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 2 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 119 +- llvm/test/Transforms/FunctionAttrs/misc.ll | 51 +- .../Transforms/FunctionAttrs/new_attributes.ll | 12 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 4 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 4 +- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 2 +- .../Transforms/FunctionAttrs/noreturn_async.ll | 2 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 2 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 4 +- .../Transforms/FunctionAttrs/value-simplify.ll | 86 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 2 +- llvm/test/Transforms/IPConstantProp/PR43857.ll | 24 +- .../IPConstantProp/multiple_callbacks.ll | 1 + .../Transforms/IPConstantProp/thread_local_acs.ll | 1 + .../test/Transforms/InstCombine/clamp-to-minmax.ll | 94 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 186 +- llvm/test/Transforms/InstCombine/minmax-fp.ll | 68 +- .../JumpThreading/bb-unreachable-from-entry.ll | 2 +- llvm/test/Transforms/JumpThreading/header-succ.ll | 6 +- llvm/test/Transforms/JumpThreading/induction.ll | 2 +- llvm/test/Transforms/LoopIdiom/bcmp-basic.ll | 1819 -------------------- .../Transforms/LoopIdiom/bcmp-debugify-remarks.ll | 193 --- .../Transforms/LoopIdiom/bcmp-negative-tests.ll | 999 ----------- llvm/test/Transforms/LoopIdiom/bcmp-widening.ll | 137 -- .../LoopVectorize/{ => X86}/interleave_short_tc.ll | 0 llvm/test/Transforms/SLPVectorizer/X86/PR34635.ll | 175 +- llvm/test/Transforms/SLPVectorizer/X86/PR35777.ll | 46 +- .../SLPVectorizer/X86/reorder_repeated_ops.ll | 100 +- llvm/test/tools/dsymutil/Inputs/basic1.c | 7 + .../Inputs/remarks/basic.macho.remarks.x86_64 | Bin 0 -> 9280 bytes .../Inputs/remarks/basic1.macho.remarks.x86_64.o | Bin 0 -> 2416 bytes .../basic1.macho.remarks.x86_64.opt.bitstream | Bin 0 -> 384 bytes .../Inputs/remarks/basic2.macho.remarks.x86_64.o | Bin 0 -> 3356 bytes .../basic2.macho.remarks.x86_64.opt.bitstream | Bin 0 -> 592 bytes .../Inputs/remarks/basic3.macho.remarks.x86_64.o | Bin 0 -> 3080 bytes .../basic3.macho.remarks.x86_64.opt.bitstream | Bin 0 -> 592 bytes .../remarks/fat.macho.remarks.i386.opt.bitstream | Bin 0 -> 372 bytes .../dsymutil/Inputs/remarks/fat.macho.remarks.x86 | Bin 0 -> 24876 bytes .../Inputs/remarks/fat.macho.remarks.x86.c | 14 + .../Inputs/remarks/fat.macho.remarks.x86.o | Bin 0 -> 14440 bytes .../remarks/fat.macho.remarks.x86.opt.bitstream | Bin 0 -> 372 bytes .../remarks/fat.macho.remarks.x86_64.opt.bitstream | Bin 0 -> 344 bytes .../fat.macho.remarks.x86_64h.opt.bitstream | Bin 0 -> 344 bytes .../tools/dsymutil/X86/basic-linking-bundle.test | 3 + .../tools/dsymutil/X86/remarks-linking-bundle.test | 59 + .../dsymutil/X86/remarks-linking-fat-bundle.test | 18 + llvm/test/tools/dsymutil/cmdline.test | 2 + llvm/test/tools/llvm-readobj/elf-symbol-shndx.test | 69 +- llvm/tools/dsymutil/CMakeLists.txt | 1 + llvm/tools/dsymutil/DwarfLinker.cpp | 95 +- llvm/tools/dsymutil/LinkUtils.h | 16 + llvm/tools/dsymutil/Options.td | 12 + llvm/tools/dsymutil/dsymutil.cpp | 16 + llvm/tools/llvm-config/CMakeLists.txt | 7 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 109 +- llvm/unittests/Target/X86/CMakeLists.txt | 2 - llvm/utils/UpdateTestChecks/common.py | 4 +- .../clang-tidy/performance/BUILD.gn | 1 + llvm/utils/lit/lit/TestRunner.py | 16 +- .../Inputs/shtest-env/env-args-nested-none.txt | 1 + .../lit/tests/Inputs/shtest-env/env-calls-env.txt | 32 + llvm/utils/lit/tests/shtest-env.py | 23 +- llvm/utils/update_cc_test_checks.py | 4 +- llvm/utils/update_test_checks.py | 2 +- .../deviceRTLs/amdgcn/src/amdgcn_interface.h | 17 + .../deviceRTLs/amdgcn/src/target_impl.h | 131 ++ openmp/libomptarget/deviceRTLs/interface.h | 3 + openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 4 +- 235 files changed, 4134 insertions(+), 6051 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/performance/TriviallyDestructibleC [...] create mode 100644 clang-tools-extra/clang-tidy/performance/TriviallyDestructibleCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/performance-trivially- [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-triviall [...] create mode 100644 clang/cmake/caches/CrossWinToARMLinux.cmake create mode 100644 libc/docs/redirectors.rst create mode 100644 libc/docs/redirectors_schematic.svg create mode 100644 libc/src/math/CMakeLists.txt create mode 100644 libc/src/math/round/CMakeLists.txt create mode 100644 libc/src/math/round/round.cpp create mode 100644 libc/src/math/round/round.h create mode 100644 libc/src/math/round/round_redirector.cpp create mode 100644 llvm/docs/MemTagSanitizer.rst delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll create mode 100644 llvm/test/CodeGen/AArch64/space.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr38899-split-register-at-spill.mir create mode 100644 llvm/test/CodeGen/WinCFGuard/cfguard-cast.ll create mode 100644 llvm/test/CodeGen/X86/mmx-reg-usage.ll create mode 100644 llvm/test/CodeGen/X86/pr43866.ll create mode 100644 llvm/test/CodeGen/X86/x87-reg-usage.mir create mode 100644 llvm/test/Other/unroll-sroa.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-basic.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-debugify-remarks.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-negative-tests.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-widening.ll rename llvm/test/Transforms/LoopVectorize/{ => X86}/interleave_short_tc.ll (100%) create mode 100755 llvm/test/tools/dsymutil/Inputs/remarks/basic.macho.remarks.x86_64 create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/basic1.macho.remarks.x86_64.o create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/basic1.macho.remarks.x8 [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/basic2.macho.remarks.x86_64.o create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/basic2.macho.remarks.x8 [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/basic3.macho.remarks.x86_64.o create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/basic3.macho.remarks.x8 [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.i386. [...] create mode 100755 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.x86 create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.x86.c create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.x86.o create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.x86.o [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.x86_6 [...] create mode 100644 llvm/test/tools/dsymutil/Inputs/remarks/fat.macho.remarks.x86_6 [...] create mode 100644 llvm/test/tools/dsymutil/X86/remarks-linking-bundle.test create mode 100644 llvm/test/tools/dsymutil/X86/remarks-linking-fat-bundle.test create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-args-nested-none.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-env/env-calls-env.txt create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/src/amdgcn_interface.h create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h