This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/llvm-project.
from 21f8d414689 Refactor Reduction Tree Pass adds a54eb9b7c50 [Polly] Update isl to isl-0.22.1-416-g61d6dc75. adds c1bc4fb95e3 [lldb] Simplify CMake logic with LLVM's append_if function adds e0b220d22ee [lldb] Remove redundant call to FindBacktrace (NFC) adds 6ad3de350c4 [lldb] Fix a new -Wdocumetnation issues (NFC) adds 927da43ade1 Allow multiple calls to InitLLVM() (NFC) adds df9a9bb7beb [X86] Correct the implementation of the testFeature macro i [...] adds 91039784b3c [PowerPC] Add readflm/setflm intrinsics to Clang adds 2b69efded0d [ARM][LV] Add a preferPredicatedReductionSelect target hook adds acf0bb41e45 [ARM][CostModel] Select instruction costs. adds 85c15f17cc6 [SyntaxTree] Add support for `this` adds a0e92ffd0d6 [DSE,MemorySSA] Split off partial tracking from isOverwite. adds 80e9dd08784 [llvm-readobj] - Change how we create DynRegionInfo objects. NFCI. adds e1cd7cac8a3 [lldb] Tab completion for process load/unload adds 47251582f5c [SimplifyCFG] Cost required selects adds 33bb80bc7a6 [X86] ia32intrin.h - pull out common attributes into define [...] adds 18bc400f97a [NewPM][PassInstrumentation] Add PreservedAnalyses paramete [...] adds 90e0a021291 [Attributor][NFC] run update_test_checks with --check-attributes. adds 98de0d22f57 [AMDGPU] Apply llvm-prefer-register-over-unsigned from clang-tidy adds f7e4e87df34 [DSE,MemorySSA] Regenerate check lines for atomic.ll tests. adds c6863a4ab8b [X86] Enable constexpr on POPCNT intrinsics (PR31446) adds 0819a6416fd [SelectionDAG] Better legalization for FSHL and FSHR adds 5d7c5a5e997 [NFC] Port InstCount pass to new pass manager adds 9f7350672e3 [DSE,MemorySSA] Handle atomicrmw/cmpxchg conservatively. adds c8e6bf0a65f [X86] Enable constexpr on BSWAP intrinsics (PR31446) adds c66b82f14cc [llvm-readelf] - Start recognizing 'PT_OPENBSD_*' segment types. adds 5bd1febe214 [AMDGPU] Fix alignment requirements for 96bit and 128bit lo [...] adds f5cd7ec9f3f [AMDGPU] Reorganize GCN subtarget features for unaligned access adds d17ea67b92f [AMDGPU][GlobalISel] Fix 96 and 128 local loads and stores adds 0654ff703d4 [AMDGPU] Use ds_read/write_b96/b128 when possible for SDag adds 9e6c09c0d99 [RISCV] Fix inaccurate annotations on PseudoBRIND adds 9ffc412e1af [X86] Enable constexpr on BITSCAN intrinsics (PR31446) adds 1dd85e9d0e0 [NFC] Add SimplifyCFG for ARM adds f5643dc3dce Recommit: [DWARFYAML] Add support for referencing different [...] adds b4889353207 [clangd] Discard diagnostics from another SourceManager. adds 3f7985e6ec2 [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax des [...] adds 519b0e3e9d6 [PowerPC] Pre-commit FISel with PC-Rel test adds aa456a6df49 [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC [...] adds 57903cf0933 [compiler-rt][RISCV] Use muldi3 builtin assembly implementation adds 88dd7c85497 [llvm-readelf][test] - Refine the merged.test adds bfc6d8b59b7 [NFC][SimplifyCFG] Formatting and variable rename adds 88818491b9d [LoopIdiom,LSR] Add additional tests for SCEVExpander cleanups. adds a4c3ed42ba5 Correctly emit dwoIDs after ASTFileSignature refactoring (D81347) adds 466590192b4 [AST][RecoveryExpr] Fix a bogus unused diagnostic when the [...] adds 36dbb8fc972 [SVE] Lower fixed length UDIV to scalable adds 8eded24bf46 Recommit "[SCEVExpander] Add helper to clean up instrs inse [...] adds c1dd5df4255 Revert "Correctly emit dwoIDs after ASTFileSignature refact [...] adds 1beb11c61ae [SyntaxTree] Use annotations in Statement tests adds a0818689213 [AIX][XCOFF] emit symbol visibility for xcoff object file. adds 365f861c45b [PowerPC][PCRelative] Thread Local Storage Support for Init [...] adds bc72a3ab949 [Constants] Handle FNeg in getWithOperands. adds 72d0f094898 [gn build] Port 57903cf0933 -- https://reviews.llvm.org/rG5 [...] adds 7a527f17776 Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute adds 2799031a143 [lldb] Skip PDB and NativePDB tests with reproducers adds 7ed3286a512 [LibFuzzer] [tests] [Darwin] Use the pthread library from the SDK adds 58c305f466d Revert "Teach AttachPreviousImpl to inherit MSInheritanceAt [...] adds 63d9d56a554 [InstCombine] Move handling of gc.relocate in a gc.statepoint adds 8831e34771f Revert "[libFuzzer] Fix arguments of InsertPartOf/CopyPartO [...] adds 50aae463315 Update my email address. adds 08249d7f72f [lldb] Fix TestAPILog.py for reproducer replay adds 36ee9a322a4 [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 adds 02e02f5398d [LLD][PowerPC] Add check in LLD to produce an error for mis [...] adds 670063eb220 Preserve the error message when MemoryBuffer creation fails adds a5b7b8cce02 [PowerPC] Support constrained scalar sitofp/uitofp adds cc62373915f [ASan][Darwin] Enable test on additional platforms adds 57e0ef131b6 [lldb] Make it a fatal error when %lldb cannot be substituted adds 0cadd162b7c Forgot to update the test case for ppc64-tls-missing-gdld.s [...] adds 06cad825cdd PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZAT [...] adds cf6adecd6a8 [llvm-mca][NFC] Refactor views to separate data collection [...] adds 9e362bb0eb5 [InstCombine] Remove unused entries in gc-live bundle of st [...] adds aca191cce1c Re-land 7a527f17776be78ec44b88e82b39afb65fc148e4 with fixes. adds 9a9a092e61d [AMDGPU] Avoid sorting stalls in regbank-reassign adds c0ec37ee65d [docs] Move the label for __builtin_shufflevector below __b [...] adds 5e3fd471acb [Cloning] Fix to cloning DISubprograms. adds e21a22a7a8b [Attributor] fix AANoUndef initialization adds 52e758f352e [lldb] Fix build error in TestSimulatorPlatform.py adds 7ea0ee30588 [DomTree] Avoid creating an empty GD to reduce compile time. adds 65fcc0ee318 [Attributor] Function seed allow list adds b37db11d95d MachineSSAUpdater: Allow initialization with just a register class adds b79889c2b14 [opt][NewPM] Add basic-aa in legacy PM compatibility mode adds e0c01e6cb07 New TableGen Programmer's Reference document adds 17cd34409a3 Fix two bugs in TGParser::ParseValue adds d3a49b03a57 [lldb] Remove --rerun-all-issues as its functionality no lo [...] adds 5eff21c8ff2 [NFC][documentation] clarify comment in test adds 503deec2183 Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Diagnostics.cpp | 16 +- clang-tools-extra/clangd/Diagnostics.h | 4 +- .../clangd/unittests/ModulesTests.cpp | 28 + clang/docs/LanguageExtensions.rst | 4 +- clang/docs/ReleaseNotes.rst | 14 +- clang/include/clang/Basic/BuiltinsPPC.def | 6 + clang/include/clang/Tooling/Syntax/Nodes.h | 11 + clang/lib/AST/Expr.cpp | 2 + clang/lib/Headers/ia32intrin.h | 70 +- clang/lib/Serialization/ASTReaderDecl.cpp | 22 + clang/lib/Tooling/Syntax/BuildTree.cpp | 10 + clang/lib/Tooling/Syntax/Nodes.cpp | 7 + clang/test/CodeGen/bitscan-builtins.c | 41 +- clang/test/CodeGen/builtins-ppc.c | 9 + clang/test/CodeGen/constantexpr-fneg.c | 20 + clang/test/CodeGen/popcnt-builtins.c | 14 + clang/test/CodeGen/x86-bswap.c | 26 +- clang/test/Modules/Inputs/inherit-attribute/a.h | 10 + clang/test/Modules/Inputs/inherit-attribute/b.h | 5 + .../cycle => Modules/Inputs/inherit-attribute}/c.h | 0 .../Inputs/inherit-attribute/module.modulemap | 3 + clang/test/Modules/inherit-attribute.cpp | 20 + clang/test/SemaCXX/recovery-expr-type.cpp | 11 + clang/unittests/Tooling/Syntax/BuildTreeTest.cpp | 439 +- compiler-rt/lib/builtins/CMakeLists.txt | 5 +- compiler-rt/lib/builtins/cpu_model.c | 2 +- compiler-rt/lib/fuzzer/FuzzerMutate.cpp | 14 +- compiler-rt/lib/fuzzer/tests/CMakeLists.txt | 4 + .../test/asan/TestCases/Darwin/dead-strip.c | 4 +- compiler-rt/test/fuzzer/CrossOverTest.cpp | 15 +- compiler-rt/test/fuzzer/cross_over.test | 4 +- compiler-rt/test/fuzzer/cross_over_copy.test | 20 - compiler-rt/test/fuzzer/cross_over_insert.test | 20 - lld/ELF/Relocations.cpp | 26 +- lld/test/ELF/ppc64-tls-missing-gdld.s | 53 + lldb/cmake/modules/LLDBConfig.cmake | 36 +- lldb/include/lldb/Target/Process.h | 20 +- .../Python/lldbsuite/test/configuration.py | 3 - lldb/packages/Python/lldbsuite/test/dotest.py | 4 - lldb/packages/Python/lldbsuite/test/dotest_args.py | 10 - lldb/source/Commands/CommandObjectProcess.cpp | 29 + .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 2 +- lldb/test/API/api/log/TestAPILog.py | 11 +- lldb/test/API/functionalities/completion/Makefile | 7 + .../functionalities/completion/TestCompletion.py | 25 + .../test/API/functionalities/completion/shared.cpp | 3 + .../API/macosx/simulator/TestSimulatorPlatform.py | 13 +- lldb/test/Shell/SymbolFile/NativePDB/lit.local.cfg | 2 + lldb/test/Shell/SymbolFile/PDB/lit.local.cfg | 2 + lldb/test/Shell/helper/toolchain.py | 6 +- llvm/CODE_OWNERS.TXT | 2 +- llvm/CREDITS.TXT | 2 +- llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst | 1569 +- llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst | 6 +- llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst | 272 +- llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst | 926 +- llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst | 1065 +- llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst | 6 +- llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst | 6 +- .../{gfx10_src32_3.rst => gfx1011_src32_2.rst} | 4 +- .../{gfx10_src32_2.rst => gfx1011_src32_3.rst} | 4 +- llvm/docs/AMDGPU/gfx10_addr_mimg.rst | 2 +- llvm/docs/AMDGPU/gfx10_attr.rst | 1 - llvm/docs/AMDGPU/gfx10_bimm16.rst | 1 - llvm/docs/AMDGPU/gfx10_bimm32.rst | 1 - llvm/docs/AMDGPU/gfx10_data_smem_atomic64.rst | 2 +- llvm/docs/AMDGPU/gfx10_fimm16.rst | 1 - llvm/docs/AMDGPU/gfx10_fimm32.rst | 1 - llvm/docs/AMDGPU/gfx10_hwreg.rst | 1 - llvm/docs/AMDGPU/gfx10_label.rst | 1 - llvm/docs/AMDGPU/gfx10_mad_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx10_mod_dpp_sdwa_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx10_mod_sdwa_sext.rst | 1 - llvm/docs/AMDGPU/gfx10_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx10_opt.rst | 1 - llvm/docs/AMDGPU/gfx10_param.rst | 1 - llvm/docs/AMDGPU/gfx10_perm_smem.rst | 1 - llvm/docs/AMDGPU/gfx10_ret.rst | 1 - llvm/docs/AMDGPU/gfx10_sdata64_0.rst | 2 +- llvm/docs/AMDGPU/gfx10_sdst64_0.rst | 2 +- llvm/docs/AMDGPU/gfx10_sdst64_1.rst | 2 +- llvm/docs/AMDGPU/gfx10_simm16.rst | 1 - llvm/docs/AMDGPU/gfx10_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx10_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx10_src32_3.rst | 2 +- .../{gfx10_src32_2.rst => gfx10_src32_4.rst} | 2 +- .../{gfx10_src32_2.rst => gfx10_src32_5.rst} | 4 +- .../{gfx10_src32_3.rst => gfx10_src32_6.rst} | 2 +- llvm/docs/AMDGPU/gfx10_ssrc64_0.rst | 2 +- llvm/docs/AMDGPU/gfx10_ssrc64_1.rst | 2 +- llvm/docs/AMDGPU/gfx10_tgt.rst | 1 - llvm/docs/AMDGPU/gfx10_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx10_uimm16.rst | 1 - llvm/docs/AMDGPU/gfx10_vaddr_flat_global.rst | 2 - llvm/docs/AMDGPU/gfx10_vcc_32.rst | 1 - llvm/docs/AMDGPU/gfx10_waitcnt.rst | 1 - llvm/docs/AMDGPU/gfx7_attr.rst | 1 - llvm/docs/AMDGPU/gfx7_bimm16.rst | 1 - llvm/docs/AMDGPU/gfx7_bimm32.rst | 1 - .../{gfx10_sdata64_0.rst => gfx7_dst_buf_32.rst} | 10 +- llvm/docs/AMDGPU/gfx7_fimm32.rst | 1 - llvm/docs/AMDGPU/gfx7_hwreg.rst | 1 - llvm/docs/AMDGPU/gfx7_label.rst | 1 - llvm/docs/AMDGPU/gfx7_mod.rst | 1 - llvm/docs/AMDGPU/gfx7_opt.rst | 1 - llvm/docs/AMDGPU/gfx7_param.rst | 1 - llvm/docs/AMDGPU/gfx7_ret.rst | 1 - llvm/docs/AMDGPU/gfx7_simm16.rst | 1 - llvm/docs/AMDGPU/gfx7_tgt.rst | 1 - llvm/docs/AMDGPU/gfx7_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx7_uimm16.rst | 1 - llvm/docs/AMDGPU/gfx7_waitcnt.rst | 1 - llvm/docs/AMDGPU/gfx8_attr.rst | 1 - llvm/docs/AMDGPU/gfx8_bimm16.rst | 1 - llvm/docs/AMDGPU/gfx8_bimm32.rst | 1 - .../{gfx10_sdata64_0.rst => gfx8_dst_buf_32.rst} | 10 +- llvm/docs/AMDGPU/gfx8_fimm16.rst | 1 - llvm/docs/AMDGPU/gfx8_fimm32.rst | 1 - llvm/docs/AMDGPU/gfx8_hwreg.rst | 1 - llvm/docs/AMDGPU/gfx8_imask.rst | 1 - llvm/docs/AMDGPU/gfx8_label.rst | 1 - llvm/docs/AMDGPU/gfx8_mod_dpp_sdwa_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx8_mod_sdwa_sext.rst | 1 - llvm/docs/AMDGPU/gfx8_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx8_opt.rst | 1 - llvm/docs/AMDGPU/gfx8_param.rst | 1 - llvm/docs/AMDGPU/gfx8_perm_smem.rst | 1 - llvm/docs/AMDGPU/gfx8_ret.rst | 1 - llvm/docs/AMDGPU/gfx8_simm16.rst | 1 - llvm/docs/AMDGPU/gfx8_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx8_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx8_src32_3.rst | 2 +- .../AMDGPU/{gfx8_src32_2.rst => gfx8_src32_4.rst} | 2 +- .../AMDGPU/{gfx8_src32_3.rst => gfx8_src32_5.rst} | 2 +- .../AMDGPU/{gfx8_src32_2.rst => gfx8_src32_6.rst} | 4 +- .../AMDGPU/{gfx8_src32_3.rst => gfx8_src32_7.rst} | 4 +- llvm/docs/AMDGPU/gfx8_tgt.rst | 1 - llvm/docs/AMDGPU/gfx8_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx8_uimm16.rst | 1 - llvm/docs/AMDGPU/gfx8_waitcnt.rst | 1 - llvm/docs/AMDGPU/gfx900_mad_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx900_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx900_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx900_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx904_mad_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx904_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx904_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx904_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx906_mad_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx906_mod_dpp_sdwa_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx906_mod_sdwa_sext.rst | 1 - llvm/docs/AMDGPU/gfx906_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx906_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx906_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx906_src32_2.rst | 2 +- .../{gfx9_src32_2.rst => gfx906_src32_3.rst} | 4 +- .../{gfx9_src32_3.rst => gfx906_src32_4.rst} | 4 +- llvm/docs/AMDGPU/gfx906_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx908_mad_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx908_mod_dpp_sdwa_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx908_mod_sdwa_sext.rst | 1 - llvm/docs/AMDGPU/gfx908_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx908_offset_buf.rst | 2 +- llvm/docs/AMDGPU/gfx908_opt.rst | 1 - llvm/docs/AMDGPU/gfx908_ret.rst | 1 - llvm/docs/AMDGPU/gfx908_saddr_flat_global.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_3.rst | 2 +- .../{gfx9_src32_2.rst => gfx908_src32_4.rst} | 4 +- .../{gfx9_src32_3.rst => gfx908_src32_5.rst} | 4 +- llvm/docs/AMDGPU/gfx908_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx908_vaddr_flat_global.rst | 2 - llvm/docs/AMDGPU/gfx9_attr.rst | 1 - llvm/docs/AMDGPU/gfx9_bimm16.rst | 1 - llvm/docs/AMDGPU/gfx9_bimm32.rst | 1 - llvm/docs/AMDGPU/gfx9_fimm16.rst | 1 - llvm/docs/AMDGPU/gfx9_fimm32.rst | 1 - llvm/docs/AMDGPU/gfx9_hwreg.rst | 1 - llvm/docs/AMDGPU/gfx9_imask.rst | 1 - llvm/docs/AMDGPU/gfx9_label.rst | 1 - llvm/docs/AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx9_mod_sdwa_sext.rst | 1 - llvm/docs/AMDGPU/gfx9_mod_vop3_abs_neg.rst | 1 - llvm/docs/AMDGPU/gfx9_opt.rst | 1 - llvm/docs/AMDGPU/gfx9_param.rst | 1 - llvm/docs/AMDGPU/gfx9_perm_smem.rst | 1 - llvm/docs/AMDGPU/gfx9_ret.rst | 1 - llvm/docs/AMDGPU/gfx9_simm16.rst | 1 - llvm/docs/AMDGPU/gfx9_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx9_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx9_src32_3.rst | 2 +- .../AMDGPU/{gfx9_src32_2.rst => gfx9_src32_4.rst} | 2 +- .../AMDGPU/{gfx9_src32_3.rst => gfx9_src32_5.rst} | 2 +- .../AMDGPU/{gfx9_src32_2.rst => gfx9_src32_6.rst} | 4 +- .../AMDGPU/{gfx9_src32_3.rst => gfx9_src32_7.rst} | 4 +- llvm/docs/AMDGPU/gfx9_tgt.rst | 1 - llvm/docs/AMDGPU/gfx9_type_dev.rst | 1 - llvm/docs/AMDGPU/gfx9_uimm16.rst | 1 - llvm/docs/AMDGPU/gfx9_vaddr_flat_global.rst | 2 - llvm/docs/AMDGPU/gfx9_waitcnt.rst | 1 - llvm/docs/AMDGPUInstructionNotation.rst | 2 +- llvm/docs/AMDGPUInstructionSyntax.rst | 6 +- llvm/docs/AMDGPUModifierSyntax.rst | 211 +- llvm/docs/AMDGPUOperandSyntax.rst | 17 +- llvm/docs/TableGen/LangIntro.rst | 737 - llvm/docs/TableGen/LangRef.rst | 556 - llvm/docs/TableGen/ProgRef.rst | 1709 ++ llvm/docs/TableGen/index.rst | 27 +- llvm/include/llvm/Analysis/CGSCCPassManager.h | 10 +- llvm/include/llvm/Analysis/InstCount.h | 28 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 20 + .../llvm/Analysis/TargetTransformInfoImpl.h | 5 + .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 2 + llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 4 +- llvm/include/llvm/IR/Instructions.h | 20 + llvm/include/llvm/IR/IntrinsicsPowerPC.td | 6 +- llvm/include/llvm/IR/PassInstrumentation.h | 14 +- llvm/include/llvm/IR/PassManager.h | 9 +- llvm/include/llvm/InitializePasses.h | 2 +- llvm/include/llvm/MC/MCExpr.h | 2 + llvm/include/llvm/MC/MCSectionXCOFF.h | 5 + llvm/include/llvm/ObjectYAML/DWARFYAML.h | 7 + .../llvm/Support/GenericDomTreeConstruction.h | 15 +- .../llvm/Transforms/Scalar/LoopPassManager.h | 6 +- .../Transforms/Utils/ScalarEvolutionExpander.h | 51 +- .../llvm/Transforms/Utils/SimplifyCFGOptions.h | 2 +- llvm/lib/Analysis/AliasAnalysis.cpp | 3 +- llvm/lib/Analysis/Analysis.cpp | 2 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 4 +- llvm/lib/Analysis/InstCount.cpp | 87 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 5 + llvm/lib/CodeGen/MachinePassManager.cpp | 2 +- llvm/lib/CodeGen/MachineSSAUpdater.cpp | 11 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 73 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 8 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 58 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 12 + llvm/lib/IR/Constants.cpp | 2 + llvm/lib/IR/Instructions.cpp | 24 + llvm/lib/IR/PassTimingInfo.cpp | 8 +- llvm/lib/MC/MCExpr.cpp | 6 + llvm/lib/MC/XCOFFObjectWriter.cpp | 23 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 26 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 29 + llvm/lib/Passes/PassBuilder.cpp | 14 +- llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Passes/StandardInstrumentations.cpp | 8 +- llvm/lib/Support/ErrorHandling.cpp | 3 +- llvm/lib/Support/Signals.cpp | 4 +- llvm/lib/TableGen/TGParser.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 9 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPU.td | 34 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 4 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 67 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 10 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 9 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 6 +- .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 25 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 2 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 76 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 72 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 6 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 90 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 22 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 2 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 3 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 68 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 + llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 1 - llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 3 +- .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 6 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 13 +- llvm/lib/Target/PowerPC/PPC.h | 9 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 169 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 6 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 10 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 22 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 26 +- llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 6 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 73 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 1 - llvm/lib/Target/RISCV/RISCVInstrInfo.td | 1 - llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 42 +- llvm/lib/Transforms/IPO/Attributor.cpp | 25 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 3 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 3 - .../Transforms/InstCombine/InstCombineCalls.cpp | 152 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 72 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 37 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 4 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 4 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 24 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 43 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 20 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 5 +- .../test/Analysis/CostModel/AArch64/sve-bitcast.ll | 2 +- llvm/test/Analysis/CostModel/ARM/immediates.ll | 8 +- llvm/test/Analysis/CostModel/ARM/select.ll | 57 +- llvm/test/CodeGen/AArch64/funnel-shift-rot.ll | 24 +- llvm/test/CodeGen/AArch64/funnel-shift.ll | 80 +- llvm/test/CodeGen/AArch64/shift-by-signext.ll | 20 +- .../CodeGen/AArch64/sve-fixed-length-int-div.ll | 474 + .../GlobalISel/inst-select-load-local-128.mir | 147 +- .../AMDGPU/GlobalISel/legalize-load-local.mir | 226 +- .../GlobalISel/llvm.amdgcn.image.sample.g16.ll | 44 +- .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 8 +- .../CodeGen/AMDGPU/GlobalISel/load-local.128.ll | 300 + .../CodeGen/AMDGPU/GlobalISel/load-local.96.ll | 260 + .../CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | 252 + .../CodeGen/AMDGPU/GlobalISel/store-local.128.ll | 301 + .../CodeGen/AMDGPU/GlobalISel/store-local.96.ll | 262 + llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll | 14 +- llvm/test/CodeGen/AMDGPU/amdgpu.private-memory.ll | 10 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 132 +- llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 2 +- .../CodeGen/AMDGPU/ds-combine-with-dependence.ll | 6 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 5 +- llvm/test/CodeGen/AMDGPU/ds_write2.ll | 11 +- .../AMDGPU/fast-unaligned-load-store.global.ll | 6 +- llvm/test/CodeGen/AMDGPU/fshl.ll | 274 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 968 +- .../AMDGPU/insert-subvector-unused-scratch.ll | 6 +- llvm/test/CodeGen/AMDGPU/lds-misaligned-bug.ll | 22 +- .../AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll | 68 +- .../AMDGPU/llvm.amdgcn.image.sample.g16.encode.ll | 16 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.g16.ll | 16 +- llvm/test/CodeGen/AMDGPU/load-local-f32.ll | 10 +- llvm/test/CodeGen/AMDGPU/load-local-i16.ll | 12 +- llvm/test/CodeGen/AMDGPU/load-local-i32.ll | 5 +- llvm/test/CodeGen/AMDGPU/load-local-i8.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local.128.ll | 378 + llvm/test/CodeGen/AMDGPU/load-local.96.ll | 331 + llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 2 +- llvm/test/CodeGen/AMDGPU/store-local.128.ll | 422 + llvm/test/CodeGen/AMDGPU/store-local.96.ll | 370 + llvm/test/CodeGen/AMDGPU/store-local.ll | 5 +- llvm/test/CodeGen/AMDGPU/unaligned-load-store.ll | 2 +- .../AMDGPU/llc-target-cpu-attr-from-cmdline-ir.mir | 6 +- .../AMDGPU/llc-target-cpu-attr-from-cmdline.mir | 4 +- llvm/test/CodeGen/PowerPC/aix-xcoff-visibility.ll | 453 + llvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll | 73 + llvm/test/CodeGen/PowerPC/fp-strict-conv-f128.ll | 166 + llvm/test/CodeGen/PowerPC/fp-strict-conv.ll | 148 + llvm/test/CodeGen/PowerPC/funnel-shift-rot.ll | 2 +- llvm/test/CodeGen/PowerPC/funnel-shift.ll | 29 +- llvm/test/CodeGen/PowerPC/kernel-fp-round.ll | 6 +- .../test/CodeGen/PowerPC/pcrel-tls-initial-exec.ll | 48 + llvm/test/CodeGen/RISCV/blockaddress.ll | 4 - llvm/test/CodeGen/RISCV/codemodel-lowering.ll | 16 +- llvm/test/CodeGen/RISCV/indirectbr.ll | 8 - llvm/test/CodeGen/RISCV/rv32Zbbp.ll | 34 +- llvm/test/CodeGen/RISCV/rv32Zbt.ll | 467 +- llvm/test/CodeGen/RISCV/rv64Zbbp.ll | 6 +- llvm/test/CodeGen/RISCV/rv64Zbt.ll | 53 +- llvm/test/CodeGen/X86/fshl.ll | 137 +- llvm/test/CodeGen/X86/fshr.ll | 118 +- llvm/test/CodeGen/X86/funnel-shift.ll | 175 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 3301 ++- llvm/test/CodeGen/X86/vector-fshl-256.ll | 2543 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 1550 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 28 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 3231 ++- llvm/test/CodeGen/X86/vector-fshr-256.ll | 2417 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 1390 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 126 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 94 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 148 +- .../pcrel-tls-initial-exec-address-load-reloc.s | 21 + .../pcrel-tls-initial-exec-value-load-reloc.s | 21 + llvm/test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml | 71 +- llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml | 227 + llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 3 + llvm/test/TableGen/paste-reserved.td | 22 + .../Attributor/ArgumentPromotion/X86/attributes.ll | 14 +- .../X86/min-legal-vector-width.ll | 50 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 10 +- .../Attributor/IPConstantProp/musttail-call.ll | 8 +- llvm/test/Transforms/Attributor/align.ll | 22 +- llvm/test/Transforms/Attributor/allow_list.ll | 58 +- .../Transforms/Attributor/dereferenceable-1.ll | 98 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 610 +- .../test/Transforms/Attributor/memory_locations.ll | 26 +- llvm/test/Transforms/Attributor/noalias.ll | 141 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 18 +- llvm/test/Transforms/Attributor/nonnull.ll | 16 +- llvm/test/Transforms/Attributor/returned.ll | 40 +- .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 228 +- .../test/Transforms/InstCombine/statepoint-iter.ll | 33 +- .../AMDGPU/adjust-alloca-alignment.ll | 8 +- .../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 5 +- .../LoadStoreVectorizer/AMDGPU/multiple_tails.ll | 34 +- .../expander-do-not-delete-reused-values.ll | 64 + .../X86/expander-reused-value-insert-point.ll | 65 + .../LoopVectorize/ARM/mve-reduction-predselect.ll | 240 +- .../LoopVectorize/ARM/tail-folding-allowed.ll | 209 + .../LoopVectorize/ARM/tail-folding-not-allowed.ll | 183 - llvm/test/Transforms/PGOProfile/chr.ll | 7 - .../loop-rotation-vs-common-code-hoisting.ll | 29 +- llvm/test/Transforms/SLPVectorizer/X86/limit.ll | 1 + .../Transforms/SimplifyCFG/ARM/phi-eliminate.ll | 453 + .../Transforms/SimplifyCFG/ARM/select-costs.ll | 11 +- .../Transforms/SimplifyCFG/common-code-hoisting.ll | 2 +- .../llvm-readobj/ELF/malformed-pt-dynamic.test | 65 +- llvm/test/tools/llvm-readobj/ELF/merged.test | 52 +- .../tools/llvm-readobj/ELF/program-headers.test | 12 +- llvm/test/tools/not/disable-symbolization.test | 5 + .../tools/yaml2obj/ELF/DWARF/debug-abbrev.yaml | 25 + llvm/test/tools/yaml2obj/ELF/DWARF/debug-info.yaml | 101 +- llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 84 +- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 14 + llvm/tools/llvm-mca/Views/SummaryView.cpp | 40 +- llvm/tools/llvm-mca/Views/SummaryView.h | 15 + llvm/tools/llvm-readobj/ELFDumper.cpp | 35 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 10 + llvm/tools/opt/NewPMDriver.cpp | 12 + .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 1 + llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 76 +- llvm/unittests/IR/TimePassesTest.cpp | 6 +- llvm/unittests/Transforms/Utils/CloningTest.cpp | 51 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 4 + llvm/utils/not/not.cpp | 14 + .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 2 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 3 +- .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 2 + polly/lib/External/isl/GIT_HEAD_ID | 2 +- polly/lib/External/isl/Makefile.am | 38 +- polly/lib/External/isl/Makefile.in | 56 +- polly/lib/External/isl/aclocal.m4 | 2 +- polly/lib/External/isl/codegen.c | 1 + polly/lib/External/isl/config.sub | 11 +- polly/lib/External/isl/configure | 25864 ++++++++++--------- polly/lib/External/isl/configure.ac | 14 +- polly/lib/External/isl/doc/Makefile.in | 18 +- polly/lib/External/isl/doc/user.pod | 316 +- polly/lib/External/isl/include/isl/aff.h | 94 +- polly/lib/External/isl/include/isl/ast.h | 3 + polly/lib/External/isl/include/isl/constraint.h | 9 +- polly/lib/External/isl/include/isl/cpp-checked.h | 516 +- polly/lib/External/isl/include/isl/cpp.h | 952 +- polly/lib/External/isl/include/isl/ilp.h | 17 + polly/lib/External/isl/include/isl/list.h | 7 +- polly/lib/External/isl/include/isl/local_space.h | 3 +- polly/lib/External/isl/include/isl/map.h | 53 +- polly/lib/External/isl/include/isl/mat.h | 4 +- polly/lib/External/isl/include/isl/multi.h | 26 + polly/lib/External/isl/include/isl/polynomial.h | 59 +- polly/lib/External/isl/include/isl/set.h | 17 +- polly/lib/External/isl/include/isl/space.h | 12 +- polly/lib/External/isl/include/isl/union_map.h | 14 +- polly/lib/External/isl/include/isl/val.h | 2 + polly/lib/External/isl/include/isl/vec.h | 2 +- polly/lib/External/isl/interface/Makefile.am | 7 +- polly/lib/External/isl/interface/Makefile.in | 340 +- polly/lib/External/isl/{ => interface}/aclocal.m4 | 267 +- polly/lib/External/isl/{ => interface}/compile | 0 .../lib/External/isl/{ => interface}/config.guess | 0 polly/lib/External/isl/{ => interface}/config.sub | 11 +- polly/lib/External/isl/{ => interface}/configure | 9224 +++---- polly/lib/External/isl/interface/configure.ac | 29 + polly/lib/External/isl/interface/cpp.cc | 6 +- polly/lib/External/isl/{ => interface}/depcomp | 0 .../External/isl/interface/extract_interface.cc | 35 +- polly/lib/External/isl/interface/generator.cc | 38 +- polly/lib/External/isl/interface/generator.h | 2 +- polly/lib/External/isl/{ => interface}/install-sh | 0 polly/lib/External/isl/interface/isl.py | 979 +- .../External/isl/{ => interface}/isl_config.h.in | 81 +- polly/lib/External/isl/{ => interface}/ltmain.sh | 0 polly/lib/External/isl/{ => interface}/missing | 0 polly/lib/External/isl/interface/python.cc | 10 +- polly/lib/External/isl/isl_aff.c | 620 +- polly/lib/External/isl/isl_aff_lex_templ.c | 51 + polly/lib/External/isl/isl_aff_map.c | 17 +- polly/lib/External/isl/isl_aff_private.h | 4 +- polly/lib/External/isl/isl_affine_hull.c | 27 +- polly/lib/External/isl/isl_ast.c | 17 +- polly/lib/External/isl/isl_ast_build.c | 33 +- polly/lib/External/isl/isl_ast_build_expr.c | 57 +- polly/lib/External/isl/isl_ast_codegen.c | 33 +- polly/lib/External/isl/isl_bernstein.c | 8 +- polly/lib/External/isl/isl_bound.c | 20 +- polly/lib/External/isl/isl_box.c | 16 +- polly/lib/External/isl/isl_coalesce.c | 423 +- polly/lib/External/isl/isl_config.h.in | 87 - polly/lib/External/isl/isl_constraint.c | 37 +- polly/lib/External/isl/isl_constraint_private.h | 4 +- polly/lib/External/isl/isl_convex_hull.c | 20 +- polly/lib/External/isl/isl_equalities.c | 16 +- polly/lib/External/isl/isl_equalities.h | 5 +- polly/lib/External/isl/isl_factorization.c | 71 +- polly/lib/External/isl/isl_factorization.h | 12 +- polly/lib/External/isl/isl_farkas.c | 551 +- polly/lib/External/isl/isl_flow.c | 56 +- polly/lib/External/isl/isl_fold.c | 40 +- polly/lib/External/isl/isl_ilp.c | 51 +- .../lib/External/isl/isl_ilp_opt_multi_val_templ.c | 75 + polly/lib/External/isl/isl_ilp_opt_val_templ.c | 42 + polly/lib/External/isl/isl_input.c | 53 +- polly/lib/External/isl/isl_insert_domain_templ.c | 39 + polly/lib/External/isl/isl_list_templ.c | 21 + polly/lib/External/isl/isl_local_space.c | 13 +- polly/lib/External/isl/isl_local_space_private.h | 2 +- polly/lib/External/isl/isl_lp.c | 11 +- polly/lib/External/isl/isl_map.c | 599 +- polly/lib/External/isl/isl_map_private.h | 80 +- polly/lib/External/isl/isl_map_simplify.c | 332 +- polly/lib/External/isl/isl_map_subtract.c | 3 +- polly/lib/External/isl/isl_mat.c | 29 +- polly/lib/External/isl/isl_mat_private.h | 5 +- polly/lib/External/isl/isl_multi_arith_templ.c | 2 - .../External/isl/isl_multi_insert_domain_templ.c | 14 + polly/lib/External/isl/isl_multi_min_max_templ.c | 24 + polly/lib/External/isl/isl_multi_templ.c | 22 + .../External/isl/isl_multi_unbind_params_templ.c | 14 + polly/lib/External/isl/isl_multi_union_add_templ.c | 81 + polly/lib/External/isl/isl_opt_mpa_templ.c | 51 + polly/lib/External/isl/isl_options.c | 7 + polly/lib/External/isl/isl_options_private.h | 1 + polly/lib/External/isl/isl_output.c | 26 +- polly/lib/External/isl/isl_point.c | 4 +- polly/lib/External/isl/isl_polynomial.c | 110 +- polly/lib/External/isl/isl_polynomial_private.h | 16 +- polly/lib/External/isl/isl_pw_insert_dims_templ.c | 12 + .../lib/External/isl/isl_pw_insert_domain_templ.c | 14 + polly/lib/External/isl/isl_pw_lift_templ.c | 16 +- polly/lib/External/isl/isl_pw_locals_templ.c | 35 + polly/lib/External/isl/isl_pw_templ.c | 72 +- polly/lib/External/isl/isl_sample.c | 104 +- polly/lib/External/isl/isl_sample.h | 2 +- polly/lib/External/isl/isl_scheduler.c | 36 +- polly/lib/External/isl/isl_space.c | 44 +- polly/lib/External/isl/isl_space_private.h | 2 +- polly/lib/External/isl/isl_tab.c | 16 +- polly/lib/External/isl/isl_tab.h | 12 +- polly/lib/External/isl/isl_test.c | 512 +- polly/lib/External/isl/isl_test_cpp-checked.cc | 1 + polly/lib/External/isl/isl_test_cpp.cc | 1 + polly/lib/External/isl/isl_transitive_closure.c | 52 +- polly/lib/External/isl/isl_unbind_params_templ.c | 35 + polly/lib/External/isl/isl_union_eval.c | 14 +- polly/lib/External/isl/isl_union_locals_templ.c | 27 + polly/lib/External/isl/isl_union_map.c | 191 +- polly/lib/External/isl/isl_union_multi.c | 9 + polly/lib/External/isl/isl_union_pw_templ.c | 22 + polly/lib/External/isl/isl_union_templ.c | 216 +- polly/lib/External/isl/isl_val.c | 12 + polly/lib/External/isl/isl_vec.c | 12 +- polly/lib/External/isl/isl_vec_private.h | 3 +- polly/lib/External/isl/m4/ax_detect_clang.m4 | 72 +- polly/lib/External/isl/m4/ax_detect_gmp.m4 | 1 - polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 | 145 + polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 | 110 + polly/lib/External/isl/polyhedron_minimize.c | 4 +- polly/lib/External/isl/polytope_scan.c | 2 +- .../isl/test_inputs/codegen/cloog/4-param.c | 24 +- .../External/isl/test_inputs/codegen/cloog/block.c | 10 +- .../isl/test_inputs/codegen/cloog/block3.c | 10 +- .../isl/test_inputs/codegen/cloog/byu98-1-2-3.c | 30 +- .../isl/test_inputs/codegen/cloog/cholesky2.c | 28 +- .../isl/test_inputs/codegen/cloog/constant.c | 32 +- .../isl/test_inputs/codegen/cloog/dealII.c | 32 +- .../External/isl/test_inputs/codegen/cloog/dot.c | 10 +- .../External/isl/test_inputs/codegen/cloog/dot2.c | 20 +- .../isl/test_inputs/codegen/cloog/durbin_e_s.c | 42 +- .../External/isl/test_inputs/codegen/cloog/ex1.c | 24 +- .../External/isl/test_inputs/codegen/cloog/faber.c | 276 +- .../test_inputs/codegen/cloog/forwardsub-1-1-2.c | 14 +- .../test_inputs/codegen/cloog/forwardsub-2-1-2-3.c | 16 +- .../test_inputs/codegen/cloog/forwardsub-3-1-2.c | 30 +- .../isl/test_inputs/codegen/cloog/gesced.c | 28 +- .../isl/test_inputs/codegen/cloog/gesced2.c | 34 +- .../isl/test_inputs/codegen/cloog/gesced3.c | 16 +- .../External/isl/test_inputs/codegen/cloog/guide.c | 10 +- .../isl/test_inputs/codegen/cloog/infinite2.c | 14 +- .../test_inputs/codegen/cloog/levenshtein-1-2-3.c | 54 +- .../External/isl/test_inputs/codegen/cloog/logo.c | 28 +- .../isl/test_inputs/codegen/cloog/logopar.c | 28 +- .../External/isl/test_inputs/codegen/cloog/merge.c | 12 +- .../isl/test_inputs/codegen/cloog/multi-stride.c | 2 - .../isl/test_inputs/codegen/cloog/nul_lcpc.c | 20 +- .../External/isl/test_inputs/codegen/cloog/orc.c | 26 +- .../test_inputs/codegen/cloog/reservoir-fusion1.c | 14 +- .../test_inputs/codegen/cloog/reservoir-lim-lam2.c | 18 +- .../test_inputs/codegen/cloog/reservoir-lim-lam5.c | 20 +- .../test_inputs/codegen/cloog/reservoir-lim-lam6.c | 14 +- .../codegen/cloog/reservoir-mg-interp.c | 150 +- .../codegen/cloog/reservoir-mg-interp2.c | 34 +- .../test_inputs/codegen/cloog/reservoir-pingali2.c | 14 +- .../test_inputs/codegen/cloog/reservoir-pingali3.c | 16 +- .../test_inputs/codegen/cloog/reservoir-pingali4.c | 14 +- .../isl/test_inputs/codegen/cloog/singleton.c | 6 +- .../isl/test_inputs/codegen/cloog/stride.c | 12 +- .../isl/test_inputs/codegen/cloog/stride2.c | 14 +- .../External/isl/test_inputs/codegen/cloog/test.c | 28 +- .../isl/test_inputs/codegen/cloog/thomasset.c | 16 +- .../isl/test_inputs/codegen/cloog/uday_scalars.c | 10 +- .../isl/test_inputs/codegen/cloog/unroll.c | 24 +- .../isl/test_inputs/codegen/cloog/usvd_e_t.c | 680 +- .../isl/test_inputs/codegen/cloog/vasilache.c | 44 +- .../isl/test_inputs/codegen/cloog/vivien.c | 148 +- .../isl/test_inputs/codegen/cloog/vivien2.c | 142 +- .../isl/test_inputs/codegen/cloog/walters.c | 26 +- .../isl/test_inputs/codegen/cloog/walters2.c | 20 +- .../isl/test_inputs/codegen/cloog/walters3.c | 10 +- .../External/isl/test_inputs/codegen/cloog/yosr.c | 18 +- .../External/isl/test_inputs/codegen/cloog/yosr2.c | 22 +- .../isl/test_inputs/codegen/cloog/youcefn.c | 16 +- .../External/isl/test_inputs/codegen/component0.c | 8 +- .../External/isl/test_inputs/codegen/component1.c | 8 +- .../External/isl/test_inputs/codegen/component3.c | 8 +- .../External/isl/test_inputs/codegen/component4.c | 12 +- .../External/isl/test_inputs/codegen/component6.c | 8 +- .../External/isl/test_inputs/codegen/component7.c | 10 +- polly/lib/External/isl/test_inputs/codegen/group.c | 10 +- .../External/isl/test_inputs/codegen/isolate1.c | 14 +- .../External/isl/test_inputs/codegen/isolate3.c | 32 +- .../External/isl/test_inputs/codegen/isolate4.c | 24 +- .../External/isl/test_inputs/codegen/isolate5.c | 48 +- .../External/isl/test_inputs/codegen/isolate6.c | 48 +- .../External/isl/test_inputs/codegen/isolate7.c | 40 +- .../isl/test_inputs/codegen/omega/basics-0.c | 14 +- .../isl/test_inputs/codegen/omega/chosol-0.c | 14 +- .../isl/test_inputs/codegen/omega/chosol-1.c | 14 +- .../isl/test_inputs/codegen/omega/code_gen-2.c | 28 +- .../isl/test_inputs/codegen/omega/collard-0.c | 28 +- .../External/isl/test_inputs/codegen/omega/fc1-1.c | 30 +- .../External/isl/test_inputs/codegen/omega/fc1-2.c | 30 +- .../External/isl/test_inputs/codegen/omega/fc2-1.c | 30 +- .../isl/test_inputs/codegen/omega/lift1-5.c | 30 +- .../isl/test_inputs/codegen/omega/lift2-5.c | 42 +- .../External/isl/test_inputs/codegen/omega/m12-1.c | 40 +- .../External/isl/test_inputs/codegen/omega/m2-1.c | 18 +- .../External/isl/test_inputs/codegen/omega/p6-0.c | 14 +- .../isl/test_inputs/codegen/omega/stride6-0.c | 2 +- .../isl/test_inputs/codegen/omega/stride7-1.c | 26 +- .../codegen/omega/ts1d-check-sblock-0.c | 24 +- .../isl/test_inputs/codegen/omega/ts1d-check0-0.c | 22 +- .../test_inputs/codegen/omega/ts1d-mp-i_ts-m_b-0.c | 64 +- .../isl/test_inputs/codegen/omega/ts1d-orig0-0.c | 16 +- .../isl/test_inputs/codegen/omega/wak1-0.c | 42 +- .../isl/test_inputs/codegen/omega/wak1-1.c | 106 +- .../isl/test_inputs/codegen/omega/wak3-1.c | 38 +- .../isl/test_inputs/codegen/pldi2012/figure8_b.c | 12 +- polly/lib/External/isl/test_inputs/codegen/roman.c | 54 +- .../External/isl/test_inputs/codegen/separate.c | 12 +- .../isl/test_inputs/codegen/separation_class.c | 30 +- .../isl/test_inputs/codegen/separation_class2.c | 24 +- .../lib/External/isl/test_inputs/codegen/stride7.c | 14 +- .../lib/External/isl/test_inputs/codegen/unroll.c | 8 +- .../External/isl/test_inputs/codegen/unroll11.c | 14 +- .../lib/External/isl/test_inputs/codegen/unroll2.c | 20 +- .../lib/External/isl/test_inputs/codegen/unroll4.c | 30 +- .../lib/External/isl/test_inputs/codegen/unroll6.c | 14 +- .../lib/External/isl/test_inputs/codegen/unroll7.c | 18 +- .../External/isl/test_inputs/schedule/niewang.sc | 29 + .../External/isl/test_inputs/schedule/niewang.st | 25 + polly/test/Isl/Ast/dependence_distance_varying.ll | 2 +- 670 files changed, 47138 insertions(+), 37891 deletions(-) create mode 100644 clang/test/CodeGen/constantexpr-fneg.c create mode 100644 clang/test/Modules/Inputs/inherit-attribute/a.h create mode 100644 clang/test/Modules/Inputs/inherit-attribute/b.h copy clang/test/{Preprocessor/Inputs/cycle => Modules/Inputs/inherit-attribute}/c. [...] create mode 100644 clang/test/Modules/Inputs/inherit-attribute/module.modulemap create mode 100644 clang/test/Modules/inherit-attribute.cpp delete mode 100644 compiler-rt/test/fuzzer/cross_over_copy.test delete mode 100644 compiler-rt/test/fuzzer/cross_over_insert.test create mode 100644 lld/test/ELF/ppc64-tls-missing-gdld.s create mode 100644 lldb/test/API/functionalities/completion/shared.cpp create mode 100644 lldb/test/Shell/SymbolFile/NativePDB/lit.local.cfg create mode 100644 lldb/test/Shell/SymbolFile/PDB/lit.local.cfg copy llvm/docs/AMDGPU/{gfx10_src32_3.rst => gfx1011_src32_2.rst} (86%) copy llvm/docs/AMDGPU/{gfx10_src32_2.rst => gfx1011_src32_3.rst} (82%) copy llvm/docs/AMDGPU/{gfx10_src32_2.rst => gfx10_src32_4.rst} (96%) copy llvm/docs/AMDGPU/{gfx10_src32_2.rst => gfx10_src32_5.rst} (82%) copy llvm/docs/AMDGPU/{gfx10_src32_3.rst => gfx10_src32_6.rst} (96%) copy llvm/docs/AMDGPU/{gfx10_sdata64_0.rst => gfx7_dst_buf_32.rst} (59%) copy llvm/docs/AMDGPU/{gfx10_sdata64_0.rst => gfx8_dst_buf_32.rst} (59%) copy llvm/docs/AMDGPU/{gfx8_src32_2.rst => gfx8_src32_4.rst} (96%) copy llvm/docs/AMDGPU/{gfx8_src32_3.rst => gfx8_src32_5.rst} (96%) copy llvm/docs/AMDGPU/{gfx8_src32_2.rst => gfx8_src32_6.rst} (89%) copy llvm/docs/AMDGPU/{gfx8_src32_3.rst => gfx8_src32_7.rst} (85%) copy llvm/docs/AMDGPU/{gfx9_src32_2.rst => gfx906_src32_3.rst} (89%) copy llvm/docs/AMDGPU/{gfx9_src32_3.rst => gfx906_src32_4.rst} (85%) copy llvm/docs/AMDGPU/{gfx9_src32_2.rst => gfx908_src32_4.rst} (89%) copy llvm/docs/AMDGPU/{gfx9_src32_3.rst => gfx908_src32_5.rst} (85%) copy llvm/docs/AMDGPU/{gfx9_src32_2.rst => gfx9_src32_4.rst} (96%) copy llvm/docs/AMDGPU/{gfx9_src32_3.rst => gfx9_src32_5.rst} (96%) copy llvm/docs/AMDGPU/{gfx9_src32_2.rst => gfx9_src32_6.rst} (89%) copy llvm/docs/AMDGPU/{gfx9_src32_3.rst => gfx9_src32_7.rst} (85%) delete mode 100644 llvm/docs/TableGen/LangIntro.rst delete mode 100644 llvm/docs/TableGen/LangRef.rst create mode 100644 llvm/docs/TableGen/ProgRef.rst create mode 100644 llvm/include/llvm/Analysis/InstCount.h create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.128.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.96.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-unaligned.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll create mode 100644 llvm/test/CodeGen/AMDGPU/load-local.128.ll create mode 100644 llvm/test/CodeGen/AMDGPU/load-local.96.ll create mode 100644 llvm/test/CodeGen/AMDGPU/store-local.128.ll create mode 100644 llvm/test/CodeGen/AMDGPU/store-local.96.ll create mode 100644 llvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-tls-initial-exec.ll create mode 100644 llvm/test/MC/PowerPC/pcrel-tls-initial-exec-address-load-reloc.s create mode 100644 llvm/test/MC/PowerPC/pcrel-tls-initial-exec-value-load-reloc.s create mode 100644 llvm/test/TableGen/paste-reserved.td create mode 100644 llvm/test/Transforms/LoopIdiom/expander-do-not-delete-reused-values.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/X86/expander-reused-val [...] create mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/phi-eliminate.ll create mode 100644 llvm/test/tools/not/disable-symbolization.test copy polly/lib/External/isl/{ => interface}/aclocal.m4 (81%) copy polly/lib/External/isl/{ => interface}/compile (100%) mode change 100755 => 100644 copy polly/lib/External/isl/{ => interface}/config.guess (100%) mode change 100755 => 100644 copy polly/lib/External/isl/{ => interface}/config.sub (99%) mode change 100755 => 100644 copy polly/lib/External/isl/{ => interface}/configure (81%) mode change 100755 => 100644 create mode 100644 polly/lib/External/isl/interface/configure.ac copy polly/lib/External/isl/{ => interface}/depcomp (100%) mode change 100755 => 100644 copy polly/lib/External/isl/{ => interface}/install-sh (100%) mode change 100755 => 100644 copy polly/lib/External/isl/{ => interface}/isl_config.h.in (66%) copy polly/lib/External/isl/{ => interface}/ltmain.sh (100%) copy polly/lib/External/isl/{ => interface}/missing (100%) mode change 100755 => 100644 create mode 100644 polly/lib/External/isl/isl_aff_lex_templ.c create mode 100644 polly/lib/External/isl/isl_ilp_opt_multi_val_templ.c create mode 100644 polly/lib/External/isl/isl_ilp_opt_val_templ.c create mode 100644 polly/lib/External/isl/isl_insert_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_insert_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_min_max_templ.c create mode 100644 polly/lib/External/isl/isl_multi_unbind_params_templ.c create mode 100644 polly/lib/External/isl/isl_multi_union_add_templ.c create mode 100644 polly/lib/External/isl/isl_opt_mpa_templ.c create mode 100644 polly/lib/External/isl/isl_pw_insert_domain_templ.c create mode 100644 polly/lib/External/isl/isl_pw_locals_templ.c create mode 100644 polly/lib/External/isl/isl_unbind_params_templ.c create mode 100644 polly/lib/External/isl/isl_union_locals_templ.c create mode 100644 polly/lib/External/isl/isl_union_pw_templ.c create mode 100644 polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 create mode 100644 polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 create mode 100644 polly/lib/External/isl/test_inputs/schedule/niewang.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/niewang.st