This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Oz in repository toolchain/ci/llvm-project.
from 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. adds 32fd32bc6f6 [SCEV] Check the cache in get{S|U}MaxExpr before doing any work adds 5f0c4c67bbf [WebAssembly] Add mutable globals feature adds 31a991eeba4 [libc++abi] Don't set POSITION_INDEPENDENT_CODE when buildi [...] adds 6b39f10a00c [analyzer] Introduce a simplified API for adding custom pat [...] adds 53a5952a931 Try to fix buildbot error adds 60cde76f70f [analyzer] PR37501: Disable assertion for logical op short [...] adds 44551cf6938 [analyzer] Move taint API from ProgramState to a separate h [...] adds c8d6e0496dc [MemorySSA] Temporary fix assert when reaching 0 limit. adds e3a845e25ec Re-land "[WebAssembly] Improve invalid relocation error message"" adds 388e19ff1f1 [analyzer] PR41239: Fix a crash on invalid source location [...] adds 3d4e1082375 [LoopPredication] Use the builder's insertion point everywh [...] adds b55637b5d76 [LoopPredication] Remove stale TODO adds 4d6fb5789fc Revert "[analyzer] Introduce a simplified API for adding cu [...] adds 24168852e8b [Support] Implement is_local_impl with AIX mntctl adds 5dc6a732e6e [lit] Set shlibpath_var on AIX adds a3c9d88233c [analyzer] MIGChecker: Add support for more deallocator APIs. adds 916709e0be4 [CMake] Add missing test dep adds 7e7aad15106 [WebAssembly] Optimize the number of routing blocks in FixI [...] adds ff852744c2c [cmake] Remove use of deprecated generator expression. NFC
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-tidy/modernize-redundant-void-arg.cpp | 7 + clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/LanguageExtensions.rst | 72 +++ clang/include/clang/Basic/BuiltinsPPC.def | 3 + clang/include/clang/Driver/Options.td | 20 +- .../Core/BugReporter/BugReporterVisitors.h | 14 - .../Core/PathSensitive/ProgramState.h | 37 -- .../Core/PathSensitive/TaintManager.h | 58 -- .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 29 - clang/lib/Basic/Targets/WebAssembly.cpp | 14 + clang/lib/Basic/Targets/WebAssembly.h | 1 + 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 +- .../Checkers/ArrayBoundCheckerV2.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 6 +- .../Checkers/GenericTaintChecker.cpp | 23 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 22 + clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 227 +++++++ clang/lib/StaticAnalyzer/Checkers/Taint.h | 102 ++++ .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 5 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 4 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 22 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 29 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 183 ------ clang/lib/StaticAnalyzer/Core/TaintManager.cpp | 22 - .../diagnostics/no-store-func-path-notes.c | 12 +- clang/test/Analysis/logical-ops.c | 19 +- clang/test/Analysis/mig.mm | 28 +- clang/test/Analysis/taint-dumps.c | 14 + clang/test/CodeGen/builtins-ppc.c | 13 + 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/Preprocessor/wasm-target-features.c | 11 + clang/test/Sema/warn-fortify-source.c | 33 ++ clang/test/SemaCXX/auto-cxx0x.cpp | 8 + clang/test/SemaCXX/pr30559.cpp | 23 + clang/test/Unit/lit.cfg.py | 2 + 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 +- libcxxabi/src/CMakeLists.txt | 19 +- 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/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 | 35 +- 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/lit/CMakeLists.txt | 1 + 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/cmake/modules/LLVMExternalProjectUtils.cmake | 2 +- llvm/docs/AMDGPUUsage.rst | 88 ++- llvm/include/llvm/Analysis/LoopInfo.h | 5 + llvm/include/llvm/Analysis/OrderedBasicBlock.h | 8 + llvm/include/llvm/Analysis/ScalarEvolution.h | 10 + 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 | 85 ++- llvm/lib/Analysis/MemorySSAUpdater.cpp | 11 +- llvm/lib/Analysis/OrderedBasicBlock.cpp | 24 + llvm/lib/Analysis/ScalarEvolution.cpp | 46 +- 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/Support/Unix/Path.inc | 48 +- 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 | 131 +++++ llvm/lib/Target/PowerPC/PPCInstrInfo.td | 9 + llvm/lib/Target/WebAssembly/WebAssembly.td | 4 + .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 4 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 79 ++- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 2 + 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/Scalar/LoopPredication.cpp | 24 +- 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 ++ .../Analysis/ScalarEvolution/max-expr-cache.ll | 156 +++++ .../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/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 + llvm/test/CodeGen/WebAssembly/irreducible-cfg.ll | 8 +- llvm/test/CodeGen/WebAssembly/irreducible-cfg.mir | 84 +++ llvm/test/CodeGen/WebAssembly/mutable-globals.ll | 16 + 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 + .../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/string-dump.test | 43 +- 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 | 100 ++-- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 +- llvm/unittests/Support/Path.cpp | 23 + .../tools/llvm-exegesis/X86/CMakeLists.txt | 4 +- ...alysisTest.cpp => SchedClassResolutionTest.cpp} | 17 +- 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 +- 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 +- 284 files changed, 8320 insertions(+), 4603 deletions(-) delete mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h delete mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/Taint.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/Taint.h delete mode 100644 clang/lib/StaticAnalyzer/Core/TaintManager.cpp create mode 100644 clang/test/Analysis/taint-dumps.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/Analysis/ScalarEvolution/max-expr-cache.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgcn-ieee.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/irreducible-cfg.mir create mode 100644 llvm/test/CodeGen/WebAssembly/mutable-globals.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/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 [...]