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-defconfig in repository toolchain/ci/llvm-project.
from a07019a275c [WebAssembly] SIMD integer min and max instructions adds 62217670555 DAG: Add DAG argument to isFPExtFoldable adds a8a89c77ea3 [utils] Reflow asm check generation to tolerate blank lines adds cb6822c9deb [X86] Reland: Enable YMM memcmp with AVX1 adds 19e7f8a21d6 AMDGPU: Add default denormal mode to MachineFunctionInfo adds ec630194fe6 [compiler-rt] [profile] Fix building for MinGW after d889d1efefe9f adds 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
No new revisions were added by this update.
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 + compiler-rt/lib/profile/InstrProfilingPort.h | 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 +- .../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/include/llvm/CodeGen/TargetLowering.h | 3 +- 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/DAGCombiner.cpp | 42 +- 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/AMDGPU/AMDGPUTargetMachine.cpp | 2 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 3 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 12 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 25 +- 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/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/Target/X86/X86TargetTransformInfo.cpp | 5 +- llvm/lib/Transforms/IPO/Attributor.cpp | 190 +++++--- 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 + .../MIR/AMDGPU/machine-function-info-no-ir.mir | 13 + .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 14 + .../CodeGen/Mips/inlineasm-constraint-reg64.ll | 19 +- .../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/memcmp-more-load-pairs.ll | 234 ++++----- llvm/test/CodeGen/X86/memcmp-optsize.ll | 51 +- llvm/test/CodeGen/X86/memcmp.ll | 96 ++-- llvm/test/CodeGen/X86/mmx-reg-usage.ll | 24 + 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/TableGen/GlobalISelEmitterVariadic.td | 55 +++ 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 | 94 +++- 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 +- .../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 +- .../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/TableGen/GlobalISelEmitter.cpp | 4 +- llvm/utils/UpdateTestChecks/asm.py | 3 +- llvm/utils/UpdateTestChecks/common.py | 9 +- .../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 +- 242 files changed, 4466 insertions(+), 2229 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 create mode 100644 llvm/test/TableGen/GlobalISelEmitterVariadic.td 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