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_apm/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from 336291e777f3 autogen a test for ease of update in later patch adds 8dca953dd39c [mlir] Apply py::module_local() to a few more classes. adds 162aed482403 [test] precommit test for D109786 adds baff4b41055f [test] precommit anoter test for D109786 adds 4cabaf594aa2 NFC: DebugInfo: refactor pretty printing into a utility class adds 1a406cd5f2e2 Remove unused llvm/Support/Parallel.h from MLIR (NFC) adds 81f8ad176966 [flang] Make 'this_image()' an intrinsic function adds 99dfe90695a8 Attributor: Fix typos adds f12174204c63 AMDGPU: Rename attributor class for uniform-work-group-size adds fdd9761dd1a9 Attributor: Fix crash on undef in !callees adds 88146230e1b2 SeparateConstOffsetFromGEP: Fix stack overflow in unreacha [...] adds 9adc0114bfeb [mlir][linalg] PadTensorOp vectorization: Avoid redundant FillOps adds aaf62958f1ae [CMake] Delete obsoleted COMPILER_RT_TEST_TARGET_TRIPLE adds 4a36e96c3fc2 RegAllocGreedy: Account for reserved registers in num regs [...] adds 962acf0a27fb [lld][WebAssembly] Use llvm-objdump to test __wasm_init_memory adds 299b5d420df1 [CSSPGO] Enable pseudo probe instrumentation in O0 mode. adds 54d755a03436 DAG: Fix incorrect folding of fmul -1 to fneg adds d4e03bccd456 regen an autogened test which is stale adds 626586fc253c Re-Revert "clang-tidy: introduce readability-containter-da [...] adds 10b069d1a09f [gn build] Port 626586fc253c adds 500d4c45ba7f [MLIR] Use memref.copy ops in BufferResultsToOutParams pass. adds a32300a68f6c Make the --mlir-disable-threading command line option over [...] adds 0dc461441eed Revert "[flang] Make 'this_image()' an intrinsic function" adds 0057c7185d1c [CSSPGO][llvm-profgen] Truncate stack samples with invalid [...] adds 945df8bc4cf3 [obj2yaml][XCOFF] Dump sections adds 2c42a73d6c39 Add extra check for llvm::Any::TypeId visibility adds 1ac209ed76cb [NPM] Added -print-pipeline-passes print params for a few passes. adds 5ec1845cad9e [AArch64][GlobalISel] Add a new reassociation for G_PTR_ADDs. adds a543abc5ea65 [mlir][linalg] Update OpDSL doc (NFC). adds b10940edfc7d [mlir] Update docs on conversion and translation to LLVM adds 1f1c71aeacc1 [X86][InlineAsm] Use mem size information (*word ptr) for [...] adds e90d55e1c9e7 [VPlan] Support sinking recipes with uniform users outside [...] adds 934e2f695e18 [mlir][linalg] ComprehensiveBufferize: Do not copy InitTen [...] adds bddfbf91ed14 [LV] Min/max intrinsic reduction test cases. adds 18655140d622 [NVPTX] NFC: Remove unused imm type intrinsic arg adds 3b9470a6c46d [OpenCL] Supports optional image types in C++ for OpenCL 2021 adds 533471ff2f82 [MIPS] Remove unused tblgen template args. NFC adds dcba99418438 [X86] combineX86ShuffleChain - ensure we only peek through [...] adds 61cc873a8ef1 [LV] Recognize intrinsic min/max reductions adds 05c120823b68 [DSE] Add capture-before test cases with loads. adds a2332d5332c3 [ARM] Prevent continuous folding of SUBC adds e3889b30590a [mlir][Linalg] Replace DenseSet by UnionFind in Comprehens [...] adds 660f281b5e75 [mlir][Linalg] Make codegen strategy late transformations opt-in adds afc45ff06fac [gn build] (manually) port 2c42a73d6c39 adds b33a43e57c8c [ARM] Move fetching of ARMSubtarget into the scopes that n [...] adds b4133a21cef4 [lldb] [Windows] Fix an incorrect assert in NativeRegister [...] adds 0767e43d8745 [CostModel][X86] Adjust bitreverse/ctpop/ctlz/cttz AVX2+ c [...] adds be1028053e93 [PhaseOrdering] add tests for PR47023; NFC adds f5d89523567b [InstCombine] Transform X == 0 ? 0 : X * Y --> X * freeze(Y) adds 3c885190af21 [RISCV][compiler-rt] Add missing __riscv_save_1/0 labels for RV64 adds bbca392a7f31 [RISCV][compiler-rt] Move RV64 __riscv_restore_1/0 directi [...] adds 274adcb86634 Implement delimited escape sequences. adds b8d83e83be0f [RISCV][compiler-rt] Fix an incorrect comment for RV64 __r [...] adds 1f3925e25ae0 [clang][driver][AIX] Add system libc++ header paths to driver adds 1a3b3301d7aa [HWASan] Catch cases where libc populated jmp_buf. adds 446e11fa2943 [SLP][NFC]Add a test for tiny tree with stores and with no [...] adds 6fe77b1051cc [mlir][Linalg] Fail comprehensive bufferization if a memre [...] adds c78ed20784ee [Test] Add a test showing missing opportunities in branch [...] adds 0a07789fe93d [HWASan] Add missing newlines. adds 9111635cb78e [test] Fix asan/scudo -shared-libsan tests with -DLLVM_ENA [...] adds 36ef65adc356 [InstCombine] Update test checks through autogeneration, a [...] adds 210d72e9d6b4 [compiler-rt] Move -fno-omit-frame-pointer check to common [...] adds f9dbca68d48e [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by defau [...] adds ab5f2b505a07 [HIP] Diagnose -fopenmp-targets for HIP programs adds f68939d3d91c [MLIR] Tighten type constraint on memref.global op def adds 258e27aae135 [OpenMP] Add support for GOMP depobj adds 13237c3b1ee0 Add llvm_unreachable after fully covered switch (NFC) adds b759381b7515 [MemorySSA] Add verification levels to MemorySSA. [NFC] adds a92f11b68245 switch a couple of SCEV tests to autogen for ease of update adds debbf8049d22 autogen a test for ease of update adds 96ec0ff2b760 [mlir][Linalg] Revisit insertion points in comprehensive b [...] adds 1b79efdc72e6 [mlir] Fix printing of EmitC attrs/types with escape characters adds 9bdb19cca292 [SCEV] (udiv X, Y) * Y is always NUW adds e5a32d720ef2 [InstCombine] move extend after insertelement if both oper [...] adds 385f380e806a [MemorySSA] Fix "set but not used" warnings adds acaca56471a7 [HWASan] Test longjmp(jmpbuf, 0). adds 248e430f37c8 precommit test for D109845/D106852 adds 4ac4e52189aa [InstCombine] Improve TryToSinkInstruction with multiple uses adds 40acc0adad59 Improve type printing of size-dependent const arrays to no [...] adds d249200fa7d5 Revert "Re-Revert "clang-tidy: introduce readability-conta [...] adds ae2a5facce96 [OpenMP][libomptarget] Minor fix in x86_64 plugin adds 8264846c0ef8 Senticify some comments - post-commit review for e4b9f5e85 [...] adds 8b946ab0bb9a [NFC] Test commit to verify commit access adds 7d437cf76e3a Test commit to check commit access adds 3273430406c1 Re-add getSingleUndroppableUse API adds 1ac2d195ecb5 [mlir][linalg] Add canonicalizers for depthwise conv adds f4382d4b0972 [Compiler-RT] For arm64e test suites use the SDK version a [...] adds cb8c30d35dc9 [DRR] Explicit Return Types in Rewrites adds 87c00878d3ac SplitKit: Remove decade old live interval hack adds b6cb03e6b94d Revert use of getUniqueUndroppableUser in AssumeBundleBuilder adds 065bb08bb893 NFC: DWARFTypePrinter: Remove "type" from member function [...] adds 8025c03f70ee [clang-format] Top-level unwrapped lines don't follow a le [...] adds f9e4aebe4a7a Revert "[InstCombine] Improve TryToSinkInstruction with mu [...] adds 68079ef0eb01 Teach SimplifyCFG to fold switches into lookup tables in m [...] adds 658eb9e14264 [Polly] Remove autotools build systems from Externals. NFC. adds c90cbb2d3455 [gn build] Port d249200fa7d5 adds c3ddc13d7d63 [NFC] Split up PassBuilder.cpp adds 5d78e33ce5eb [test] Move some llvm-extract tests into the proper directory adds 699da98739b0 PR51874: Fix diagnostics for defaulted, implicitly deleted [...] adds 37a5a3ae5508 [MemProf] Avoid global lock when updating MIB cache adds 17589538aaef [lldb-vscode] Fix focus thread when previous thread exits adds 242524741f35 [MemProf] Fix format warnings adds 94a2f9cdb6f9 [GlobalISel] Fix CombinerHelper::isPredecessor for same de [...] adds e159d3cbfc25 [AArch64][GlobalISel] Use MI::getIntrinsicID in more spots. NFC. adds c8b3d7d6d6de [AArch64][GlobalISel] Ensure atomic loads always get assig [...] adds 24c8eaec9467 [Transforms] Use make_early_inc_range (NFC) adds b1d44e59020a [mlir][sparse] add affine subscripts to sparse compilation pass adds 03c8b24ace91 Delete unused GlobalIndirectSymbol::getBaseObject overloads adds a01f772d19d5 [ORC] Add MethodWrapperHandler utility for WrapperFunction. adds a5b72abc9eaa [DebugInfo] Enhance DIImportedEntity to accept children entities adds 8f2db36b01c0 [mlir][OpDSL] Update op definitions to make shapes more co [...] adds 7acf92943b78 [flang][driver] Add documentation for Plugins adds e06767fdcbe3 [AArch64] Regenerate some test checks. NFC adds c98a8a09b5eb [HardwareLoops] Loop guard intrinsic to recognise zext adds 128a49727a45 [AMDGPU] Fix upcoming TableGen warnings on unused template [...] adds a4e437e3c959 [FuncSpec] Add a test for specialising on a non-constant g [...] adds 66249323d25f [lldb] [gdb-remote] Try using <architecture/> for remote a [...] adds c208deb90082 [lldb] [ABI/AArch64] Recognize special regs by their xN names too adds 8371a4c9d559 [Test][AggressiveInstCombine] Add test for truncation of v [...] adds 6a5f49a1acf8 [AggressiveInstCombine] Add `{insert/extract}element` to ` [...] adds 9c4a1686d7c4 [clangd] Fix clangd crash when including a header adds ceded4153245 Don't set executable file in ObjectFileMachO::LoadCoreFileImages adds e4da0f9657b4 [Test] Add test showing missing opportunity in range infer [...] adds d2e66d7fa46b [GlobalISel] Add a combine for and(load , mask) -> zextload adds 85f2ae57f713 Be more flexible on the storage type allowed for llvm::Any [...] adds bd590a5f895f [lldb] Make Platform::DebugProcess take a Target reference adds 96ec9b6ff2f0 [Analyzer] ConversionChecker: track back the cast expression adds 86a58f10284d [lldb] [DynamicRegisterInfo] Pass name/alt_name via RegisterInfo adds 005fc11ebdd6 [PGO] Change ThinLTO test for targets with loop unrolling [...] adds 1ef62cb20028 [X86] SimplifyDemandedVectorEltsForTargetNode - add PSADBW [...] adds 47d57547f43c [lldb] [Process/gdb-remote] Alias sp to x31 on AArch64 for [...] adds 17f1ccc75908 [AArch64][SVE] NFC: Remove unnecessary if adds 99ece01a0f57 [lldb/win] Fix TestIRMemoryMapWindows.test when running te [...] adds 951f362e2560 [clang-cl] Add a /diasdkdir flag and make /winsysroot imply it adds 054e331d9dbd [OpenCL] Supports optional program scope global variables [...] adds 61f25daa8d1b [ARM][CMSE] Clear the secure fp-registers when using softfp abi. adds 1bd5ea968e92 [ARM] Mitigate the cve-2021-35465 security vulnurability. adds 95ba9f957aa9 [hwasan] print globals in symbolizer-friendly format. adds 2f97ff8e7bcf [SLP] Add additional memory versioning tests. adds 05ea321f7163 [clang-cl] Fix test after 951f362e256 on systems where def [...] adds ab41eef9aca3 [NewPM] Use a separate struct for ModuleMemorySanitizerPass adds 8f8616655c4d [NewPM] Use a separate struct for ModuleThreadSanitizerPass adds d9fc3d879e6d [NewPM] Replace 'kasan-module' by 'asan-module<kernel>' adds 1b0a71c5fc05 [PowerPC][AIX] Add support for varargs for complex types on AIX adds baa18ee63e83 Add a new API seek for the Cursor class in the DataExtractor.cpp adds a773db7d7622 Add a command-line flag to control the Swift extended asyn [...] adds 45a738363ee3 Increase expected line number for ExtDebugInfo.cpp adds ea79b77da3ee [clangd] Dont work on diags if we are not going to emit adds abe8b354e37d Fix vtbl field addr space adds 64fe0458866d [clangd] PreamblePatch should be no-op if includes arent patched adds 720766a50cab Remove trailing whitespace in ASTReaderDecl.cpp adds ffa5c3a555a8 Fix warning on `llvm-else-after-return`. NFC. adds cfc74024195e [llvm] Use drop_begin (NFC) adds f670c5aeeef0 Add a new frontend flag `-fswift-async-fp={auto|always|never}` adds 003fed8269b3 [test] Fix test failure in Clang :: Lexer/char-escapes-del [...] adds 1613ab8a4a3e [libcxx][libcxxabi] CMAKE_REQUIRED_FLAGS is a string, not a list adds a2c319fdc6b3 [LLVM][CMake][NFC] Resolve FIXME: Rename LLVM_CMAKE_PATH t [...] adds 976d474bec35 [OpenMP] Support construct trait set for Clang adds ee2e414dde4f [mlir][Linalg] Cleanup doc and improve logging and readabi [...] adds 2a1ac2e318c6 [FuncSpec] Add force flag to test case to trigger the tran [...] adds 860cbeb15992 [mlir][sparse] add more asserts to sparse support lib adds aefb81a33a6d Removing some spurious whitespace; NFC adds c5f480fcbec0 [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS [...] adds afb6223bc530 Support Unicode 14 identifiers adds 446e21623c28 [llvm-profgen] Use context-sensitive byte size cost for pr [...] adds c0afb0092423 [NFC] Added tests for llvm.powi optimizations adds a4a426c9e0da [InstCombine] Added llvm.powi optimizations adds f1e8ceb3054a docs: correct SPHNIX document reference adds d49cb5b3035b [SimplifyCFG] Add bonus when seeing vector ops to branch f [...] adds 106959acc15c [AMDGPU] Inline non-kernel functions using extern lds adds c96d45700f6d [lldb] Remove SBExecutionContext::reset (NFC) adds b4fa71eed34d [LLD] Remove global state in lld/COFF adds 73e5b9ea90ba [RISCV] Select (srl (sext_inreg X, i32), uimm5) to SRAIW i [...] adds 22f01cd4fc5d [AIX][ZOS] Disable LIT tests on AIX and z/OS due to lack o [...] adds 6b20ea696356 [CUDA] Pass ExecConfig through BuildCallToMemberFunction adds e03c7e367adb [lld] Add test to check for timer output adds 8662a2f2081c [mlir][tosa] Relax ranked constraint on quantization builder adds 5de8c7f1387d [fuzzer][fuchsia] Close exception channel before exiting. adds a2fd05ada903 Temporarily revert "[LLD] Remove global state in lld/COFF" [...] adds 0fc624f029f5 [IR] Return AAMDNodes from Instruction::getMetadata() (NFC) adds f79ce5875f56 autogen a SCEV test for ease of update adds 88cb3e2cb6fe [MemProf] Don't instrument stack accesses unless requested adds 45a8608d7ba4 [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS [...] adds 47dd1f642846 [lldb] Skip TestAppleSimulatorOSType if json parsing fails adds df7c2bcf4e45 precommit tests for D109457 adds 4c1023b4b790 [AMDGPU] NFC: Fixing small spelling errors in AMDGPU header files adds a65f6aafe2d3 [lldb] Refactor and rename CPlusPlusLanguage::FindAlternat [...] adds 7eb67748f9d7 [MachCore] Report arm64 thread exception state adds 79e48f3c7c8c Revert "[MachCore] Report arm64 thread exception state" adds 8fb86011026c Revert "[lldb] Skip TestAppleSimulatorOSType if json parsi [...] adds 2aa847421004 [Bazel] Use posix definitions for FreeBSD adds e6020b2a4224 [clang][NFC] refactor GlobalMethodPool to encapsulate its map adds 233b42a8bbdc [mlir][sparse] remove unused TENSOR environment adds 04a66f8d2b8f Fixing vector add pattern that incorrectly returns success. adds 65feb9f44473 [symbolizer] Change libcxx paths in buildscript. adds 4b19e7dfaee9 [LoopIdiomRecognize][Remarks] Track loop-strided store to/ [...] adds 5f2b7879f16a NFC. Add tests exposing missing analysis invalidation in L [...] adds 0e362883182d [LoopPredication] Report changes correctly when attempting [...] adds d9195d6603f2 [flang] More precise checks for NULL() operands adds 646299d183ca [Support] Convert BinaryStream class zoo to 64-bit offsets adds 19afc495dc27 [flang] Enforce array conformance in actual arguments to E [...] adds fe950cba8f46 Update LoopPredication test to fix buildbot failure. adds 78b083dbb725 [ORC] Add finalization & deallocation actions, SimpleExecu [...] adds a9a6cdc1bdc0 [gn build] Port 78b083dbb725 adds 47373f94a431 [compiler-rt][test] Add int128 requirement to TestCases/Mi [...] adds 26aff847d886 [flang] Fold COUNT() adds 1d08a19a38a5 [ELF] Clarify --export-dynamic-symbol/--dynamic-list. NFC adds f4092c769031 [compiler-rt][test] Ensure CMAKE_SYSROOT is added as a tes [...] adds cc8229603b67 Extract LC_CODE_SIGNATURE related implementation out of LLD adds 2755670411d2 [gn build] Port cc8229603b67 adds aaf00f3f19c1 Add MachO signature verification test adds e9e1d4751b54 [X86] Refactor GetSSETypeAtOffset to fix pr51813 adds 167ff5280d7f [GlobalOpt] Do not shrink global to bool for an unfavorable AS adds 6403f716f129 [NFC][MachineRegisterInfo] Fix typo in comments of getLive [...] adds b588f5d665aa [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD. adds ed921282e551 [flang] Make 'this_image()' an intrinsic function adds fc08cfb8884d CodeView: static_cast result of getOffset() to size_t. adds 63838d88145f [examples] Fix SectionMemoryManager deconstruction error w [...] adds 97cc678cc4a2 [FuncSpec] Specialising on addresses of const global values. adds 0195f8621f18 [Clang] Fix long double availability check adds 7e8babeb9d55 Revert "[examples] Fix SectionMemoryManager deconstruction [...] adds 74fa174f339c [Test] One more missing opportunity on IndVars check removal adds 80584f005646 Revert "[PowerPC][ELF] make sure local variable space does [...] adds bdafe3124c9a [DSE] Add test cases with stores to objects before they escape. adds 690f76958a73 [Test] Add simple test where IndVars fails to remove check [...] adds 37cdc7ebd9a3 [OpenCL] Supports optional pipe types in C++ for OpenCL 2021 adds d477a7c2e704 GlobalISel/Utils: Refactor integer/float constant match functions adds 1a5ab3e97c15 [SystemZ] Recognize .machine directive in parser. adds f263ea157113 [MLIR] Matrix: support resizing horizontally adds 6607bd9fd819 [MLIR] AffineStructures::removeIdRange: support specifying [...] adds 44db07f11f00 [MLIR] AffineStructures: support removing a range of const [...] adds 8821345e68b2 [TextAPI] Use const-ref iterator in for-range loop. NFCI. adds e4b2f66d7f7e [TableGen] Record::checkRecordAssertions() - Use const-ref [...] adds 9e70d4e5f2e4 [AsmPrinter] DebugLocEntry::dump() - Use const-ref iterato [...] adds cbaaedea56fa [CodeGen] MachineInstr::getUsedDebugRegs() - Use const-ref [...] adds 5ebe95e25673 [X86][Atom] Fix integer shuffles uops, latency and throughput adds 77f6c0bcaa26 Fix Wdocumentation warnings. NFCI. adds 58719f61535e [MLIR] PresbugerSet: slightly expand documentation adds e3b10525b489 Make multiversioning work with internal linkage adds db23f27786d9 [X86] X86PreTileConfig - Use const-ref iterator in for-ran [...] adds bbebb564f931 [TableGen] X86EVEX2VEXTablesEmitter - Use const-ref iterat [...] adds 4af76434706a [CodeGen] LiveDebug - Use const-ref iterator in for-range [...] adds 72e57862818c [DebugInfo] DWARF - Use const-ref iterator in for-range lo [...] adds b7e9d203c679 [OpenCL] Supports optional same image reads and writes in [...] adds 197a3d183b8b Fix test failure from e3b10525b489b604d6a1e540be78bda80afb5868 adds ff6b074674f0 [NFC] Added testcase for PR25725 adds 6fb01a94708f [flang][OpenMP] Add semantic checks for ordered construct adds 750d5fc65c92 [HWASan] Intercept setjmp/longjmp on x86_64. adds 8a7a28075b7f Fix CodeGen/pgo-sample-thinlto-summary.c with old PM adds 1894250291ea [flang] Revamp C1502 checking of END INTERFACE [generic-spec] adds 90b7817e03af [mlir][linalg] Add helper to update IndexOps after tiling (NFC). adds 3a587ed20ffe [InstCombine] add vector tests for 'and' folds; NFC adds 41ff7612b31d [InstCombine] allow splat vectors for narrowing masked fold adds 12ba72789747 [flang] Accept SIZE(assumed-rank, DIM=n) adds df1ab7de38e9 [gn build] (semi-manually) port 750d5fc65c92 adds 358df06f4e8d [X86] Improve `matchBinaryShuffle()`'s `BLEND` lowering wi [...] adds e2febc2ed461 [llvm] Use drop_begin (NFC) adds 7ff920826c8d [flang] Catch errors with intrinsic array inquiry functions adds 7f1a6d891e08 [OpenMP] libomp: Update third-party sources of ittnotify c [...] adds 59b877d00162 [OpenMP] NFC: add type casts to silence gcc warnings adds 43d41b295e15 [flang] Correct overflow detection in folding of real->int [...] adds 81a1a91c6260 [NFC] clang-format -i /openmp/libomptarget/deviceRTLs/interface.h adds b428c3e8c192 [lld-macho] Ignore local personality symbols if non-lo [...] adds a123e3c48b58 [mlir] Fix potential crash in hoistRedundantVectorTransfers adds 416679615d83 [mlir] Linalg hoisting should ignore uses outside the loop adds 36aac53b3698 [mlir][linalg] Extend drop unit dim pattern to all cases o [...] adds 20afd38651cc [flang] Upgrade warning to error in case of PURE procedure adds 9245f35580ca [flang] Validate SIZE(x,DIM=n) dimension for assumed-size array x new 2b0b1d531974 [SLP][NFC]Add a test for reorder of alt shuffle operands. new 9c0366274838 [Dexter] Mutually exclusive argument group for --builder a [...] new 101c3de39fbc Add information about C99 to the C status page. new f6ddfac401b8 [flang] Enforce fixed form rules about END continuation new 338f21a4bd6b [flang] Enforce specification function rules on callee, not call new d13d9da1fbe1 [clang] [ARM] Don't set the strict alignment flag for armv [...] new 08f0cb77197d [mlir] Prevent crash in DropUnitDim pattern due to tensor [...] new 121aab84d16f [MLIR][Affine] Simplify nested modulo operations when able new 80d62993d072 [clang][darwin] Add support for --emit-static-lib new c5fafc1e73bc [CSSPGO] Tweakes to lower pseudo probe runtime overhead new f18c0739b307 [llvm-reduce] Add reduce operands pass new 5a6c38fbefba [flang] Fix build new 3db959060546 [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64 new e93baded3957 [nfc] [lldb] Remove unused DIEPointerSet, DeclToDIEMap and [...] new c533b88a6dc9 [DFSan] Add force_zero_label abilist option to DFSan. This [...] new d01e0c8c66bb [NFC] Precommit tests for D109954 new d4e16171e889 [mlir][sparse] add dce test for all sparse tensor ops new 46e77b5d109b [mlir][sparse] add a sparse quantized_matmul example to in [...] new 6da35036023d [InstCombine] add tests for min/max intrinsics with offset [...] new 2908fc0d3f16 [OpenMP] Use irbuilder as default for masked and master construct new c7d7b98e5263 OpenMP 5.0 metadirective new 7efb825382c0 Revert "OpenMP 5.0 metadirective" new 347f3c186d3f OpenMP 5.0 metadirective new 9ff848c5cd88 Revert "[OpenMP] Use irbuilder as default for masked and m [...] new 843390c58ae6 Apply proper source location to fallthrough switch cases.
The 25 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 10 +- clang-tools-extra/clangd/ParsedAST.cpp | 59 +- clang-tools-extra/clangd/Preamble.cpp | 30 +- clang-tools-extra/clangd/Preamble.h | 16 +- .../clangd/unittests/CodeCompleteTests.cpp | 17 + .../clangd/unittests/ParsedASTTests.cpp | 71 - .../clangd/unittests/PreambleTests.cpp | 36 +- clang-tools-extra/docs/ReleaseNotes.rst | 2 +- .../readability-container-data-pointer.cpp | 7 +- clang/CMakeLists.txt | 13 +- clang/docs/ClangCommandLineReference.rst | 4 + clang/docs/DataFlowSanitizer.rst | 14 + clang/include/clang-c/Index.h | 6 +- clang/include/clang/AST/OpenMPClause.h | 5 +- clang/include/clang/AST/RecursiveASTVisitor.h | 3 + clang/include/clang/AST/StmtOpenMP.h | 38 + clang/include/clang/Basic/CodeGenOptions.def | 5 + clang/include/clang/Basic/CodeGenOptions.h | 7 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticLexKinds.td | 15 + clang/include/clang/Basic/DiagnosticParseKinds.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 10 +- clang/include/clang/Basic/OpenCLOptions.h | 2 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Driver/Options.td | 17 +- clang/include/clang/Sema/Sema.h | 30 +- clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/lib/AST/OpenMPClause.cpp | 10 +- clang/lib/AST/StmtOpenMP.cpp | 19 + clang/lib/AST/StmtPrinter.cpp | 5 + clang/lib/AST/StmtProfile.cpp | 4 + clang/lib/AST/TypePrinter.cpp | 5 +- clang/lib/Basic/CMakeLists.txt | 2 +- clang/lib/Basic/OpenMPKinds.cpp | 5 + clang/lib/Basic/TargetInfo.cpp | 5 +- clang/lib/CodeGen/BackendUtil.cpp | 19 +- clang/lib/CodeGen/CGClass.cpp | 13 +- clang/lib/CodeGen/CGDebugInfo.cpp | 8 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGStmt.cpp | 9 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 5 + clang/lib/CodeGen/CodeGenFunction.h | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 28 +- clang/lib/CodeGen/TargetInfo.cpp | 188 +- clang/lib/Driver/Driver.cpp | 6 + clang/lib/Driver/ToolChain.cpp | 2 + clang/lib/Driver/ToolChains/AIX.cpp | 33 +- clang/lib/Driver/ToolChains/AIX.h | 4 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 18 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 + clang/lib/Driver/ToolChains/Darwin.cpp | 52 + clang/lib/Driver/ToolChains/Darwin.h | 15 + clang/lib/Driver/ToolChains/MSVC.cpp | 137 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Lex/Lexer.cpp | 75 +- clang/lib/Lex/LiteralSupport.cpp | 201 +- clang/lib/Lex/UnicodeCharSets.h | 537 +- clang/lib/Parse/ParseOpenMP.cpp | 166 +- clang/lib/Sema/Sema.cpp | 6 +- clang/lib/Sema/SemaDeclAttr.cpp | 13 +- clang/lib/Sema/SemaDeclCXX.cpp | 20 +- clang/lib/Sema/SemaDeclObjC.cpp | 8 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 64 +- clang/lib/Sema/SemaOverload.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 7 +- clang/lib/Sema/TreeTransform.h | 9 + clang/lib/Serialization/ASTReader.cpp | 5 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTReaderStmt.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 7 + .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 +- clang/test/AST/ast-dump-array.cpp | 3 +- clang/test/Analysis/conversion-tracking-notes.c | 26 + clang/test/Analysis/conversion.c | 5 +- .../class.compare/class.compare.secondary/p2.cpp | 47 + clang/test/CodeGen/X86/avx512fp16-abi.c | 72 +- clang/test/CodeGen/X86/ms_fmul.c | 21 + clang/test/CodeGen/aix32-complex-varargs.c | 66 + clang/test/CodeGen/debug-info-switch-fallthrough.c | 17 + clang/test/CodeGen/pgo-sample-thinlto-summary.c | 52 +- clang/test/CodeGen/ppc64-varargs-complex.c | 1 + clang/test/CodeGen/pseudo-probe-emit.c | 1 + clang/test/CodeGen/swift-async-extended-fp.c | 44 + .../test/CodeGen/unique-internal-linkage-names.cpp | 4 +- .../multi-versioning-internal-linkage.cpp | 49 + clang/test/CodeGenObjC/lit.local.cfg | 2 + clang/test/CodeGenObjCXX/lit.local.cfg | 2 + .../test/CodeGenOpenCL/address-spaces-mangling.cl | 2 + clang/test/CodeGenOpenCL/address-spaces.cl | 9 +- clang/test/CodeGenOpenCL/pipe_types.cl | 12 +- clang/test/CodeGenOpenCL/pipe_types_mangling.cl | 6 +- clang/test/Driver/aix-ld.c | 4 +- clang/test/Driver/aix-toolchain-include.cpp | 63 +- clang/test/Driver/arm-alignment.c | 3 + clang/test/Driver/arm-cmse-cve-2021-35465.c | 45 + clang/test/Driver/bindings.c | 4 + clang/test/Driver/cl-sysroot.cpp | 24 +- clang/test/Driver/darwin-static-lib.c | 5 + clang/test/Driver/hip-options.hip | 12 + .../test/Import/forward-declared-objc-class/test.m | 1 + clang/test/Import/objc-arc/test-cleanup-object.m | 1 + clang/test/Import/objc-autoreleasepool/test.m | 1 + .../Import/objc-definitions-in-expression/test.m | 1 + clang/test/Import/objc-method/test.m | 1 + clang/test/Import/objc-param-decl/test.m | 1 + clang/test/Import/objc-try-catch/test.m | 1 + clang/test/Lexer/char-escapes-delimited.c | 81 + clang/test/Lexer/unicode.c | 5 + clang/test/Misc/opencl-c-3.0.incorrect_options.cl | 2 + clang/test/Modules/DebugInfoNamespace.cpp | 1 + clang/test/Modules/DebugInfoTransitiveImport.m | 1 + clang/test/Modules/ExtDebugInfo.cpp | 6 +- clang/test/Modules/ExtDebugInfo.m | 1 + clang/test/Modules/ModuleDebugInfoDwoId.cpp | 1 + clang/test/Modules/ModuleModuleDebugInfo.cpp | 1 + clang/test/Modules/autolink.m | 1 + clang/test/Modules/autolinkTBD.m | 1 + clang/test/Modules/cxx-irgen.cpp | 1 + clang/test/Modules/debug-info-moduleimport.m | 1 + clang/test/Modules/direct-module-import.m | 1 + .../Modules/merge-record-definition-nonmodular.m | 1 + .../Modules/merge-record-definition-visibility.m | 1 + clang/test/Modules/merge-record-definition.m | 1 + clang/test/Modules/module_file_info.m | 2 +- clang/test/Modules/objc-initializer.m | 1 + clang/test/Modules/pch-used.m | 1 + clang/test/Modules/use-exportas-for-link.m | 1 + clang/test/OpenMP/amdgcn_ldbl_check.cpp | 27 + clang/test/OpenMP/declare_variant_ast_print.c | 12 + clang/test/OpenMP/declare_variant_ast_print.cpp | 6 +- .../OpenMP/declare_variant_construct_codegen_1.c | 334 + clang/test/OpenMP/declare_variant_messages.c | 6 + clang/test/OpenMP/metadirective_ast_print.c | 73 + .../OpenMP/metadirective_device_kind_codegen.c | 81 + .../OpenMP/metadirective_device_kind_codegen.cpp | 81 + clang/test/OpenMP/metadirective_empty.cpp | 39 + .../OpenMP/metadirective_implementation_codegen.c | 72 + .../metadirective_implementation_codegen.cpp | 76 + clang/test/OpenMP/metadirective_messages.cpp | 18 + clang/test/PCH/externally-retained.m | 1 + clang/test/PCH/irgen-rdar13114142.mm | 1 + clang/test/PCH/objc_container.m | 1 + clang/test/PCH/objc_literals.m | 1 + clang/test/PCH/objc_literals.mm | 1 + clang/test/PCH/objcxx-ivar-class.mm | 1 + clang/test/PCH/pending-ids.m | 1 + clang/test/Parser/cxx11-user-defined-literals.cpp | 3 + clang/test/Preprocessor/ucn-pp-identifier.c | 10 + clang/test/Sema/ucn-identifiers.c | 3 +- clang/test/SemaCUDA/kernel-call.cu | 31 + clang/test/SemaOpenCL/access-qualifier.cl | 60 +- clang/test/SemaOpenCL/invalid-pipes-cl1.2.cl | 20 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 6 +- clang/test/SemaOpenCL/storageclass.cl | 137 +- clang/test/SemaOpenCL/unsupported-image.cl | 2 + clang/tools/libclang/CIndex.cpp | 2 + clang/tools/libclang/CXCursor.cpp | 3 + clang/tools/scan-build/libexec/ccc-analyzer | 3 + clang/www/c_status.html | 243 + .../Modules/CompilerRTMockLLVMCMakeConfig.cmake | 14 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 24 +- compiler-rt/cmake/builtin-config-ix.cmake | 1 - compiler-rt/cmake/config-ix.cmake | 56 +- compiler-rt/lib/builtins/clear_cache.c | 9 +- compiler-rt/lib/builtins/riscv/restore.S | 10 +- compiler-rt/lib/builtins/riscv/save.S | 2 + compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 51 +- compiler-rt/lib/hwasan/CMakeLists.txt | 3 +- compiler-rt/lib/hwasan/hwasan.h | 21 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 52 +- compiler-rt/lib/hwasan/hwasan_report.cpp | 12 +- compiler-rt/lib/hwasan/hwasan_setjmp.S | 106 - compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S | 106 + compiler-rt/lib/hwasan/hwasan_setjmp_x86_64.S | 81 + compiler-rt/lib/hwasan/hwasan_type_test.cpp | 2 +- compiler-rt/lib/memprof/memprof_allocator.cpp | 47 +- .../symbolizer/scripts/build_symbolizer.sh | 6 +- compiler-rt/test/dfsan/Inputs/flags_abilist.txt | 5 +- compiler-rt/test/dfsan/force_zero.c | 32 + compiler-rt/test/hwasan/TestCases/global.c | 6 +- .../hwasan/TestCases/longjmp-setjmp-interception.c | 21 +- compiler-rt/test/lit.common.cfg.py | 14 +- compiler-rt/test/sanitizer_common/CMakeLists.txt | 3 + .../ubsan/TestCases/Misc/Linux/static-link.cpp | 1 + .../dexter/dex/builder/ParserOptions.py | 9 +- .../dexter/dex/tools/TestToolBase.py | 10 +- flang/CMakeLists.txt | 2 +- flang/docs/FlangDriver.md | 126 + flang/docs/Intrinsics.md | 2 +- flang/include/flang/Evaluate/expression.h | 2 + flang/include/flang/Evaluate/real.h | 31 +- flang/include/flang/Evaluate/tools.h | 19 + flang/include/flang/Semantics/tools.h | 4 - flang/lib/Evaluate/CMakeLists.txt | 1 + flang/lib/Evaluate/check-expression.cpp | 17 +- flang/lib/Evaluate/fold-implementation.h | 8 +- flang/lib/Evaluate/fold-integer.cpp | 56 +- flang/lib/Evaluate/fold-logical.cpp | 2 +- flang/lib/Evaluate/fold-reduction.cpp | 32 + flang/lib/Evaluate/fold-reduction.h | 30 +- flang/lib/Evaluate/formatting.cpp | 2 +- flang/lib/Evaluate/intrinsics.cpp | 58 +- flang/lib/Evaluate/shape.cpp | 40 +- flang/lib/Evaluate/tools.cpp | 38 +- flang/lib/Evaluate/variable.cpp | 2 +- flang/lib/Parser/prescan.cpp | 63 + flang/lib/Parser/prescan.h | 1 + flang/lib/Parser/token-sequence.cpp | 8 +- flang/lib/Parser/token-sequence.h | 1 + flang/lib/Semantics/check-call.cpp | 59 +- flang/lib/Semantics/check-omp-structure.cpp | 84 +- flang/lib/Semantics/check-omp-structure.h | 3 + flang/lib/Semantics/check-select-rank.cpp | 2 +- flang/lib/Semantics/expression.cpp | 353 +- flang/lib/Semantics/resolve-directives.cpp | 36 + flang/lib/Semantics/resolve-labels.cpp | 169 +- flang/lib/Semantics/resolve-names-utils.h | 10 +- flang/lib/Semantics/resolve-names.cpp | 2 +- flang/test/Evaluate/folding29.f90 | 11 + flang/test/Parser/end.f | 29 + flang/test/Semantics/call10.f90 | 1 - flang/test/Semantics/call12.f90 | 11 + flang/test/Semantics/call22.f90 | 18 + flang/test/Semantics/expr-errors02.f90 | 5 +- flang/test/Semantics/label11.f90 | 16 +- flang/test/Semantics/misc-intrinsics.f90 | 23 + flang/test/Semantics/omp-clause-validity01.f90 | 2 - flang/test/Semantics/omp-ordered01.f90 | 80 + flang/test/Semantics/resolve63.f90 | 61 +- flang/test/Semantics/select-rank.f90 | 4 +- flang/test/Semantics/this_image.f90 | 22 + libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake | 8 +- libcxx/cmake/config-ix.cmake | 2 +- libcxxabi/cmake/config-ix.cmake | 2 +- libunwind/CMakeLists.txt | 2 +- lld/CMakeLists.txt | 10 +- lld/Common/CMakeLists.txt | 2 +- lld/ELF/Driver.cpp | 24 +- lld/MachO/SyntheticSections.cpp | 96 +- lld/MachO/SyntheticSections.h | 18 +- lld/MachO/UnwindInfoSection.cpp | 14 + lld/test/MachO/Inputs/code-signature-check.py | 257 + lld/test/MachO/adhoc-codesign-hash.s | 23 + ...mpact-unwind-both-local-and-dylib-personality.s | 295 + lld/test/wasm/data-segments.ll | 83 +- lldb/cmake/modules/LLDBStandalone.cmake | 4 +- lldb/include/lldb/API/SBExecutionContext.h | 2 - lldb/include/lldb/Target/Language.h | 7 + lldb/include/lldb/Target/Platform.h | 8 +- lldb/source/CMakeLists.txt | 2 +- lldb/source/Commands/CommandObjectPlatform.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 8 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp | 15 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 2 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 21 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 7 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 6 +- .../Platform/MacOSX/PlatformAppleSimulator.cpp | 11 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 9 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 2 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 35 +- lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h | 6 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 6 +- .../Plugins/Platform/Windows/PlatformWindows.h | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 48 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 5 +- .../Process/Utility/DynamicRegisterInfo.cpp | 4 - .../Plugins/Process/Utility/DynamicRegisterInfo.h | 2 - .../Common/NativeRegisterContextWindows_arm.cpp | 4 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 19 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 32 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 3 - .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 3 - lldb/source/Target/Platform.cpp | 15 +- lldb/source/Target/Target.cpp | 2 +- .../gdb_remote_client/TestGDBServerTargetXML.py | 273 + .../gdb_remote_client/basic_eh_frame-i386.yaml | 47 + .../API/tools/lldb-vscode/correct-thread/Makefile | 4 + .../correct-thread/TestVSCode_correct_thread.py | 47 + .../API/tools/lldb-vscode/correct-thread/main.c | 23 + lldb/test/Shell/helper/toolchain.py | 7 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 16 +- .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 39 +- llvm/CMakeLists.txt | 11 +- llvm/docs/LangRef.rst | 8 +- llvm/include/llvm-c/DebugInfo.h | 66 +- .../include/llvm/Analysis/IRSimilarityIdentifier.h | 2 - llvm/include/llvm/Analysis/IVDescriptors.h | 17 +- llvm/include/llvm/Analysis/MemorySSA.h | 6 +- llvm/include/llvm/Analysis/StackLifetime.h | 2 + llvm/include/llvm/CodeGen/CommandFlags.h | 2 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 11 + .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 34 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 51 +- llvm/include/llvm/CodeGen/MachineInstr.h | 2 +- llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 2 +- .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 20 +- .../Orc/EPCGenericJITLinkMemoryManager.h | 9 +- .../llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h | 22 +- .../Orc/Shared/TargetProcessControlTypes.h | 101 +- .../Orc/Shared/WrapperFunctionUtils.h | 42 + .../Orc/TargetProcess/ExecutorBootstrapService.h | 36 + .../TargetProcess/SimpleExecutorMemoryManager.h | 70 + .../Orc/TargetProcess/SimpleRemoteEPCServer.h | 59 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 11 +- llvm/include/llvm/IR/DIBuilder.h | 32 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 30 +- llvm/include/llvm/IR/GlobalIndirectSymbol.h | 11 - llvm/include/llvm/IR/Instruction.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/IR/Metadata.h | 4 + llvm/include/llvm/Object/MachO.h | 38 + llvm/include/llvm/Support/BinaryByteStream.h | 34 +- llvm/include/llvm/Support/BinaryItemStream.h | 14 +- llvm/include/llvm/Support/BinaryStream.h | 12 +- llvm/include/llvm/Support/BinaryStreamReader.h | 14 +- llvm/include/llvm/Support/BinaryStreamRef.h | 71 +- llvm/include/llvm/Support/BinaryStreamWriter.h | 14 +- llvm/include/llvm/Support/CMakeLists.txt | 2 +- llvm/include/llvm/Support/DataExtractor.h | 3 + llvm/include/llvm/Target/GlobalISel/Combine.td | 8 +- llvm/include/llvm/Target/TargetOptions.h | 16 + llvm/include/llvm/TextAPI/InterfaceFile.h | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 6 +- llvm/include/llvm/Transforms/IPO/LoopExtractor.h | 2 + .../Transforms/Instrumentation/AddressSanitizer.h | 4 + .../Instrumentation/HWAddressSanitizer.h | 2 + .../Transforms/Instrumentation/MemorySanitizer.h | 17 + .../Transforms/Instrumentation/ThreadSanitizer.h | 8 + llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 2 + llvm/include/llvm/Transforms/Scalar/GVN.h | 3 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 2 + .../llvm/Transforms/Scalar/LowerMatrixIntrinsics.h | 2 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 2 + .../llvm/Transforms/Scalar/SimpleLoopUnswitch.h | 3 + .../llvm/Transforms/Utils/EntryExitInstrumenter.h | 3 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 2 + llvm/lib/Analysis/AliasAnalysis.cpp | 28 +- llvm/lib/Analysis/IVDescriptors.cpp | 55 +- llvm/lib/Analysis/MemoryLocation.cpp | 35 +- llvm/lib/Analysis/MemorySSA.cpp | 62 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 11 + llvm/lib/Analysis/StackLifetime.cpp | 16 + llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 31 +- llvm/lib/AsmParser/LLParser.cpp | 11 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 8 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 10 + llvm/lib/CodeGen/BranchFolding.cpp | 11 +- llvm/lib/CodeGen/CommandFlags.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 253 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 18 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 137 +- llvm/lib/CodeGen/HardwareLoops.cpp | 8 +- .../CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 2 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 2 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 3 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 63 +- llvm/lib/CodeGen/SplitKit.cpp | 25 +- llvm/lib/CodeGen/SplitKit.h | 10 +- llvm/lib/CodeGen/TailDuplicator.cpp | 28 +- .../DebugInfo/CodeView/SimpleTypeSerializer.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 363 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 4 +- llvm/lib/DebugInfo/MSF/MappedBlockStream.cpp | 90 +- .../PDB/Native/NativeEnumInjectedSources.cpp | 4 +- .../Orc/EPCGenericJITLinkMemoryManager.cpp | 26 +- .../lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp | 14 +- llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp | 12 +- .../Orc/TargetProcess/CMakeLists.txt | 1 + .../Orc/TargetProcess/OrcRTBootstrap.cpp | 55 - .../TargetProcess/SimpleExecutorMemoryManager.cpp | 251 + .../Orc/TargetProcess/SimpleRemoteEPCServer.cpp | 2 + llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/DIBuilder.cpp | 29 +- llvm/lib/IR/DebugInfo.cpp | 68 +- llvm/lib/IR/DebugInfoMetadata.cpp | 7 +- llvm/lib/IR/LLVMContextImpl.h | 13 +- llvm/lib/Object/CMakeLists.txt | 1 + llvm/lib/Object/CodeSignatureSection.cpp | 142 + llvm/lib/Passes/CMakeLists.txt | 2 + llvm/lib/Passes/OptimizationLevel.cpp | 30 + llvm/lib/Passes/PassBuilder.cpp | 1616 +- llvm/lib/Passes/PassBuilderPipelines.cpp | 1730 + llvm/lib/Passes/PassRegistry.def | 16 +- llvm/lib/Support/BinaryStreamReader.cpp | 16 +- llvm/lib/Support/BinaryStreamRef.cpp | 31 +- llvm/lib/Support/BinaryStreamWriter.cpp | 6 +- llvm/lib/TableGen/Record.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 32 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 8 +- .../AArch64/GISel/AArch64GlobalISelUtils.cpp | 11 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 68 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 17 +- .../AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 4 +- .../AArch64/GISel/AArch64PostLegalizerLowering.cpp | 8 +- .../AArch64/GISel/AArch64PreLegalizerCombiner.cpp | 4 +- .../AArch64/GISel/AArch64RegisterBankInfo.cpp | 44 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp | 38 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 2 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 44 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 68 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 24 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 2 +- llvm/lib/Target/AMDGPU/GCNSubtarget.h | 6 +- llvm/lib/Target/AMDGPU/R600InstrInfo.h | 4 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 18 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 18 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 4 - llvm/lib/Target/AMDGPU/SOPInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 38 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 8 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 7 +- llvm/lib/Target/ARM/ARM.td | 14 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 9 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 77 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMSubtarget.h | 5 + llvm/lib/Target/AVR/AVRFrameLowering.cpp | 5 +- llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 5 +- llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td | 2 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 30 +- llvm/lib/Target/Mips/MicroMipsDSPInstrInfo.td | 73 +- llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 61 +- llvm/lib/Target/Mips/Mips16InstrInfo.td | 12 +- llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 7 +- llvm/lib/Target/Mips/MipsDSPInstrInfo.td | 45 +- llvm/lib/Target/Mips/MipsEVAInstrInfo.td | 9 +- llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 50 +- llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 25 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 26 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 21 +- llvm/lib/Target/RISCV/RISCVInstrInfoM.td | 5 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 33 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 41 + llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZTargetStreamer.h | 26 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 34 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 85 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 4 +- llvm/lib/Target/X86/X86PreTileConfig.cpp | 2 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 7 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 56 +- llvm/lib/TextAPI/TextStub.cpp | 4 +- .../AggressiveInstCombine/TruncInstCombine.cpp | 21 +- llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 3 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 3 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 3 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 4 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 5 +- llvm/lib/Transforms/IPO/FunctionSpecialization.cpp | 13 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 11 +- llvm/lib/Transforms/IPO/LoopExtractor.cpp | 10 + llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 3 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 57 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 13 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 36 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 54 + .../InstCombine/InstCombineVectorOps.cpp | 38 + .../InstCombine/InstructionCombining.cpp | 36 +- .../Instrumentation/AddressSanitizer.cpp | 20 + .../Instrumentation/DataFlowSanitizer.cpp | 37 +- .../Instrumentation/HWAddressSanitizer.cpp | 11 + .../Transforms/Instrumentation/InstrProfiling.cpp | 7 +- .../lib/Transforms/Instrumentation/MemProfiler.cpp | 16 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 17 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 4 +- llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp | 15 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 11 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 5 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 10 + llvm/lib/Transforms/Scalar/GVN.cpp | 21 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 26 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 46 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 22 + .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 10 + llvm/lib/Transforms/Scalar/MergeICmps.cpp | 4 +- .../Transforms/Scalar/MergedLoadStoreMotion.cpp | 9 + llvm/lib/Transforms/Scalar/SROA.cpp | 27 +- .../Scalar/SeparateConstOffsetFromGEP.cpp | 3 + llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 11 + .../lib/Transforms/Utils/EntryExitInstrumenter.cpp | 10 + llvm/lib/Transforms/Utils/LowerSwitch.cpp | 10 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 42 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 25 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 62 +- llvm/test/Analysis/CostModel/X86/bitreverse.ll | 88 +- llvm/test/Analysis/CostModel/X86/ctlz.ll | 168 +- llvm/test/Analysis/CostModel/X86/ctpop.ll | 108 +- llvm/test/Analysis/CostModel/X86/cttz.ll | 148 +- .../extract-highbits-variablemask.ll | 2 +- .../Analysis/ScalarEvolution/flags-from-poison.ll | 793 +- .../ScalarEvolution/max-be-count-not-constant.ll | 4 +- llvm/test/Analysis/ScalarEvolution/mul.ll | 75 + .../Analysis/ScalarEvolution/no-wrap-add-exprs.ll | 78 + .../Analysis/ScalarEvolution/nsw-offset-assume.ll | 59 +- llvm/test/Analysis/ScalarEvolution/nsw-offset.ll | 55 +- llvm/test/Analysis/ScalarEvolution/outer_phi.ll | 119 + .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 125 +- .../ScalarEvolution/trip-count-implied-addrec.ll | 232 +- llvm/test/Bitcode/DIImportedEntity_backward.ll | 81 + llvm/test/Bitcode/DIImportedEntity_backward.ll.bc | Bin 0 -> 2488 bytes llvm/test/Bitcode/DIImportedEntity_elements.ll | 98 + .../CodeGen/AArch64/GlobalISel/arm64-atomic.ll | 111 + .../GlobalISel/combine-ptradd-reassociation.mir | 79 + .../prelegalizer-combiner-load-and-mask.mir | 252 + llvm/test/CodeGen/AArch64/arm64-fmadd.ll | 6 +- llvm/test/CodeGen/AArch64/fdiv_combine.ll | 89 +- .../CodeGen/AArch64/fp16_intrinsic_scalar_3op.ll | 6 +- .../CodeGen/AArch64/i128_volatile_load_store.ll | 1 + llvm/test/CodeGen/AArch64/sve-split-fp-reduce.ll | 55 +- .../CodeGen/AArch64/swift-dynamic-async-frame.ll | 17 +- .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 56 +- .../GlobalISel/extractelement-stack-lower.ll | 375 +- .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 220 +- .../CodeGen/AMDGPU/GlobalISel/load-local.128.ll | 300 +- .../CodeGen/AMDGPU/GlobalISel/load-local.96.ll | 245 +- .../CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | 277 +- .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 72 +- llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll | 160 +- .../GlobalISel/postlegalizercombiner-and.mir | 4 +- .../postlegalizercombiner-load-and-mask.mir | 24 + llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 1276 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll | 124 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 2142 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 422 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 452 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 2012 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 28 +- llvm/test/CodeGen/AMDGPU/ctlz.ll | 3 +- llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 3 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 36 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 34 +- llvm/test/CodeGen/AMDGPU/ds-alignment.ll | 74 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 45 + llvm/test/CodeGen/AMDGPU/frem.ll | 56 +- .../CodeGen/AMDGPU/greedy-global-heuristic.mir | 250 + llvm/test/CodeGen/AMDGPU/half.ll | 235 +- .../test/CodeGen/AMDGPU/hip.extern.shared.array.ll | 21 + llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 188 +- llvm/test/CodeGen/AMDGPU/load-constant-i16.ll | 2247 +- llvm/test/CodeGen/AMDGPU/load-global-i16.ll | 1468 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 46 +- llvm/test/CodeGen/AMDGPU/shl.ll | 32 +- .../AMDGPU/soft-clause-exceeds-register-budget.ll | 72 +- .../CodeGen/AMDGPU/splitkit-copy-live-lanes.mir | 353 +- llvm/test/CodeGen/AMDGPU/srl.ll | 32 +- llvm/test/CodeGen/ARM/ParallelDSP/pr42729.ll | 109 +- llvm/test/CodeGen/ARM/cmse-clear.ll | 24 +- .../test/CodeGen/ARM/cmse-cve-2021-35465-return.ll | 69 + llvm/test/CodeGen/ARM/cmse-cve-2021-35465.ll | 119 + llvm/test/CodeGen/ARM/cmse-vlldm-no-reorder.mir | 4 +- llvm/test/CodeGen/ARM/cmse.ll | 12 +- llvm/test/CodeGen/ARM/fnegs.ll | 2 +- llvm/test/CodeGen/ARM/fptosi-sat-scalar.ll | 60 +- llvm/test/CodeGen/ARM/select_const.ll | 49 + llvm/test/CodeGen/ARM/srem-seteq-illegal-types.ll | 80 +- .../CodeGen/ARM/umulo-128-legalisation-lowering.ll | 82 +- llvm/test/CodeGen/Hexagon/opt-fneg.ll | 16 +- llvm/test/CodeGen/Hexagon/reg-scavengebug-2.ll | 2 +- llvm/test/CodeGen/Mips/cconv/vector.ll | 106 +- llvm/test/CodeGen/PowerPC/byval.ll | 11 +- llvm/test/CodeGen/PowerPC/combine-fneg.ll | 8 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 50 +- llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 48 +- llvm/test/CodeGen/RISCV/rv32zbp.ll | 66 +- .../test/CodeGen/RISCV/rv64i-exhaustive-w-insts.ll | 6 +- llvm/test/CodeGen/RISCV/rv64zbp.ll | 14 +- .../CodeGen/RISCV/rvv/fixed-vectors-bitreverse.ll | 50 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bswap.ll | 16 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz.ll | 678 +- llvm/test/CodeGen/RISCV/srem-lkk.ll | 2 +- llvm/test/CodeGen/RISCV/stack-store-check.ll | 114 +- llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-simple-arith.ll | 36 +- .../CodeGen/Thumb2/srem-seteq-illegal-types.ll | 20 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll | 40 +- llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll | 14 +- .../test/CodeGen/X86/64-bit-shift-by-32-minus-y.ll | 22 +- llvm/test/CodeGen/X86/abs.ll | 88 +- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 72 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 32 +- llvm/test/CodeGen/X86/avx512-select.ll | 28 +- .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 104 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 16 +- llvm/test/CodeGen/X86/bitreverse.ll | 20 +- llvm/test/CodeGen/X86/bool-vector.ll | 14 +- llvm/test/CodeGen/X86/bswap.ll | 16 +- llvm/test/CodeGen/X86/build-vector-128.ll | 22 +- llvm/test/CodeGen/X86/clear-highbits.ll | 29 +- llvm/test/CodeGen/X86/combine-sbb.ll | 30 +- .../X86/div-rem-pair-recomposition-signed.ll | 192 +- .../X86/div-rem-pair-recomposition-unsigned.ll | 192 +- llvm/test/CodeGen/X86/fp128-cast.ll | 10 +- llvm/test/CodeGen/X86/fptosi-sat-scalar.ll | 80 +- llvm/test/CodeGen/X86/fshr.ll | 18 +- llvm/test/CodeGen/X86/funnel-shift-rot.ll | 22 +- llvm/test/CodeGen/X86/funnel-shift.ll | 249 +- llvm/test/CodeGen/X86/gather-addresses.ll | 14 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 213 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 12 +- llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 228 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 174 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 208 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 254 +- llvm/test/CodeGen/X86/i128-mul.ll | 163 +- llvm/test/CodeGen/X86/i128-sdiv.ll | 58 +- llvm/test/CodeGen/X86/i256-add.ll | 52 +- llvm/test/CodeGen/X86/i64-to-float.ll | 28 +- .../test/CodeGen/X86/illegal-bitfield-loadstore.ll | 46 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 43 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 10 +- llvm/test/CodeGen/X86/legalize-shl-vec.ll | 90 +- llvm/test/CodeGen/X86/load-combine.ll | 18 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 10 +- .../test/CodeGen/X86/memcmp-more-load-pairs-x32.ll | 200 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 52 +- llvm/test/CodeGen/X86/mmx-arith.ll | 12 +- llvm/test/CodeGen/X86/mul-constant-i64.ll | 72 +- llvm/test/CodeGen/X86/mul-constant-result.ll | 164 +- llvm/test/CodeGen/X86/mul-i1024.ll | 234 +- llvm/test/CodeGen/X86/mul-i256.ll | 172 +- llvm/test/CodeGen/X86/mul-i512.ll | 523 +- llvm/test/CodeGen/X86/mul128.ll | 69 +- llvm/test/CodeGen/X86/neg-abs.ll | 24 +- llvm/test/CodeGen/X86/nontemporal.ll | 38 +- llvm/test/CodeGen/X86/nosse-vector.ll | 24 +- llvm/test/CodeGen/X86/overflow.ll | 18 +- .../CodeGen/X86/peephole-na-phys-copy-folding.ll | 6 +- llvm/test/CodeGen/X86/popcnt.ll | 536 +- llvm/test/CodeGen/X86/pr25725.ll | 35 + llvm/test/CodeGen/X86/pr31088.ll | 8 +- llvm/test/CodeGen/X86/pr32284.ll | 61 +- llvm/test/CodeGen/X86/pr32329.ll | 28 +- llvm/test/CodeGen/X86/pr32610.ll | 22 +- llvm/test/CodeGen/X86/pr34080-2.ll | 28 +- llvm/test/CodeGen/X86/pr46527.ll | 10 +- llvm/test/CodeGen/X86/psadbw.ll | 12 +- llvm/test/CodeGen/X86/sad.ll | 2 +- llvm/test/CodeGen/X86/sad_variations.ll | 14 +- llvm/test/CodeGen/X86/sadd_sat.ll | 34 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 44 +- llvm/test/CodeGen/X86/sdiv_fix.ll | 54 +- llvm/test/CodeGen/X86/sdiv_fix_sat.ll | 147 +- llvm/test/CodeGen/X86/select.ll | 72 +- llvm/test/CodeGen/X86/setcc-wide-types.ll | 396 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 256 +- llvm/test/CodeGen/X86/smax.ll | 76 +- llvm/test/CodeGen/X86/smin.ll | 51 +- llvm/test/CodeGen/X86/smul_fix.ll | 105 +- llvm/test/CodeGen/X86/smul_fix_sat.ll | 322 +- .../CodeGen/X86/smulo-128-legalisation-lowering.ll | 110 +- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 42 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 156 +- llvm/test/CodeGen/X86/sshl_sat.ll | 80 +- llvm/test/CodeGen/X86/sshl_sat_vec.ll | 26 +- llvm/test/CodeGen/X86/stack-align-memcpy.ll | 16 +- .../X86/statepoint-vreg-unlimited-tied-opnds.ll | 52 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 10 +- llvm/test/CodeGen/X86/swift-dynamic-async-frame.ll | 12 +- llvm/test/CodeGen/X86/uadd_sat.ll | 26 +- llvm/test/CodeGen/X86/udiv_fix_sat.ll | 38 +- llvm/test/CodeGen/X86/umax.ll | 76 +- llvm/test/CodeGen/X86/umin.ll | 51 +- llvm/test/CodeGen/X86/umul-with-overflow.ll | 249 +- llvm/test/CodeGen/X86/umul_fix.ll | 113 +- llvm/test/CodeGen/X86/umul_fix_sat.ll | 139 +- .../CodeGen/X86/umulo-64-legalisation-lowering.ll | 16 +- .../X86/unfold-masked-merge-vector-variablemask.ll | 284 +- llvm/test/CodeGen/X86/ushl_sat.ll | 20 +- llvm/test/CodeGen/X86/ushl_sat_vec.ll | 65 +- llvm/test/CodeGen/X86/usub_sat.ll | 26 +- llvm/test/CodeGen/X86/vec-strict-cmp-128.ll | 352 +- llvm/test/CodeGen/X86/vec-strict-cmp-sub128.ll | 36 +- llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 144 +- llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 18 +- llvm/test/CodeGen/X86/vec_shift4.ll | 27 +- llvm/test/CodeGen/X86/vec_umulo.ll | 96 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 32 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 26 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 32 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 26 +- llvm/test/CodeGen/X86/vector-gep.ll | 40 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 72 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 132 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 58 + llvm/test/CodeGen/X86/vector-rotate-128.ll | 26 +- llvm/test/CodeGen/X86/vector-sext.ll | 60 +- llvm/test/CodeGen/X86/vector-shift-lshr-256.ll | 42 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 36 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 28 +- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 60 +- llvm/test/CodeGen/X86/vshift-6.ll | 22 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 12 +- llvm/test/CodeGen/X86/xmulo.ll | 317 +- .../X86/dwarfdump-DIImportedEntity_elements.ll | 108 + .../DataFlowSanitizer/Inputs/abilist.txt | 2 + .../DataFlowSanitizer/force_zero.ll | 16 + llvm/test/Instrumentation/HeapProfiler/stack.ll | 49 + llvm/test/MC/SystemZ/machine-directive.s | 20 + llvm/test/Other/new-pm-print-pipeline.ll | 42 + .../AggressiveInstCombine/trunc_vector_instrs.ll | 89 + llvm/test/Transforms/Attributor/callgraph.ll | 13 + .../DeadStoreElimination/captures-before-call.ll | 643 + .../DeadStoreElimination/captures-before-load.ll | 799 + .../function-specialization-constant-expression.ll | 58 +- .../function-specialization-nonconst-glob.ll | 70 + .../Transforms/GlobalOpt/shrink-global-to-bool.ll | 39 + llvm/test/Transforms/HardwareLoops/loop-guards.ll | 29 + .../Transforms/IndVarSimplify/negative_ranges.ll | 105 + llvm/test/Transforms/IndVarSimplify/outer_phi.ll | 398 + llvm/test/Transforms/InstCombine/and.ll | 32 +- llvm/test/Transforms/InstCombine/insert-ext.ll | 29 +- .../Transforms/InstCombine/minmax-intrinsics.ll | 216 + llvm/test/Transforms/InstCombine/powi.ll | 263 + llvm/test/Transforms/InstCombine/select.ll | 89 +- .../Transforms/InstCombine/sink_instruction.ll | 175 +- llvm/test/Transforms/LoopIdiom/basic.ll | 44 +- .../LoopIdiom/memcpy-debugify-remarks.ll | 23 +- .../LoopIdiom/memset-debugify-remarks.ll | 21 +- .../LoopPredication/invalidate-analyses.ll | 165 + .../Transforms/LoopVectorize/float-induction.ll | 3 +- .../Transforms/LoopVectorize/if-pred-stores.ll | 59 +- llvm/test/Transforms/LoopVectorize/loop-form.ll | 13 +- .../Transforms/LoopVectorize/minmax_reduction.ll | 222 + .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 3 +- .../PhaseOrdering/X86/store-constant-merge.ll | 371 + .../PhaseOrdering/X86/vector-reductions-logical.ll | 93 +- .../AArch64/memory-runtime-checks-in-loops.ll | 176 + .../SLPVectorizer/AArch64/memory-runtime-checks.ll | 931 + llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 148 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 56 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 148 +- .../test/Transforms/SLPVectorizer/X86/tiny-tree.ll | 43 + .../X86/vectorize-reorder-alt-shuffle.ll | 67 + .../Transforms/SampleProfile/pseudo-probe-emit.ll | 3 + .../crash-in-unreachable-code.ll | 14 + .../SimplifyCFG/X86/switch-to-lookup-bitcast.ll | 42 + .../SimplifyCFG/X86/switch-to-lookup-gep.ll | 134 + llvm/test/lit.cfg.py | 8 + llvm/test/lit.site.cfg.py.in | 1 + .../{Other => tools/llvm-extract}/extract-alias.ll | 0 .../llvm-extract}/extract-linkonce.ll | 0 .../llvm-extract}/extract-weak-odr.ll | 0 llvm/test/{Other => tools/llvm-extract}/extract.ll | 0 llvm/test/tools/llvm-mca/X86/Atom/resources-mmx.s | 26 +- llvm/test/tools/llvm-mca/X86/Atom/resources-sse2.s | 10 +- .../test/tools/llvm-mca/X86/Atom/resources-ssse3.s | 4 +- .../Inputs/cs-invalid-ret-addr.perfscript | 12 + .../tools/llvm-profgen/cs-invalid-ret-addr.test | 4 + .../test/tools/llvm-profgen/cs-preinline-cost.test | 2 +- .../no-replace-intrinsic-callee-with-undef.ll | 4 +- .../llvm-reduce/remove-all-of-multiple-args.ll | 2 +- llvm/test/tools/llvm-reduce/remove-args-2.ll | 2 +- .../tools/llvm-reduce/remove-args-used-by-ret.ll | 2 +- llvm/test/tools/llvm-reduce/remove-args.ll | 2 +- .../tools/llvm-reduce/remove-bbs-ret-nonvoid.ll | 4 +- .../tools/llvm-reduce/remove-bbs-unwinded-to.ll | 2 +- llvm/test/tools/llvm-reduce/remove-bbs.ll | 2 +- llvm/test/tools/llvm-reduce/remove-funcs.ll | 2 +- ...tion-arguments-of-funcs-used-in-blockaddress.ll | 2 +- llvm/test/tools/llvm-reduce/remove-global-vars.ll | 2 +- .../tools/llvm-reduce/remove-invoked-functions.ll | 4 +- llvm/test/tools/llvm-reduce/remove-operands.ll | 20 + llvm/test/tools/llvm-reduce/remove-single-arg.ll | 2 +- llvm/test/tools/llvm-shlib/typeids.test | 14 + llvm/test/tools/obj2yaml/XCOFF/aix.yaml | 225 +- .../test/tools/obj2yaml/XCOFF/invalid-section.yaml | 32 + llvm/test/tools/obj2yaml/XCOFF/invalid-symbol.yaml | 30 + llvm/tools/llvm-c-test/debuginfo.c | 9 +- .../llvm-jitlink-executor.cpp | 13 +- llvm/tools/llvm-pdbutil/LinePrinter.cpp | 30 +- llvm/tools/llvm-pdbutil/LinePrinter.h | 10 +- llvm/tools/llvm-profgen/CSPreInliner.cpp | 2 +- llvm/tools/llvm-profgen/PerfReader.cpp | 27 +- llvm/tools/llvm-profgen/PerfReader.h | 4 + llvm/tools/llvm-profgen/ProfiledBinary.h | 6 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.cpp | 2 + llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp | 74 + llvm/tools/llvm-reduce/deltas/ReduceOperands.h | 22 + llvm/tools/obj2yaml/xcoff2yaml.cpp | 90 +- .../CodeGen/GlobalISel/PatternMatchTest.cpp | 25 +- .../DebugInfo/MSF/MappedBlockStreamTest.cpp | 8 +- llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 1 + .../Orc/EPCGenericJITLinkMemoryManagerTest.cpp | 121 +- .../Orc/SimpleExecutorMemoryManagerTest.cpp | 86 + .../Orc/WrapperFunctionUtilsTest.cpp | 23 + llvm/unittests/IR/IRBuilderTest.cpp | 6 +- llvm/unittests/IR/MetadataTest.cpp | 19 + llvm/unittests/Support/BinaryStreamTest.cpp | 35 +- llvm/unittests/Support/DataExtractorTest.cpp | 12 + llvm/utils/TableGen/CodeGenRegisters.cpp | 6 +- llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp | 4 +- .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 3 +- .../lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Object/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 3 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + .../llvm/unittests/ExecutionEngine/Orc/BUILD.gn | 1 + mlir/docs/ConversionToLLVMDialect.md | 284 - mlir/docs/Dialects/Linalg/OpDSL.md | 15 +- mlir/docs/LLVMDialectMemRefConvention.md | 494 - mlir/docs/TargetLLVMIR.md | 898 + mlir/include/mlir/Analysis/AffineStructures.h | 16 + mlir/include/mlir/Analysis/Presburger/Matrix.h | 10 +- .../Linalg/IR/LinalgNamedStructuredOps.yaml | 454 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 5 +- .../Dialect/Linalg/Transforms/CodegenStrategy.h | 10 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 5 + mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td | 24 +- .../mlir/Dialect/SparseTensor/Utils/Merger.h | 1 + mlir/include/mlir/IR/MLIRContext.h | 5 + mlir/include/mlir/IR/OpBase.td | 44 +- mlir/include/mlir/TableGen/Pattern.h | 3 + mlir/include/mlir/Transforms/Passes.td | 2 +- mlir/lib/Analysis/AffineStructures.cpp | 64 +- mlir/lib/Analysis/Presburger/Matrix.cpp | 12 + mlir/lib/Analysis/PresburgerSet.cpp | 25 +- mlir/lib/Bindings/Python/DialectSparseTensor.cpp | 2 +- mlir/lib/Bindings/Python/IRModule.h | 5 +- mlir/lib/Bindings/Python/PybindUtils.h | 3 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 2 +- mlir/lib/Dialect/EmitC/IR/EmitC.cpp | 9 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 116 +- .../Linalg/Transforms/ComprehensiveBufferize.cpp | 278 +- .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 37 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 26 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 14 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 24 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 7 + mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 23 + .../SparseTensor/Transforms/Sparsification.cpp | 226 +- mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp | 17 + .../Transforms/TensorConstantBufferize.cpp | 2 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 12 +- mlir/lib/Dialect/Tosa/Utils/QuantUtils.cpp | 24 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 2 +- mlir/lib/ExecutionEngine/SparseUtils.cpp | 20 +- mlir/lib/IR/AffineExpr.cpp | 9 + mlir/lib/IR/MLIRContext.cpp | 20 +- mlir/lib/IR/Verifier.cpp | 1 - mlir/lib/Pass/Pass.cpp | 1 - mlir/lib/Pass/PassCrashRecovery.cpp | 1 - mlir/lib/Support/MlirOptMain.cpp | 30 +- mlir/lib/TableGen/Pattern.cpp | 28 +- mlir/lib/Target/Cpp/TranslateToCpp.cpp | 1 + mlir/lib/Transforms/BufferResultsToOutParams.cpp | 3 +- mlir/lib/Transforms/CMakeLists.txt | 1 - mlir/lib/Transforms/Inliner.cpp | 1 - mlir/lib/Transforms/PassDetail.h | 4 - .../dialects/linalg/opdsl/ops/core_named_ops.py | 42 +- mlir/test/Dialect/EmitC/attrs.mlir | 12 + mlir/test/Dialect/EmitC/types.mlir | 11 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 24 + .../comprehensive-module-bufferize-analysis.mlir | 26 + .../comprehensive-module-bufferize-invalid.mlir | 10 + .../Linalg/comprehensive-module-bufferize.mlir | 2 +- .../test/Dialect/Linalg/drop-unit-extent-dims.mlir | 46 +- mlir/test/Dialect/Linalg/hoisting.mlir | 4 + mlir/test/Dialect/SparseTensor/fold.mlir | 26 + mlir/test/Dialect/SparseTensor/sparse_affine.mlir | 166 + mlir/test/IR/affine-map.mlir | 6 + .../Dialect/SparseTensor/CPU/sparse_cast.mlir | 1 - .../SparseTensor/CPU/sparse_filter_conv2d.mlir | 89 + .../SparseTensor/CPU/sparse_quantized_matmul.mlir | 76 + mlir/test/Target/Cpp/attrs.mlir | 10 + mlir/test/Target/Cpp/types.mlir | 17 + .../Transforms/buffer-results-to-out-params.mlir | 10 +- mlir/test/Transforms/loop-fusion-2.mlir | 8 +- mlir/test/Transforms/loop-fusion.mlir | 18 +- .../Dialect/Linalg/TestLinalgCodegenStrategy.cpp | 6 + mlir/test/lib/Dialect/Test/TestOps.td | 58 + mlir/test/mlir-tblgen/pattern.mlir | 53 + mlir/test/mlir-tblgen/rewriter-errors.td | 14 + mlir/test/mlir-tblgen/rewriter-indexing.td | 10 + mlir/tools/mlir-tblgen/RewriterGen.cpp | 150 +- mlir/unittests/Analysis/AffineStructuresTest.cpp | 60 +- mlir/unittests/Analysis/Presburger/MatrixTest.cpp | 25 + openmp/libomptarget/deviceRTLs/interface.h | 6 +- .../plugins/generic-elf-64bit/src/rtl.cpp | 4 +- openmp/runtime/src/kmp_gsupport.cpp | 50 +- openmp/runtime/src/kmp_taskdeps.cpp | 5 +- .../runtime/src/thirdparty/ittnotify/LICENSE.txt | 8 + .../src/thirdparty/ittnotify/disable_warnings.h | 22 +- .../runtime/src/thirdparty/ittnotify/ittnotify.h | 437 +- .../src/thirdparty/ittnotify/ittnotify_config.h | 103 +- .../src/thirdparty/ittnotify/ittnotify_static.cpp | 439 +- .../src/thirdparty/ittnotify/ittnotify_static.h | 52 +- .../src/thirdparty/ittnotify/ittnotify_types.h | 2 + .../src/thirdparty/ittnotify/legacy/ittnotify.h | 8 +- openmp/runtime/test/CMakeLists.txt | 1 + openmp/runtime/test/lit.cfg | 15 +- openmp/runtime/test/lit.site.cfg.in | 1 + openmp/runtime/test/tasking/omp50_taskdep_depobj.c | 89 + polly/lib/Analysis/ScopDetection.cpp | 3 +- polly/lib/External/isl/.gitignore | 58 + polly/lib/External/isl/.gitmodules | 3 + polly/lib/External/isl/Makefile.am | 666 - polly/lib/External/isl/Makefile.in | 3049 -- polly/lib/External/isl/aclocal.m4 | 1433 - polly/lib/External/isl/compile | 348 - polly/lib/External/isl/config.guess | 1686 - polly/lib/External/isl/config.sub | 1853 - polly/lib/External/isl/configure | 24567 ---------- polly/lib/External/isl/configure.ac | 145 - polly/lib/External/isl/depcomp | 791 - polly/lib/External/isl/doc/Makefile.am | 32 - polly/lib/External/isl/doc/Makefile.in | 526 - polly/lib/External/isl/doc/interface | 27 + polly/lib/External/isl/imath/.dockerignore | 12 + polly/lib/External/isl/imath/.gitattributes | 1 + polly/lib/External/isl/imath/.travis.yml | 14 + polly/lib/External/isl/imath/ChangeLog | 563 + polly/lib/External/isl/imath/LICENSE | 20 + polly/lib/External/isl/imath/Makefile | 131 + polly/lib/External/isl/imath/README.md | 107 + polly/lib/External/isl/imath/contrib/Makefile.msvc | 84 + polly/lib/External/isl/imath/contrib/README | 3 + polly/lib/External/isl/imath/doc.md | 1198 + polly/lib/External/isl/imath/doc.md.in | 394 + polly/lib/External/isl/imath/examples/basecvt.c | 117 + polly/lib/External/isl/imath/examples/findprime.c | 67 + polly/lib/External/isl/imath/examples/imcalc.c | 1134 + polly/lib/External/isl/imath/examples/input.c | 116 + polly/lib/External/isl/imath/examples/pi.c | 173 + polly/lib/External/isl/imath/examples/randprime.c | 240 + polly/lib/External/isl/imath/examples/rounding.c | 83 + polly/lib/External/isl/imath/examples/rsakey.c | 304 + polly/lib/External/isl/imath/imdrover.c | 1462 + polly/lib/External/isl/imath/imdrover.h | 111 + polly/lib/External/isl/imath/imtest.c | 425 + polly/lib/External/isl/imath/imtimer.c | 215 + polly/lib/External/isl/imath/iprime.c | 96 + polly/lib/External/isl/imath/iprime.h | 48 + polly/lib/External/isl/imath/rsamath.c | 148 + polly/lib/External/isl/imath/rsamath.h | 94 + polly/lib/External/isl/imath/tests/add.tc | 848 + polly/lib/External/isl/imath/tests/bigmul.tc | 10 + polly/lib/External/isl/imath/tests/bigsqr.tc | 11 + polly/lib/External/isl/imath/tests/bintest.c | 104 + polly/lib/External/isl/imath/tests/bug-swap.c | 22 + polly/lib/External/isl/imath/tests/compare.tc | 31 + polly/lib/External/isl/imath/tests/conv.tc | 228 + polly/lib/External/isl/imath/tests/div.tc | 963 + polly/lib/External/isl/imath/tests/egcd.tc | 752 + polly/lib/External/isl/imath/tests/emod.tc | 756 + polly/lib/External/isl/imath/tests/emodv.tc | 305 + polly/lib/External/isl/imath/tests/expt.tc | 154 + polly/lib/External/isl/imath/tests/gcd.tc | 761 + .../isl/imath/tests/gmp-compat-test/.gitignore | 10 + .../isl/imath/tests/gmp-compat-test/Makefile | 27 + .../isl/imath/tests/gmp-compat-test/README | 106 + .../isl/imath/tests/gmp-compat-test/genctest.py | 287 + .../isl/imath/tests/gmp-compat-test/gendata.py | 392 + .../isl/imath/tests/gmp-compat-test/genpytest.py | 137 + .../imath/tests/gmp-compat-test/gmp_custom_test.c | 28 + .../isl/imath/tests/gmp-compat-test/gmpapi.py | 131 + .../tests/gmp-compat-test/imath_custom_test.c | 28 + .../isl/imath/tests/gmp-compat-test/runtest | 7 + .../isl/imath/tests/gmp-compat-test/runtest.py | 144 + polly/lib/External/isl/imath/tests/imath-test.scm | 172 + polly/lib/External/isl/imath/tests/init.tc | 12 + polly/lib/External/isl/imath/tests/invmod.tc | 452 + polly/lib/External/isl/imath/tests/isprime.tc | 33 + polly/lib/External/isl/imath/tests/lcm.tc | 780 + .../lib/External/isl/imath/tests/linux/Dockerfile | 14 + polly/lib/External/isl/imath/tests/mod.tc | 754 + polly/lib/External/isl/imath/tests/mul.tc | 864 + polly/lib/External/isl/imath/tests/neg.tc | 9 + polly/lib/External/isl/imath/tests/pi1024.txt | 1 + polly/lib/External/isl/imath/tests/pi1500-10.txt | 1 + polly/lib/External/isl/imath/tests/pi1698-16.txt | 1 + polly/lib/External/isl/imath/tests/qadd.tc | 803 + polly/lib/External/isl/imath/tests/qaddz.tc | 800 + polly/lib/External/isl/imath/tests/qdiv.tc | 803 + polly/lib/External/isl/imath/tests/qdivz.tc | 800 + polly/lib/External/isl/imath/tests/qmisc.tc | 49 + polly/lib/External/isl/imath/tests/qmul.tc | 803 + polly/lib/External/isl/imath/tests/qmulz.tc | 800 + polly/lib/External/isl/imath/tests/qsub.tc | 803 + polly/lib/External/isl/imath/tests/qsubz.tc | 800 + polly/lib/External/isl/imath/tests/qtodec.tc | 1303 + polly/lib/External/isl/imath/tests/root.tc | 44 + polly/lib/External/isl/imath/tests/rtest.c | 120 + polly/lib/External/isl/imath/tests/set.tc | 12 + polly/lib/External/isl/imath/tests/sqr.tc | 755 + polly/lib/External/isl/imath/tests/sub.tc | 849 + polly/lib/External/isl/imath/tests/test.bc | 155 + polly/lib/External/isl/imath/tests/test.sh | 85 + .../lib/External/isl/imath/tools/findthreshold.py | 94 + polly/lib/External/isl/imath/tools/mkdoc.py | 209 + .../isl/include/isl/cpp-checked-conversion.h | 691 - polly/lib/External/isl/include/isl/cpp-checked.h | 19815 -------- polly/lib/External/isl/include/isl/cpp.h | 28653 ----------- polly/lib/External/isl/include/isl/typed_cpp.h | 48863 ------------------- polly/lib/External/isl/install-sh | 541 - polly/lib/External/isl/interface/Makefile.am | 28 - polly/lib/External/isl/interface/Makefile.in | 1002 - polly/lib/External/isl/interface/aclocal.m4 | 1181 - polly/lib/External/isl/interface/compile | 348 - polly/lib/External/isl/interface/config.guess | 1686 - polly/lib/External/isl/interface/config.sub | 1853 - polly/lib/External/isl/interface/configure | 22142 --------- polly/lib/External/isl/interface/depcomp | 791 - polly/lib/External/isl/interface/install-sh | 541 - polly/lib/External/isl/interface/isl.py | 16882 ------- polly/lib/External/isl/interface/isl_config.h.in | 154 - polly/lib/External/isl/interface/ltmain.sh | 11369 ----- polly/lib/External/isl/interface/missing | 215 - polly/lib/External/isl/isl_config.h.in | 139 - polly/lib/External/isl/ltmain.sh | 11369 ----- polly/lib/External/isl/m4/ax_c___attribute__.m4 | 66 - polly/lib/External/isl/m4/ax_cc_maxopt.m4 | 188 - .../lib/External/isl/m4/ax_check_compiler_flags.m4 | 74 - polly/lib/External/isl/m4/ax_compiler_vendor.m4 | 63 - .../External/isl/m4/ax_create_pkgconfig_info.m4 | 351 - polly/lib/External/isl/m4/ax_create_stdint_h.m4 | 739 - polly/lib/External/isl/m4/ax_cxx_compile_stdcxx.m4 | 982 - .../External/isl/m4/ax_cxx_compile_stdcxx_11.m4 | 39 - .../isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 | 37 - polly/lib/External/isl/m4/ax_detect_clang.m4 | 246 - polly/lib/External/isl/m4/ax_detect_git_head.m4 | 32 - polly/lib/External/isl/m4/ax_detect_gmp.m4 | 47 - polly/lib/External/isl/m4/ax_detect_imath.m4 | 15 - polly/lib/External/isl/m4/ax_gcc_archflag.m4 | 213 - .../External/isl/m4/ax_gcc_warn_unused_result.m4 | 56 - polly/lib/External/isl/m4/ax_gcc_x86_cpuid.m4 | 77 - 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/m4/ax_set_warning_flags.m4 | 17 - polly/lib/External/isl/m4/ax_submodule.m4 | 71 - polly/lib/External/isl/m4/libtool.m4 | 8393 ---- polly/lib/External/isl/m4/ltoptions.m4 | 437 - polly/lib/External/isl/m4/ltsugar.m4 | 124 - polly/lib/External/isl/m4/ltversion.m4 | 23 - polly/lib/External/isl/m4/lt~obsolete.m4 | 99 - polly/lib/External/isl/missing | 215 - polly/lib/External/isl/py-compile | 189 - polly/lib/External/isl/test-driver | 150 - polly/lib/External/isl/testsets/pip/bouleti.pip | 30 + polly/lib/External/isl/testsets/pip/cnt_sum2.pip | 54 + polly/lib/External/isl/testsets/pip/difficult.pip | 14 + polly/lib/External/isl/testsets/pip/jcomplex.pip | 47 + polly/lib/External/isl/testsets/pip/phideo.pip | 35 + polly/lib/External/isl/testsets/pip/seghir-e1.pip | 20 + polly/lib/External/isl/testsets/pip/seghir-e3.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e4.pip | 18 + polly/lib/External/isl/testsets/pip/seghir-e5.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e6.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e7.pip | 17 + polly/lib/External/isl/testsets/pip/seghir-e8.pip | 19 + polly/lib/External/isl/testsets/pip/seghir-e9.pip | 22 + .../{test_inputs => testsets/pip}/seghir-vd.pip | 0 polly/lib/External/ppcg/Makefile.am | 77 - polly/lib/External/ppcg/Makefile.in | 1379 - polly/lib/External/ppcg/aclocal.m4 | 1376 - polly/lib/External/ppcg/compile | 347 - polly/lib/External/ppcg/config.guess | 1530 - polly/lib/External/ppcg/config.sub | 1775 - polly/lib/External/ppcg/configure | 14613 ------ polly/lib/External/ppcg/configure.ac | 83 - polly/lib/External/ppcg/depcomp | 708 - polly/lib/External/ppcg/install-sh | 527 - polly/lib/External/ppcg/ltmain.sh | 9661 ---- polly/lib/External/ppcg/m4/ax_check_opencl.m4 | 25 - polly/lib/External/ppcg/m4/ax_check_openmp.m4 | 10 - polly/lib/External/ppcg/m4/ax_detect_git_head.m4 | 27 - polly/lib/External/ppcg/m4/ax_submodule.m4 | 83 - polly/lib/External/ppcg/m4/libtool.m4 | 7991 --- polly/lib/External/ppcg/m4/ltoptions.m4 | 384 - polly/lib/External/ppcg/m4/ltsugar.m4 | 123 - polly/lib/External/ppcg/m4/ltversion.m4 | 23 - polly/lib/External/ppcg/m4/lt~obsolete.m4 | 98 - polly/lib/External/ppcg/missing | 331 - polly/lib/External/ppcg/test-driver | 139 - polly/lib/External/update-isl.sh | 38 +- runtimes/CMakeLists.txt | 2 +- utils/bazel/llvm-project-overlay/llvm/config.bzl | 1 + 1106 files changed, 64416 insertions(+), 278282 deletions(-) create mode 100644 clang/test/Analysis/conversion-tracking-notes.c create mode 100644 clang/test/CXX/class/class.compare/class.compare.secondary/p2.cpp create mode 100644 clang/test/CodeGen/X86/ms_fmul.c create mode 100644 clang/test/CodeGen/aix32-complex-varargs.c create mode 100644 clang/test/CodeGen/debug-info-switch-fallthrough.c create mode 100644 clang/test/CodeGen/swift-async-extended-fp.c create mode 100644 clang/test/CodeGenCXX/multi-versioning-internal-linkage.cpp create mode 100644 clang/test/CodeGenObjC/lit.local.cfg create mode 100644 clang/test/CodeGenObjCXX/lit.local.cfg create mode 100644 clang/test/Driver/arm-cmse-cve-2021-35465.c create mode 100644 clang/test/Driver/darwin-static-lib.c create mode 100644 clang/test/Lexer/char-escapes-delimited.c create mode 100644 clang/test/OpenMP/amdgcn_ldbl_check.cpp create mode 100644 clang/test/OpenMP/declare_variant_construct_codegen_1.c create mode 100644 clang/test/OpenMP/metadirective_ast_print.c create mode 100644 clang/test/OpenMP/metadirective_device_kind_codegen.c create mode 100644 clang/test/OpenMP/metadirective_device_kind_codegen.cpp create mode 100644 clang/test/OpenMP/metadirective_empty.cpp create mode 100644 clang/test/OpenMP/metadirective_implementation_codegen.c create mode 100644 clang/test/OpenMP/metadirective_implementation_codegen.cpp create mode 100644 clang/test/OpenMP/metadirective_messages.cpp delete mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp.S create mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp_aarch64.S create mode 100644 compiler-rt/lib/hwasan/hwasan_setjmp_x86_64.S create mode 100644 compiler-rt/test/dfsan/force_zero.c create mode 100644 flang/lib/Evaluate/fold-reduction.cpp create mode 100644 flang/test/Evaluate/folding29.f90 create mode 100644 flang/test/Parser/end.f create mode 100644 flang/test/Semantics/call22.f90 create mode 100644 flang/test/Semantics/misc-intrinsics.f90 create mode 100644 flang/test/Semantics/omp-ordered01.f90 create mode 100644 flang/test/Semantics/this_image.f90 create mode 100644 lld/test/MachO/Inputs/code-signature-check.py create mode 100644 lld/test/MachO/adhoc-codesign-hash.s create mode 100644 lld/test/MachO/compact-unwind-both-local-and-dylib-personality.s create mode 100644 lldb/test/API/functionalities/gdb_remote_client/basic_eh_frame- [...] create mode 100644 lldb/test/API/tools/lldb-vscode/correct-thread/Makefile create mode 100644 lldb/test/API/tools/lldb-vscode/correct-thread/TestVSCode_corre [...] create mode 100644 lldb/test/API/tools/lldb-vscode/correct-thread/main.c create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBoo [...] create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecu [...] create mode 100644 llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemory [...] create mode 100644 llvm/lib/Object/CodeSignatureSection.cpp create mode 100644 llvm/lib/Passes/OptimizationLevel.cpp create mode 100644 llvm/lib/Passes/PassBuilderPipelines.cpp create mode 100644 llvm/lib/Target/SystemZ/SystemZTargetStreamer.h create mode 100644 llvm/test/Analysis/ScalarEvolution/mul.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/outer_phi.ll create mode 100644 llvm/test/Bitcode/DIImportedEntity_backward.ll create mode 100644 llvm/test/Bitcode/DIImportedEntity_backward.ll.bc create mode 100644 llvm/test/Bitcode/DIImportedEntity_elements.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-load [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizercombiner-load- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/greedy-global-heuristic.mir create mode 100644 llvm/test/CodeGen/ARM/cmse-cve-2021-35465-return.ll create mode 100644 llvm/test/CodeGen/ARM/cmse-cve-2021-35465.ll create mode 100644 llvm/test/CodeGen/X86/pr25725.ll create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-DIImportedEntity_elements.ll create mode 100644 llvm/test/Instrumentation/DataFlowSanitizer/force_zero.ll create mode 100644 llvm/test/Instrumentation/HeapProfiler/stack.ll create mode 100644 llvm/test/MC/SystemZ/machine-directive.s create mode 100644 llvm/test/Transforms/AggressiveInstCombine/trunc_vector_instrs.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/captures-before-call.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/captures-before-load.ll create mode 100644 llvm/test/Transforms/FunctionSpecialization/function-specializa [...] create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/negative_ranges.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/outer_phi.ll create mode 100644 llvm/test/Transforms/InstCombine/powi.ll create mode 100644 llvm/test/Transforms/LoopPredication/invalidate-analyses.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/store-constant-merge.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/memory-runtime-check [...] create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/vectorize-reorder-alt-sh [...] create mode 100644 llvm/test/Transforms/SeparateConstOffsetFromGEP/crash-in-unreac [...] create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/switch-to-lookup-bitcast.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/switch-to-lookup-gep.ll rename llvm/test/{Other => tools/llvm-extract}/extract-alias.ll (100%) rename llvm/test/{Other => tools/llvm-extract}/extract-linkonce.ll (100%) rename llvm/test/{Other => tools/llvm-extract}/extract-weak-odr.ll (100%) rename llvm/test/{Other => tools/llvm-extract}/extract.ll (100%) create mode 100644 llvm/test/tools/llvm-profgen/Inputs/cs-invalid-ret-addr.perfscript create mode 100644 llvm/test/tools/llvm-profgen/cs-invalid-ret-addr.test create mode 100644 llvm/test/tools/llvm-reduce/remove-operands.ll create mode 100644 llvm/test/tools/llvm-shlib/typeids.test create mode 100644 llvm/test/tools/obj2yaml/XCOFF/invalid-section.yaml create mode 100644 llvm/test/tools/obj2yaml/XCOFF/invalid-symbol.yaml create mode 100755 llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp create mode 100755 llvm/tools/llvm-reduce/deltas/ReduceOperands.h create mode 100644 llvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp delete mode 100644 mlir/docs/ConversionToLLVMDialect.md delete mode 100644 mlir/docs/LLVMDialectMemRefConvention.md create mode 100644 mlir/docs/TargetLLVMIR.md create mode 100644 mlir/test/Dialect/EmitC/attrs.mlir create mode 100644 mlir/test/Dialect/SparseTensor/sparse_affine.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_filter_co [...] create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_quantized [...] create mode 100644 mlir/test/Target/Cpp/attrs.mlir create mode 100644 mlir/test/Target/Cpp/types.mlir create mode 100644 openmp/runtime/src/thirdparty/ittnotify/LICENSE.txt create mode 100644 openmp/runtime/test/tasking/omp50_taskdep_depobj.c create mode 100644 polly/lib/External/isl/.gitignore create mode 100644 polly/lib/External/isl/.gitmodules delete mode 100644 polly/lib/External/isl/Makefile.am delete mode 100644 polly/lib/External/isl/Makefile.in delete mode 100644 polly/lib/External/isl/aclocal.m4 delete mode 100755 polly/lib/External/isl/compile delete mode 100755 polly/lib/External/isl/config.guess delete mode 100755 polly/lib/External/isl/config.sub delete mode 100755 polly/lib/External/isl/configure delete mode 100644 polly/lib/External/isl/configure.ac delete mode 100755 polly/lib/External/isl/depcomp delete mode 100644 polly/lib/External/isl/doc/Makefile.am delete mode 100644 polly/lib/External/isl/doc/Makefile.in create mode 100644 polly/lib/External/isl/doc/interface create mode 100644 polly/lib/External/isl/imath/.dockerignore create mode 100644 polly/lib/External/isl/imath/.gitattributes create mode 100644 polly/lib/External/isl/imath/.travis.yml create mode 100644 polly/lib/External/isl/imath/ChangeLog create mode 100644 polly/lib/External/isl/imath/LICENSE create mode 100644 polly/lib/External/isl/imath/Makefile create mode 100644 polly/lib/External/isl/imath/README.md create mode 100644 polly/lib/External/isl/imath/contrib/Makefile.msvc create mode 100644 polly/lib/External/isl/imath/contrib/README create mode 100644 polly/lib/External/isl/imath/doc.md create mode 100644 polly/lib/External/isl/imath/doc.md.in create mode 100644 polly/lib/External/isl/imath/examples/basecvt.c create mode 100644 polly/lib/External/isl/imath/examples/findprime.c create mode 100644 polly/lib/External/isl/imath/examples/imcalc.c create mode 100644 polly/lib/External/isl/imath/examples/input.c create mode 100644 polly/lib/External/isl/imath/examples/pi.c create mode 100644 polly/lib/External/isl/imath/examples/randprime.c create mode 100644 polly/lib/External/isl/imath/examples/rounding.c create mode 100644 polly/lib/External/isl/imath/examples/rsakey.c create mode 100644 polly/lib/External/isl/imath/imdrover.c create mode 100644 polly/lib/External/isl/imath/imdrover.h create mode 100644 polly/lib/External/isl/imath/imtest.c create mode 100644 polly/lib/External/isl/imath/imtimer.c create mode 100644 polly/lib/External/isl/imath/iprime.c create mode 100644 polly/lib/External/isl/imath/iprime.h create mode 100644 polly/lib/External/isl/imath/rsamath.c create mode 100644 polly/lib/External/isl/imath/rsamath.h create mode 100644 polly/lib/External/isl/imath/tests/add.tc create mode 100644 polly/lib/External/isl/imath/tests/bigmul.tc create mode 100644 polly/lib/External/isl/imath/tests/bigsqr.tc create mode 100644 polly/lib/External/isl/imath/tests/bintest.c create mode 100644 polly/lib/External/isl/imath/tests/bug-swap.c create mode 100644 polly/lib/External/isl/imath/tests/compare.tc create mode 100644 polly/lib/External/isl/imath/tests/conv.tc create mode 100644 polly/lib/External/isl/imath/tests/div.tc create mode 100644 polly/lib/External/isl/imath/tests/egcd.tc create mode 100644 polly/lib/External/isl/imath/tests/emod.tc create mode 100644 polly/lib/External/isl/imath/tests/emodv.tc create mode 100644 polly/lib/External/isl/imath/tests/expt.tc create mode 100644 polly/lib/External/isl/imath/tests/gcd.tc create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/.gitignore create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/Makefile create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/README create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/genctest.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/gendata.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/genpytest.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/gmp_custom_test.c create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/gmpapi.py create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/imath_custom_test.c create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/runtest create mode 100644 polly/lib/External/isl/imath/tests/gmp-compat-test/runtest.py create mode 100644 polly/lib/External/isl/imath/tests/imath-test.scm create mode 100644 polly/lib/External/isl/imath/tests/init.tc create mode 100644 polly/lib/External/isl/imath/tests/invmod.tc create mode 100644 polly/lib/External/isl/imath/tests/isprime.tc create mode 100644 polly/lib/External/isl/imath/tests/lcm.tc create mode 100644 polly/lib/External/isl/imath/tests/linux/Dockerfile create mode 100644 polly/lib/External/isl/imath/tests/mod.tc create mode 100644 polly/lib/External/isl/imath/tests/mul.tc create mode 100644 polly/lib/External/isl/imath/tests/neg.tc create mode 100644 polly/lib/External/isl/imath/tests/pi1024.txt create mode 100644 polly/lib/External/isl/imath/tests/pi1500-10.txt create mode 100644 polly/lib/External/isl/imath/tests/pi1698-16.txt create mode 100644 polly/lib/External/isl/imath/tests/qadd.tc create mode 100644 polly/lib/External/isl/imath/tests/qaddz.tc create mode 100644 polly/lib/External/isl/imath/tests/qdiv.tc create mode 100644 polly/lib/External/isl/imath/tests/qdivz.tc create mode 100644 polly/lib/External/isl/imath/tests/qmisc.tc create mode 100644 polly/lib/External/isl/imath/tests/qmul.tc create mode 100644 polly/lib/External/isl/imath/tests/qmulz.tc create mode 100644 polly/lib/External/isl/imath/tests/qsub.tc create mode 100644 polly/lib/External/isl/imath/tests/qsubz.tc create mode 100644 polly/lib/External/isl/imath/tests/qtodec.tc create mode 100644 polly/lib/External/isl/imath/tests/root.tc create mode 100644 polly/lib/External/isl/imath/tests/rtest.c create mode 100644 polly/lib/External/isl/imath/tests/set.tc create mode 100644 polly/lib/External/isl/imath/tests/sqr.tc create mode 100644 polly/lib/External/isl/imath/tests/sub.tc create mode 100644 polly/lib/External/isl/imath/tests/test.bc create mode 100644 polly/lib/External/isl/imath/tests/test.sh create mode 100644 polly/lib/External/isl/imath/tools/findthreshold.py create mode 100644 polly/lib/External/isl/imath/tools/mkdoc.py delete mode 100644 polly/lib/External/isl/include/isl/cpp-checked-conversion.h delete mode 100644 polly/lib/External/isl/include/isl/cpp-checked.h delete mode 100644 polly/lib/External/isl/include/isl/cpp.h delete mode 100644 polly/lib/External/isl/include/isl/typed_cpp.h delete mode 100755 polly/lib/External/isl/install-sh delete mode 100644 polly/lib/External/isl/interface/Makefile.am delete mode 100644 polly/lib/External/isl/interface/Makefile.in delete mode 100644 polly/lib/External/isl/interface/aclocal.m4 delete mode 100755 polly/lib/External/isl/interface/compile delete mode 100755 polly/lib/External/isl/interface/config.guess delete mode 100755 polly/lib/External/isl/interface/config.sub delete mode 100755 polly/lib/External/isl/interface/configure delete mode 100755 polly/lib/External/isl/interface/depcomp delete mode 100755 polly/lib/External/isl/interface/install-sh delete mode 100644 polly/lib/External/isl/interface/isl.py delete mode 100644 polly/lib/External/isl/interface/isl_config.h.in delete mode 100644 polly/lib/External/isl/interface/ltmain.sh delete mode 100755 polly/lib/External/isl/interface/missing delete mode 100644 polly/lib/External/isl/isl_config.h.in delete mode 100644 polly/lib/External/isl/ltmain.sh delete mode 100644 polly/lib/External/isl/m4/ax_c___attribute__.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cc_maxopt.m4 delete mode 100644 polly/lib/External/isl/m4/ax_check_compiler_flags.m4 delete mode 100644 polly/lib/External/isl/m4/ax_compiler_vendor.m4 delete mode 100644 polly/lib/External/isl/m4/ax_create_pkgconfig_info.m4 delete mode 100644 polly/lib/External/isl/m4/ax_create_stdint_h.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11.m4 delete mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_clang.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_git_head.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_gmp.m4 delete mode 100644 polly/lib/External/isl/m4/ax_detect_imath.m4 delete mode 100644 polly/lib/External/isl/m4/ax_gcc_archflag.m4 delete mode 100644 polly/lib/External/isl/m4/ax_gcc_warn_unused_result.m4 delete mode 100644 polly/lib/External/isl/m4/ax_gcc_x86_cpuid.m4 delete mode 100644 polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 delete mode 100644 polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 delete mode 100644 polly/lib/External/isl/m4/ax_set_warning_flags.m4 delete mode 100644 polly/lib/External/isl/m4/ax_submodule.m4 delete mode 100644 polly/lib/External/isl/m4/libtool.m4 delete mode 100644 polly/lib/External/isl/m4/ltoptions.m4 delete mode 100644 polly/lib/External/isl/m4/ltsugar.m4 delete mode 100644 polly/lib/External/isl/m4/ltversion.m4 delete mode 100644 polly/lib/External/isl/m4/lt~obsolete.m4 delete mode 100755 polly/lib/External/isl/missing delete mode 100755 polly/lib/External/isl/py-compile delete mode 100755 polly/lib/External/isl/test-driver create mode 100644 polly/lib/External/isl/testsets/pip/bouleti.pip create mode 100644 polly/lib/External/isl/testsets/pip/cnt_sum2.pip create mode 100644 polly/lib/External/isl/testsets/pip/difficult.pip create mode 100644 polly/lib/External/isl/testsets/pip/jcomplex.pip create mode 100644 polly/lib/External/isl/testsets/pip/phideo.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e1.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e3.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e4.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e5.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e6.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e7.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e8.pip create mode 100644 polly/lib/External/isl/testsets/pip/seghir-e9.pip copy polly/lib/External/isl/{test_inputs => testsets/pip}/seghir-vd.pip (100%) delete mode 100644 polly/lib/External/ppcg/Makefile.am delete mode 100644 polly/lib/External/ppcg/Makefile.in delete mode 100644 polly/lib/External/ppcg/aclocal.m4 delete mode 100755 polly/lib/External/ppcg/compile delete mode 100644 polly/lib/External/ppcg/config.guess delete mode 100644 polly/lib/External/ppcg/config.sub delete mode 100755 polly/lib/External/ppcg/configure delete mode 100644 polly/lib/External/ppcg/configure.ac delete mode 100644 polly/lib/External/ppcg/depcomp delete mode 100644 polly/lib/External/ppcg/install-sh delete mode 100644 polly/lib/External/ppcg/ltmain.sh delete mode 100644 polly/lib/External/ppcg/m4/ax_check_opencl.m4 delete mode 100644 polly/lib/External/ppcg/m4/ax_check_openmp.m4 delete mode 100644 polly/lib/External/ppcg/m4/ax_detect_git_head.m4 delete mode 100644 polly/lib/External/ppcg/m4/ax_submodule.m4 delete mode 100644 polly/lib/External/ppcg/m4/libtool.m4 delete mode 100644 polly/lib/External/ppcg/m4/ltoptions.m4 delete mode 100644 polly/lib/External/ppcg/m4/ltsugar.m4 delete mode 100644 polly/lib/External/ppcg/m4/ltversion.m4 delete mode 100644 polly/lib/External/ppcg/m4/lt~obsolete.m4 delete mode 100644 polly/lib/External/ppcg/missing delete mode 100755 polly/lib/External/ppcg/test-driver