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 da063e64ebc Update lit config for ld.lld command to match "ld.lld" ins [...] adds 6c826957532 [yaml2obj] Fixing opening empty yaml files. adds 73253bdefcc [MS] Make __iso_volatile_* available on all targets adds 1dc28b6d2b8 [llvm-readobj] Fix formatting of unknown note types adds 64cccfcc72c Recommit "[DSE] Preserve basic block ordering using Ordered [...] adds 6528f2eac90 Remove a duplicate assignment. NFC. adds ac727e86473 Revert "[WebAssembly] Improve invalid relocation error message" adds 0c9ea105305 Revert "[WebAssembly] Improve invalid relocation error message" adds 3f34e1b8833 [WebAssembly] Merge used feature sets, update atomics linka [...] adds 2b85de43832 Revert Recommit "[DSE] Preserve basic block ordering using [...] adds 801cc3272a5 Fix typos and formatting. NFC. adds 8b8d3623136 [CodeGen][ObjC] Adjust the addresses passed to calls to syn [...] adds 09a77fec759 [llvm-readobj] Change variable names to match LLVM-style. NFC. adds ef7b84231e2 Add .py extension to clang-tools-extra lit cfg files adds 2a3f42c90d4 gn build: Add check-clang-tools to run clang-tools-extra lit tests adds 1445b77e8c6 [PowerPC] Strength reduction of multiply by a constant by s [...] adds 5fddf091879 AMDGPU/GlobalISel: Insert waterfall loop for vector indexing adds ce38992a307 [Sema] Fix a crash when nonnull checking adds 421c09427a3 Test commit. Fix typo. adds 5ed0a8bf139 [llvm-objcopy] Delete two redundant reinterpret_cast. NFC adds b70355f0b49 [ScheduleDAG] Move `Topo` and `addEdge` to base class. adds 711bea9dedd [Sanitizer] Add interceptor for wctomb adds 05f78b35ae8 [PowerPC] Add the support for __builtin_setrnd() adds e5ac385fb1f [PowerPC] Add the support for __builtin_setrnd() in clang adds 62f0d1650a6 [SLP] Add support for swapping icmp/fcmp predicates to perm [...] adds aeaf7fcddee [X86] Add X86TargetLowering::isCommutativeBinOp override. adds b8fb15d4122 [NFC][llvm-exegesis] Refactor Analysis::SchedClassCluster:: [...] adds 814ab373ac3 [llvm-readelf]Merge dynamic and static relocation printing [...] adds 2b766ed774d AMDGPU: Make sram-ecc off by default for Vega20 adds e074ac60b45 [MCA] Add an experimental MicroOpQueue stage. adds 7f33574be34 [AMDGPU][MC] Corrected handling of tied src for atomic retu [...] adds d83a559318a [AArch64] Support selecting TPIDR_EL[1-3] as the thread base adds 881bcbe0947 [x86] add tests for decrement+sext; NFC adds 800b12f90a4 Switch lowering: exploit unreachable fall-through when lowe [...] adds 945db0bef81 Fix MSVC "not all control paths return a value" warning. NFCI. adds 665a3850357 [DAGCombiner] fold sext into decrement adds 3c7f11efe17 clang-cl: Expose -fprofile-generate and -fcs-profile-genera [...] adds 9259de217e6 [DAGCombine] Improve Lifetime node chains. adds 9b41a7320dc Recommit "[DSE] Preserve basic block ordering using Ordered [...] adds 12685d0f7cd [DAGCombiner] simplify shuffle of shuffle adds 1d1330c5463 [NFC][llvm-exegesis] Refactor ResolvedSchedClass & friends adds 7e9f6231e47 gn build: Merge r357259 adds 1f700a1a10d gn build: Merge r357248 adds d6827ce3a35 [AMDGPU][MC] Corrected conversion rules for inlinable const [...] adds 4d81e877657 [NFC][llvm-exegesis] Also promote getSchedClassPoint() into [...] adds f26f56d6d3d [mips] Fix lowering a signed immediate for *.d MSA instructions adds 8da6a6cec31 [llvm-objcopy] Fix case style of LayoutSegments. NFC adds 6a75c36ea9b [SLP] Add support for commutative icmp/fcmp predicates adds 0706e144d57 Mark fenv.h as a system header before the #include_next directive adds 515d1306ffb Don't abort() in lldb_assert and document why. adds 8048fe2b8c1 [ELF][MachO][wasm] Simplify range-style std::find{,_if} wit [...] adds 342aaa14b10 [llvm-readelf] Allow prefix flags for -p and -x adds 871baa25516 [llvm-readobj] Add some generic notes (e.g. NT_VERSION) adds 3f4d1b4abda [InstCombine] move shuffle canonicalizations before other t [...] adds f64d4ec9be4 [clang-doc] Build as clang_tool adds dd0c7d88c6c [fuchsia] Add clang-doc to Fuchsia distribution adds cdd4892f12e Use the multi-lockable form of std::lock for operator= adds 903a9c74f07 [Python] Remove readline module adds 4e00a935587 [X86] Fix some tests using fcmp with undef arguments adds 610036c5062 [DAG] Set up infrastructure to avoid smart constructor-base [...] adds 0f797b87329 [CodeGen] Refactor the option for the maximum jump table size adds b4b98a528b2 [ARM] Regenerate vector comparison tests adds ae1cc995e35 [Cmake] Unify python variables adds fe59e14031a [DAGCombine] Prune unnused nodes. adds b27d0fd0bfd [llvm][NFC] Factor out logic for getting incoming & back Lo [...] adds a377be6eb65 [AMDGPU] Switch default DWARF version to 5 adds dee8a143896 [AArch64] Regenerate half precision tests adds 4d63d8cf751 [CMake] Move link dependencies where they are used. adds 2bff8b42727 [InstCombine] regenerate test checks; NFC adds 0bc9f15ddd1 [AMDGPU] Add an additional Code Object V3 assembler example adds 5456beb9448 Various fixes and additions to creduce-clang-crash.py adds 01c07b1a455 [InstCombine] autogenerate complete checks; NFC adds 05f1dd93627 [ScriptInterpreterPython] Remove unused field (NFC) adds a3fb3d5583b [ARM] Regenerate execute-only float comparison tests adds 05e2621342a [MIPS] Regenerate double constant comparison test adds 759cbee744b [SystemZ] Regenerate double constant comparison test adds 50e18a250fb [Driver] Use --warn-shared-textrel for Android. adds 4ccb3b96b63 [X86] Use cached OptForSize in X86ISelDAGToDAG.cpp instead [...] adds 9e911f3a647 [Sema] Fix assertion when `auto` parameter in lambda has an [...] adds 7e84cacdbd5 [DAG] Avoid redundancy in StoreMerge TokenFactor generation. adds 103fbbbfca5 [X86] Add test cases showing failure to use RMW form of neg [...] adds d395bc1cc23 [Hexagon] Remove fcmp undef from reduced tests adds 055e4dce45c AMDGPU: Remove dx10-clamp from subtarget features adds 67f74aceab1 [WebAssembly] Handle END_LOOP in unreachable BB in CFGStackify adds 233ff942126 [Sema] Avoid sending a dependent expression to the constant [...] adds 347a45ccd5f [LLD][COFF] Improve checkFailIfMismatch() adds c7c64131193 [pstl] Qualify calls to internal functions adds 63dd5d25184 [Python] Remove Python include from ScriptInterpreterPython.h adds 09cca5b243d [LLD][COFF] Generate import modules & COFF groups in PDB adds 54f7118de5b [DAGCombiner] Rewrite ImproveLifetimeNodeChain to avoid DAG loop. adds 06391f34bd4 [WebAssembly] "atomics" feature requires shared memory adds 397ee70180c [clang-tidy] Fix PR28406 adds 6f8251fb382 [ScriptInterpreterPython] Fix the unit test after refactor adds ba708619ad2 Don't copy the .drective section with std::string adds e589067e618 [MemorySSA] Don't optimize incomplete phis. adds b13f064b5d2 Fix build following r357308 : Ensure only live thunks are c [...] adds d413f41de6b [X86] When using Win64 ABI, exit with error if SSE is disab [...] adds d3ffd47df94 [GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ [...] adds f085cc5aa7c [MemorySSA] Limit clobber walks.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/tool/CMakeLists.txt | 2 +- .../clang-tidy/modernize/RedundantVoidArgCheck.cpp | 17 +- clang-tools-extra/clangd/Protocol.cpp | 1 + clang-tools-extra/clangd/indexer/CMakeLists.txt | 4 +- clang-tools-extra/test/CMakeLists.txt | 12 +- .../test/Unit/{lit.cfg => lit.cfg.py} | 0 .../Unit/{lit.site.cfg.in => lit.site.cfg.py.in} | 2 +- .../clang-tidy/modernize-redundant-void-arg.cpp | 7 + clang-tools-extra/test/{lit.cfg => lit.cfg.py} | 0 .../test/{lit.site.cfg.in => lit.site.cfg.py.in} | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/LanguageExtensions.rst | 72 +++ clang/include/clang/Basic/Builtins.def | 8 + clang/include/clang/Basic/BuiltinsAArch64.def | 10 - clang/include/clang/Basic/BuiltinsARM.def | 8 - clang/include/clang/Basic/BuiltinsPPC.def | 3 + clang/include/clang/Driver/Options.td | 18 +- clang/lib/CodeGen/CGBuiltin.cpp | 92 ++- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 120 ++-- clang/lib/CodeGen/CodeGenFunction.h | 3 - clang/lib/Driver/ToolChains/AMDGPU.h | 2 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 12 + clang/lib/Driver/ToolChains/Gnu.cpp | 5 + clang/lib/Sema/SemaChecking.cpp | 6 + clang/lib/Sema/SemaType.cpp | 19 +- clang/test/CodeGen/builtins-ppc.c | 13 + clang/test/CodeGen/ms-intrinsics.c | 29 + clang/test/CodeGen/ms-volatile-aarch64.c | 13 - clang/test/CodeGen/ms-volatile-arm.c | 13 - clang/test/CodeGenObjC/strong-in-c-struct.m | 121 ++++ clang/test/Driver/amdgpu-toolchain.c | 2 +- clang/test/Driver/cl-options.c | 7 + clang/test/Driver/clang-translation.c | 30 + clang/test/Driver/linux-ld.c | 8 +- clang/test/Driver/split-debug.c | 3 + clang/test/Sema/warn-fortify-source.c | 33 ++ clang/test/SemaCXX/auto-cxx0x.cpp | 8 + clang/test/SemaCXX/pr30559.cpp | 23 + clang/utils/creduce-clang-crash.py | 505 ++++++++++------ compiler-rt/lib/msan/tests/msan_test.cc | 10 + .../sanitizer_common_interceptors.inc | 23 + .../sanitizer_platform_interceptors.h | 3 + .../test/sanitizer_common/TestCases/wctomb.c | 14 + libcxx/include/fenv.h | 3 +- lld/COFF/Config.h | 3 +- lld/COFF/Driver.cpp | 8 +- lld/COFF/Driver.h | 2 +- lld/COFF/DriverUtils.cpp | 11 +- lld/COFF/InputFiles.cpp | 4 +- lld/COFF/InputFiles.h | 4 +- lld/COFF/PDB.cpp | 151 ++++- lld/COFF/Writer.cpp | 18 +- lld/COFF/Writer.h | 16 +- lld/ELF/AArch64ErrataFix.cpp | 6 +- lld/ELF/Driver.cpp | 1 - lld/ELF/EhFrame.cpp | 2 +- lld/ELF/Writer.cpp | 2 +- lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp | 12 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 3 +- lld/lib/ReaderWriter/MachO/StubsPass.cpp | 5 +- lld/test/COFF/pdb-publics-import.test | 155 ++++- lld/test/wasm/shared-memory-no-atomics.yaml | 60 ++ lld/test/wasm/shared-memory.yaml | 75 +++ lld/test/wasm/undefined-data.ll | 2 +- lld/wasm/InputChunks.cpp | 6 +- lld/wasm/InputChunks.h | 2 - lld/wasm/Writer.cpp | 51 +- lldb/cmake/modules/LLDBConfig.cmake | 24 +- lldb/docs/index.rst | 3 +- lldb/docs/resources/source.rst | 102 ++++ lldb/include/lldb/Core/ModuleSpec.h | 6 +- lldb/include/lldb/Utility/StreamTee.h | 7 +- lldb/scripts/CMakeLists.txt | 5 - lldb/scripts/Python/modules/CMakeLists.txt | 11 - .../scripts/Python/modules/readline/CMakeLists.txt | 27 - lldb/scripts/Python/modules/readline/readline.cpp | 87 --- lldb/source/API/SBHostOS.cpp | 4 - lldb/source/API/SystemInitializerFull.cpp | 4 - .../Breakpoint/BreakpointLocationCollection.cpp | 12 +- lldb/source/Core/CMakeLists.txt | 4 + lldb/source/Core/ModuleList.cpp | 25 +- lldb/source/Host/CMakeLists.txt | 10 +- .../ScriptInterpreter/Python/CMakeLists.txt | 2 + .../Python/ScriptInterpreterPython.cpp | 654 +++++++++------------ .../Python/ScriptInterpreterPython.h | 405 +------------ ...reterPython.h => ScriptInterpreterPythonImpl.h} | 168 +++--- .../Plugins/ScriptInterpreter/Python/lldb-python.h | 6 + lldb/source/Target/SectionLoadList.cpp | 5 +- lldb/source/Target/ThreadList.cpp | 6 +- lldb/source/Utility/CMakeLists.txt | 39 +- lldb/source/Utility/LLDBAssert.cpp | 1 - .../ScriptInterpreter/Python/PythonTestSuite.cpp | 7 +- lldb/www/source.html | 62 +- llvm/docs/AMDGPUUsage.rst | 88 ++- llvm/include/llvm/Analysis/LoopInfo.h | 5 + llvm/include/llvm/Analysis/OrderedBasicBlock.h | 8 + llvm/include/llvm/BinaryFormat/ELF.h | 8 + llvm/include/llvm/CodeGen/MachineScheduler.h | 17 +- llvm/include/llvm/CodeGen/ScheduleDAG.h | 2 +- llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 16 + llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/CodeGen/TargetLowering.h | 4 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 5 + llvm/include/llvm/MCA/Context.h | 10 +- llvm/include/llvm/MCA/Stages/MicroOpQueueStage.h | 88 +++ llvm/lib/Analysis/LoopInfo.cpp | 23 +- llvm/lib/Analysis/MemorySSA.cpp | 82 ++- llvm/lib/Analysis/MemorySSAUpdater.cpp | 11 +- llvm/lib/Analysis/OrderedBasicBlock.cpp | 24 + llvm/lib/CodeGen/MachineScheduler.cpp | 29 +- llvm/lib/CodeGen/MacroFusion.cpp | 12 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 21 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 149 ++++- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 3 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 24 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 2 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/MCA/CMakeLists.txt | 1 + llvm/lib/MCA/Context.cpp | 4 + llvm/lib/MCA/Stages/MicroOpQueueStage.cpp | 70 +++ llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 51 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 1 - llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUFeatures.td | 6 - llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 170 ++++++ llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 4 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 10 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 11 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 44 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 3 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 23 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 1 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 7 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 13 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 39 ++ llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 217 +++++++ llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 9 + .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 4 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 59 +- .../lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 2 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 4 +- .../Target/WebAssembly/WebAssemblySubtarget.cpp | 5 + llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 6 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 139 ++++- .../Target/WebAssembly/WebAssemblyTargetMachine.h | 3 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 13 + llvm/lib/Target/X86/X86ISelLowering.h | 3 + .../InstCombine/InstCombineVectorOps.cpp | 57 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 69 +-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 50 +- llvm/test/Analysis/MemorySSA/optimize-use.ll | 31 +- llvm/test/Analysis/MemorySSA/phi-translation.ll | 44 +- llvm/test/Analysis/MemorySSA/pr41254.ll | 62 ++ .../GlobalISel/regbank-insert-vector-elt.mir | 50 ++ .../GlobalISel/select-insert-vector-elt.mir | 58 ++ llvm/test/CodeGen/AArch64/half.ll | 75 ++- .../CodeGen/AArch64/switch-unreachable-default.ll | 16 +- .../regbankselect-extract-vector-elt.mir | 103 +++- llvm/test/CodeGen/AMDGPU/amdgcn-ieee.ll | 188 ++++++ llvm/test/CodeGen/AMDGPU/and.ll | 20 +- llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 5 +- llvm/test/CodeGen/AMDGPU/clamp.ll | 6 +- .../test/CodeGen/AMDGPU/directive-amdgcn-target.ll | 10 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 1 - .../CodeGen/AMDGPU/elf-header-flags-sram-ecc.ll | 2 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-fp-mode.ll | 24 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 40 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 133 ++--- llvm/test/CodeGen/AMDGPU/idot4u.ll | 215 ++++--- llvm/test/CodeGen/AMDGPU/idot8s.ll | 474 +++++++-------- llvm/test/CodeGen/AMDGPU/idot8u.ll | 393 +++++++------ llvm/test/CodeGen/AMDGPU/load-hi16.ll | 2 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 2 +- llvm/test/CodeGen/AMDGPU/mad_uint24.ll | 22 +- llvm/test/CodeGen/AMDGPU/shift-and-i64-ubfe.ll | 4 +- llvm/test/CodeGen/AMDGPU/shift-i64-opts.ll | 4 +- llvm/test/CodeGen/AMDGPU/shl_add_ptr.ll | 4 +- llvm/test/CodeGen/AMDGPU/store-hi16.ll | 2 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 3 - llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll | 9 +- llvm/test/CodeGen/ARM/fcmp-xo.ll | 88 ++- llvm/test/CodeGen/ARM/vceq.ll | 107 +++- llvm/test/CodeGen/ARM/vcge.ll | 217 +++++-- llvm/test/CodeGen/ARM/vcgt.ll | 372 ++++++++++-- llvm/test/CodeGen/ARM/vdup.ll | 4 - .../Hexagon/autohvx/build-vector-i32-type.ll | 4 +- llvm/test/CodeGen/Mips/2013-11-18-fp64-const0.ll | 55 +- llvm/test/CodeGen/Mips/msa/i10.ll | 71 +++ llvm/test/CodeGen/Mips/msa/i5-c.ll | 180 ++++-- llvm/test/CodeGen/Mips/msa/i5-m.ll | 120 ++-- llvm/test/CodeGen/PowerPC/mul-const-i64.ll | 92 +++ llvm/test/CodeGen/PowerPC/mul-const-vector.ll | 382 ++++++++++++ llvm/test/CodeGen/PowerPC/mul-const.ll | 79 +++ llvm/test/CodeGen/PowerPC/mul-neg-power-2.ll | 8 - llvm/test/CodeGen/PowerPC/mulli64.ll | 16 - llvm/test/CodeGen/PowerPC/pr39478.ll | 4 +- llvm/test/CodeGen/PowerPC/setrnd.ll | 46 ++ llvm/test/CodeGen/PowerPC/testComparesigesll.ll | 4 +- .../SystemZ/DAGCombiner_illegal_BUILD_VECTOR.ll | 12 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-dbg.mir | 27 + .../CodeGen/WebAssembly/target-features-tls.ll | 26 + llvm/test/CodeGen/WebAssembly/target-features.ll | 63 +- llvm/test/CodeGen/X86/2011-10-19-widen_vselect.ll | 18 +- llvm/test/CodeGen/X86/2011-10-21-widen-cmp.ll | 22 +- llvm/test/CodeGen/X86/avx-cmp.ll | 29 +- llvm/test/CodeGen/X86/avx512-vbroadcast.ll | 8 +- llvm/test/CodeGen/X86/constant-combines.ll | 36 -- llvm/test/CodeGen/X86/extractelement-fp.ll | 6 +- llvm/test/CodeGen/X86/fold-rmw-ops.ll | 136 +++++ llvm/test/CodeGen/X86/jump_sign.ll | 4 +- llvm/test/CodeGen/X86/legalize-shift-64.ll | 6 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 2 +- llvm/test/CodeGen/X86/movmsk.ll | 7 +- llvm/test/CodeGen/X86/not-and-simplify.ll | 3 +- llvm/test/CodeGen/X86/oddshuffles.ll | 12 +- llvm/test/CodeGen/X86/pmul.ll | 2 +- llvm/test/CodeGen/X86/pr28504.ll | 37 -- llvm/test/CodeGen/X86/pr33844.ll | 38 -- llvm/test/CodeGen/X86/sext-i1.ll | 18 + llvm/test/CodeGen/X86/sse3.ll | 8 +- llvm/test/CodeGen/X86/swap.ll | 3 - llvm/test/CodeGen/X86/switch.ll | 27 + llvm/test/CodeGen/X86/vec_extract-mmx.ll | 14 +- llvm/test/CodeGen/X86/vector-sext.ll | 87 +++ llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 212 ++----- llvm/test/CodeGen/X86/vector-zext.ll | 51 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 3 +- llvm/test/CodeGen/X86/win64-nosse-error.ll | 17 + llvm/test/DebugInfo/COFF/lexicalblock.ll | 13 - llvm/test/MC/AMDGPU/literal16-err.s | 21 +- llvm/test/MC/AMDGPU/literals.s | 50 +- llvm/test/MC/AMDGPU/literalv216-err.s | 20 +- llvm/test/MC/AMDGPU/mubuf.s | 8 + llvm/test/MC/WebAssembly/array-fill.ll | 5 - llvm/test/MC/WebAssembly/assembler-binary.ll | 5 - llvm/test/MC/WebAssembly/bss.ll | 5 - llvm/test/MC/WebAssembly/comdat.ll | 5 - llvm/test/MC/WebAssembly/debug-info.ll | 6 - llvm/test/MC/WebAssembly/explicit-sections.ll | 5 - llvm/test/MC/WebAssembly/global-ctor-dtor.ll | 5 - llvm/test/MC/WebAssembly/visibility.ll | 5 - llvm/test/MC/WebAssembly/weak-alias.ll | 5 - llvm/test/MC/WebAssembly/weak.ll | 5 - .../Transforms/Inline/AMDGPU/inline-amdgpu-dx10.ll | 107 ++++ .../Transforms/Inline/AMDGPU/inline-amdgpu-ieee.ll | 90 +++ .../Transforms/InstCombine/X86/x86-insertps.ll | 40 +- llvm/test/Transforms/InstCombine/X86/x86-sse4a.ll | 46 +- .../Transforms/InstCombine/phi-select-constant.ll | 81 ++- .../Transforms/SLPVectorizer/X86/cmp_commute.ll | 168 +----- llvm/test/tools/llvm-mca/X86/uop-queue.s | 105 ++++ .../llvm-readobj/elf-reloc-zero-name-or-value.test | 95 +++ llvm/test/tools/llvm-readobj/hexdump.test | 27 + llvm/test/tools/llvm-readobj/note-generic.s | 85 +++ llvm/test/tools/llvm-readobj/note-unknown.s | 28 + llvm/test/tools/llvm-readobj/string-dump.test | 43 +- llvm/test/tools/yaml2obj/empty.yaml | 5 + llvm/tools/llvm-exegesis/lib/Analysis.cpp | 310 +--------- llvm/tools/llvm-exegesis/lib/Analysis.h | 21 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 3 +- llvm/tools/llvm-exegesis/lib/Clustering.cpp | 31 + llvm/tools/llvm-exegesis/lib/Clustering.h | 2 + .../llvm-exegesis/lib/SchedClassResolution.cpp | 319 ++++++++++ .../tools/llvm-exegesis/lib/SchedClassResolution.h | 63 ++ llvm/tools/llvm-mca/llvm-mca.cpp | 17 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 12 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 137 ++--- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 +- llvm/tools/yaml2obj/yaml2obj.cpp | 5 +- .../tools/llvm-exegesis/X86/CMakeLists.txt | 4 +- ...alysisTest.cpp => SchedClassResolutionTest.cpp} | 17 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 5 +- llvm/utils/gn/secondary/BUILD.gn | 13 +- .../clang-tools-extra/clangd/indexer/BUILD.gn | 17 + .../gn/secondary/clang-tools-extra/test/BUILD.gn | 120 ++++ .../test/clang_tools_extra_lit_site_cfg_files.gni | 4 + llvm/utils/gn/secondary/llvm/lib/MCA/BUILD.gn | 1 + .../llvm/tools/llvm-exegesis/lib/BUILD.gn | 1 + .../unittests/tools/llvm-exegesis/X86/BUILD.gn | 2 +- .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 9 + pstl/include/pstl/internal/algorithm_impl.h | 566 +++++++++--------- pstl/include/pstl/internal/execution_defs.h | 10 +- pstl/include/pstl/internal/execution_impl.h | 36 +- pstl/include/pstl/internal/glue_algorithm_impl.h | 19 +- pstl/include/pstl/internal/glue_memory_impl.h | 137 +++-- pstl/include/pstl/internal/numeric_impl.h | 44 +- pstl/include/pstl/internal/parallel_backend_tbb.h | 70 ++- pstl/include/pstl/internal/unseq_backend_simd.h | 19 +- 294 files changed, 8700 insertions(+), 4525 deletions(-) rename clang-tools-extra/test/Unit/{lit.cfg => lit.cfg.py} (100%) rename clang-tools-extra/test/Unit/{lit.site.cfg.in => lit.site.cfg.py.in} (95%) rename clang-tools-extra/test/{lit.cfg => lit.cfg.py} (100%) rename clang-tools-extra/test/{lit.site.cfg.in => lit.site.cfg.py.in} (99%) delete mode 100644 clang/test/CodeGen/ms-volatile-aarch64.c delete mode 100644 clang/test/CodeGen/ms-volatile-arm.c create mode 100644 clang/test/SemaCXX/pr30559.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/wctomb.c create mode 100644 lld/test/wasm/shared-memory-no-atomics.yaml create mode 100644 lld/test/wasm/shared-memory.yaml create mode 100644 lldb/docs/resources/source.rst delete mode 100644 lldb/scripts/Python/modules/CMakeLists.txt delete mode 100644 lldb/scripts/Python/modules/readline/CMakeLists.txt delete mode 100644 lldb/scripts/Python/modules/readline/readline.cpp copy lldb/source/Plugins/ScriptInterpreter/Python/{ScriptInterpreterPython.h => Sc [...] create mode 100644 llvm/include/llvm/MCA/Stages/MicroOpQueueStage.h create mode 100644 llvm/lib/MCA/Stages/MicroOpQueueStage.cpp create mode 100644 llvm/test/Analysis/MemorySSA/pr41254.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgcn-ieee.ll create mode 100644 llvm/test/CodeGen/PowerPC/mul-const-i64.ll create mode 100644 llvm/test/CodeGen/PowerPC/mul-const-vector.ll create mode 100644 llvm/test/CodeGen/PowerPC/mul-const.ll delete mode 100644 llvm/test/CodeGen/PowerPC/mul-neg-power-2.ll delete mode 100644 llvm/test/CodeGen/PowerPC/mulli64.ll create mode 100644 llvm/test/CodeGen/PowerPC/setrnd.ll create mode 100644 llvm/test/CodeGen/WebAssembly/cfg-stackify-dbg.mir create mode 100644 llvm/test/CodeGen/WebAssembly/target-features-tls.ll delete mode 100644 llvm/test/CodeGen/X86/pr28504.ll delete mode 100644 llvm/test/CodeGen/X86/pr33844.ll create mode 100644 llvm/test/CodeGen/X86/win64-nosse-error.ll create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-amdgpu-dx10.ll create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-amdgpu-ieee.ll create mode 100644 llvm/test/tools/llvm-mca/X86/uop-queue.s create mode 100644 llvm/test/tools/llvm-readobj/elf-reloc-zero-name-or-value.test create mode 100644 llvm/test/tools/llvm-readobj/note-generic.s create mode 100644 llvm/test/tools/llvm-readobj/note-unknown.s create mode 100644 llvm/test/tools/yaml2obj/empty.yaml create mode 100644 llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp create mode 100644 llvm/tools/llvm-exegesis/lib/SchedClassResolution.h rename llvm/unittests/tools/llvm-exegesis/X86/{AnalysisTest.cpp => SchedClassResol [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/indexer/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/test/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/test/clang_tools_extr [...]