This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 6235951ec0d [CallSite removal][Instrumentation] Use CallBase instead of [...] adds 2cf3c033f3a [DenseMap] Don't capture the BucketEnd pointer before an op [...] adds 27d19101e9a [ARM][ParallelDSP] Handle squaring multiplies adds e90fb82f0f7 [AST] Suppress the spammy "attempt to use a deleted fucntio [...] adds ee959ddc5ee [TTI] Remove getOperationCost adds 6e017188b76 [clangd] Store ppdirective in Inclusion adds 2214b9076f1 [clangd] Make signatureHelp work with stale preambles adds 5a2a24f1e9c [gn build] Port 2214b9076f1 adds 3d9b53706fd [SVEIntrinsicOpts] NFC: Remove unused isReinterpretFromBool [...] adds 89d9912cbf4 [AST] dont invaliate VarDecl when the initializer contains errors. adds 6b3168f8cdb [clangd] Fix windows buildbots for #import statements adds d8816261a6e [VE] Create a TargetInfo header. NFC adds 12dcb89dadf [mlir] [linalg] Only promote selected buffers. adds 4ccafab0769 [clangd] Change field name to prevent shadowing adds 152d29cc74b [mlir][Transforms] Add pass to perform sparse conditional c [...] adds 2eda87dfbe6 [mlir][SCCP] Add support for propagating constants across i [...] adds 3caa03ec510 AliasAnalysisSummary.h - cleanup includes and forward decla [...] adds 0caaf402585 TGLexer.h - cleanup includes and forward declarations. NFC. [...] adds df91a0f79a2 TGParser.h - cleanup includes and forward declarations. NFC [...] adds 32c0561e0cf Attempting fix buildbot adds 49202476e6d [mlir] [linalg] Fix transform-patterns test. adds 1811061c387 TGLexer.h - add missing <vector> include. Looks like we are [...] adds 0df40d6ef8b [AArch64][SVE] Add addressing mode for contiguous loads & stores adds 5a68138403c [clangd] Add icon to VSCode extension, and fix URLs adds 0535fab2375 [Flang][test] Don't set PATH in flang/test/Semantics/common.sh adds b1097e29d3d [Dexter] Fix failing clang-opt-bisect sub tool test adds c3a292961d8 Let targets adjust physical output- and anti-deps adds 3471ae9dada [yaml2obj] - Verify that sections are sorted by their file [...] adds ba72389269b [InstCombine] improve types/names for logic-of-icmp helper [...] adds 647c9e72e4b [VPlan] Make various tryTo* helpers private and mark as con [...] adds f5b05915523 [clangd] Bump VSCode version number to allow republish (ico [...] adds 75aeb534855 SHA1.h - remove unnecessary ArrayRef.h/StringRef.h includes [...] adds 978166f2095 [InstCombine] improve types/names for logic-of-icmp helper [...] adds c74acd8fc99 X86ISelLowering.cpp - clang-format to fix col80 limit. NFC. adds c2dd38f1cb7 [AArch64][NFC] One more intrinsic test. adds cc0acda7828 [DWARFDataExtractor] Add a "truncating" constructor adds 585a0af3790 [mlir][NFC] Fix typo in the standalone dialect README. adds c475856d053 [DWARFDebugLine] Check for errors when parsing v2 file/dir lists adds 6e1fe785697 [ELF][test] Reorganize "TLS attribute mismatch" tests adds 58207d6fe1e [ELF] Fix "TLS attribute mismatch" false positives for STT_ [...] adds cd8e9e8fcd3 [PowerPC][AIX][NFC] Fix use of FileCheck variable in lit test. adds b4fb705e77a [libc++] Fix warnings with Clang in C++03 adds 497c76e96dc [ELF] Keep local symbols when both --emit-relocs and --disc [...] adds 658f33dcea4 [AMDGPU] Remove selectSGPRVectorRegClassID. NFC. adds d3fdafae063 [InlineSpiller] simplify insertReload() NFC adds 2de52422acf [lldb/Test] Decode stdout and stderr in case it contains Unicode. adds e477915bfe5 [PowerPC] Add a new test case expand-isel-liveness.mir adds a92ee77d859 [PowerPC][Future] Add offsets to PC Relative relocations. adds 538ac26f25d [mlir][Linalg] Create a named batch_matmul op and pipe it through. adds 128d72751fd [mlir] [linalg] Specify alignment during promotion. adds 91a6c88349f [Attributor] Use a pointer value type for the AAMap adds 40f3baeb20f [Attributor] Pass the Attributor to the AbstractAttribute c [...] adds 1f570e019df [Attributor] Use a pointer value type for the access kind - [...] adds 99662c22cde [Attributor] Use a pointer value type for the QueryMap adds 177c065e506 [Attributor] Use a pointer value type for the OpcodeInstMap adds 8c2e66226fb [libc] [NFC] Split the CMake rules into multiple files. adds 44a8c5410e6 [InstCombine] add tests for logic-of-icmps; NFC adds 5771c985624 [XRay] Change xray_instr_map sled addresses from absolute t [...] adds 20cb440ea21 [libc] Propagate entrypoint deps to downstream targets. adds d50bfd97643 Fix an unused-variable warning in Release mode. adds fccc4af6588 [libc++] Re-enable warnings in the new format adds 66590e1e9eb [MC][PGO][PGSO] Cleanup unused MBFI in AsmPrinter adds a8086ba4ac8 [libc] Revert "Propagate entrypoint deps to downstream targets." adds d632587664c [libc++] Do not enable assertions in the dylib in the Apple cache adds 1f9c169990b [NFC][InstCombine] sub-of-negatible.ll: some more test cases adds be881e28317 [AArch64] FMLA/FMLS patterns improvement. adds 7f12512db2f [libc][Take 2] Propagate entrypoint deps to downstream targets. adds d9af50efbc5 [Transforms] getOrEnforceKnownAlignment - fix MSVC result o [...] adds d702325af6f [llvm][NFC][CallSite] Remove CallSite from DeadArgumentElimination adds 8387bee94d6 [llvm] [X86] Fixed type bug in vselect for AVX masked load adds cf607008534 [mlir] Remove braces to avoid ambiguous constructor of oper [...] adds b349098d229 [InstCombine] add tests for logic-of-icmps; NFC adds cf30aafa2d1 [Analysis] recognize the 'null' pointer constant as not poison adds 116c2da4b25 [lldb/Scripts] proc.returncode is set in proc.communicate adds cca545ce462 [CallSite] Fix build breakage after D78538 adds 9a08c307051 Bit-pack some pairs. No functionlity change intended. adds a6d8a055e92 Implement some functions in NativeSession. adds 4927ae08580 [PDB] Change llvm/object/COFF.h to llvm/Object/COFF.h after D78128 adds a13dce1d90c Fix build. NFC. adds 352fef3f11f [InstCombine] Negator - sink sinkable negations adds c5d38924dc6 [XRay] xray_fn_idx: set SHF_WRITE to avoid text relocations adds 21529355e1b Fix `-Wparentheses` warnings. NFC. adds 2e1cfd02d0f Fix Solaris build of ubsan. adds b4b9faa120f [AArch64] Fix MIR tests with invalid live-ins. adds 704293b1684 [ARM] Fix MIR tests with invalid live-ins. adds 7dece2fde3e AMDGPU: Use Register adds 58f32435e8b [libc++abi] Add a rate limiter when logging dynamic_cast errors adds a6c1692cb30 [Flang] fix dependency issues after D78215 adds 1e1f5eb7c97 [NativeSession] Fix unchecked Expected type (followup to ht [...] adds 6a30894391c C++2a -> C++20 in some identifiers; NFC. adds 86e3b735cd8 [hip] Claim builtin type `__float128` supported if the host [...] adds 163bd9d8580 Fix `-Wpedantic` warnings. NFC. adds e2b53a4c05c [Attributor][NFC] Remove obsolete option from tests adds c5794f77eb4 [Attributor][PM] Introduce `-attributor-enable={none,cgscc, [...] adds ea439bbcbb4 [Attributor][NFC] Track the number of created AAs in the st [...] adds 46b7ed0e6fd [Attributor] Remove dependence edges eagerly adds 8bec33c096b [SVE] Remove VectorType::getBitWidth() adds 060efd24c7f [lld-macho] Add basic support for linking against dylibs adds ba942610f6b [OpenMP] Add scaffolding for negative runtime tests adds 5f6aa9680c1 [OpenMP] target_data_begin: fail on device alloc fail adds 507d80fbd21 Revert "Implement some NativeSession functions" along with [...] adds 73ea427818a [gn build] Port 060efd24c7f adds 67c6b80569b [gn build] Port 352fef3f11f adds 400b6f2bc53 [lldb/Test] Add skipIfReproducer for tests that are not exp [...] adds 1e566f6b47f [lldb/Test] Add skipIfReproducer for tests that diverge dur [...] adds b707cf096dd [lldb/Test] Add decorator to the right method adds c860262bd20 Disable a Darwin test under LSan. adds 01d2a01e79d [ELF] Fix a null pointer dereference when relocating a Loca [...] adds d892eec710c Reapply: Make header inclusion order from umbrella dirs det [...] adds 9ee02aef628 [llvm][NFC][CallSite] Remove CallSite from FunctionAttrs adds 23609331472 Reland "Implement some functions in NativeSession." with fi [...] adds dad6de41122 [gn build] Port 23609331472 adds 73752121729 get rid of PythonInteger::GetInteger() adds a30e7ea88e7 Make SmallVector assert if it cannot grow. adds 4ca2cad947d [PowerPC] Add clang -msvr4-struct-return for 32-bit ELF adds 564530e50ad Add missing call to `Symbolizer::LateInitialize()` in UBSan [...] adds da820f4f575 Add missing call to `__sanitizer::InitializePlatformEarly() [...] adds 5a7a6382bc0 FixIrreducible: don't crash when moving a child loop adds 8d45d6e39d5 [Frontend] Drop unneeded CC1 options adds eeaabe64e30 [xray] Use hidden symbol visibility for xray trampolines adds 5081468a669 [xray] Avoid text relocations in trampolines for ARM/AArch64 adds 46a52ff9eda [TargetPassConfig] Run MachineVerifier after more passes. adds 8dc790b9331 Add `//` before the banner displayed in `--print-ir-before/ [...] adds 1f48e22df80 [DebugInfo] Simplify DWARFUnit::determineStringOffsetsTable [...] adds c08af2c11ad [libc][NFC] Cleanup dependencies in src/signal and test/src [...] adds daadb485539 [CallSite removal][TargetTransformInfoImpl] Replace CallSit [...] new c12722cde83 [PowerPC] Exploit RLDIMI for OR with large immediates new d22989c34ed [CallSite removal][Target] Replace CallSite with CallBase. NFC
The 2 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: .../cppcoreguidelines/ProTypeMemberInitCheck.cpp | 2 +- .../modernize/UseDefaultMemberInitCheck.cpp | 2 +- .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 18 +- clang-tools-extra/clangd/Headers.cpp | 3 +- clang-tools-extra/clangd/Headers.h | 9 +- clang-tools-extra/clangd/Preamble.cpp | 176 +++ clang-tools-extra/clangd/Preamble.h | 26 + clang-tools-extra/clangd/TUScheduler.cpp | 62 +- clang-tools-extra/clangd/TUScheduler.h | 5 - .../clangd/clients/clangd-vscode/icon.png | Bin 0 -> 20569 bytes .../clangd/clients/clangd-vscode/package-lock.json | 2 +- .../clangd/clients/clangd-vscode/package.json | 10 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/CodeCompleteTests.cpp | 25 + .../clangd/unittests/HeadersTests.cpp | 17 + .../clangd/unittests/PreambleTests.cpp | 127 ++ .../clangd/unittests/TUSchedulerTests.cpp | 60 - clang/docs/ClangCommandLineReference.rst | 10 + clang/include/clang/AST/DeclCXX.h | 6 +- clang/include/clang/Basic/LangOptions.def | 4 +- clang/include/clang/Basic/LangStandard.h | 6 +- clang/include/clang/Basic/LangStandards.def | 4 +- clang/include/clang/Basic/TokenKinds.def | 22 +- clang/include/clang/Basic/TokenKinds.h | 23 +- clang/include/clang/Driver/Options.td | 25 +- clang/include/clang/Frontend/PrecompiledPreamble.h | 6 + clang/lib/AST/DeclCXX.cpp | 6 +- clang/lib/AST/DeclTemplate.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 20 +- clang/lib/AST/Interp/Interp.cpp | 2 +- clang/lib/AST/Interp/Interp.h | 2 +- clang/lib/Basic/IdentifierTable.cpp | 10 +- clang/lib/Basic/Targets/AMDGPU.cpp | 13 + clang/lib/Basic/Targets/OSTargets.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 82 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 13 + clang/lib/Format/Format.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 25 +- clang/lib/Frontend/FrontendAction.cpp | 19 +- clang/lib/Frontend/InitPreprocessor.cpp | 10 +- clang/lib/Lex/Lexer.cpp | 2 +- clang/lib/Lex/LiteralSupport.cpp | 2 +- clang/lib/Lex/Preprocessor.cpp | 4 +- clang/lib/Lex/TokenConcatenation.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 6 +- clang/lib/Parse/ParseDeclCXX.cpp | 6 +- clang/lib/Parse/ParseExprCXX.cpp | 2 +- clang/lib/Parse/ParseStmt.cpp | 2 +- clang/lib/Parse/ParseTemplate.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 28 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 50 +- clang/lib/Sema/SemaExpr.cpp | 30 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaInit.cpp | 2 +- clang/lib/Sema/SemaLambda.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 18 +- .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 2 +- clang/test/AST/ast-dump-invalid-initialized.cpp | 8 + clang/test/AST/ast-dump-recovery.cpp | 53 + clang/test/CXX/special/class.copy/p11.0x.move.cpp | 2 +- .../CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp | 5 +- .../aarch64-v8.2a-neon-intrinsics-constrained.c | 32 +- clang/test/CodeGen/ppc32-struct-return.c | 88 ++ clang/test/CodeGenObjCXX/return.mm | 5 +- clang/test/Driver/ppc-unsupported.c | 10 + clang/test/OpenMP/task_messages.cpp | 1 - clang/test/SemaCUDA/amdgpu-f128.cu | 4 + clang/test/SemaCXX/block-call.cpp | 6 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 6 +- clang/test/SemaCXX/cxx11-crashes.cpp | 2 +- clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 2 +- clang/test/SemaCXX/for-range-dereference.cpp | 1 - clang/test/SemaCXX/member-init.cpp | 2 +- clang/test/SemaCXX/recovery-default-init.cpp | 14 + clang/test/SemaCXX/recovery-initializer.cpp | 29 + clang/test/SemaObjCXX/parameterized_classes_arc.mm | 10 +- compiler-rt/lib/ubsan/CMakeLists.txt | 5 + compiler-rt/lib/ubsan/ubsan_init.cpp | 2 + compiler-rt/lib/xray/xray_interface.cpp | 34 +- compiler-rt/lib/xray/xray_interface_internal.h | 13 + compiler-rt/lib/xray/xray_trampoline_AArch64.S | 21 +- compiler-rt/lib/xray/xray_trampoline_arm.S | 21 +- compiler-rt/lib/xray/xray_trampoline_x86_64.S | 6 + compiler-rt/lib/xray/xray_x86_64.cpp | 13 +- ...print-stack-trace-in-code-loaded-after-fork.cpp | 2 + .../dexter/dex/tools/clang_opt_bisect/Tool.py | 2 +- flang/lib/Evaluate/CMakeLists.txt | 1 + flang/lib/Optimizer/Dialect/CMakeLists.txt | 3 + flang/lib/Optimizer/Support/CMakeLists.txt | 2 + flang/test/Semantics/common.sh | 2 - libc/cmake/modules/LLVMLibCHeaderRules.cmake | 106 ++ libc/cmake/modules/LLVMLibCLibraryRules.cmake | 168 +++ libc/cmake/modules/LLVMLibCObjectRules.cmake | 265 ++++ libc/cmake/modules/LLVMLibCRules.cmake | 707 +---------- libc/cmake/modules/LLVMLibCTestRules.cmake | 177 +++ libc/loader/linux/CMakeLists.txt | 18 +- libc/src/signal/linux/CMakeLists.txt | 1 + libc/test/loader/CMakeLists.txt | 21 +- libc/test/src/math/CMakeLists.txt | 5 - libc/test/src/signal/CMakeLists.txt | 16 +- libc/test/src/signal/sigaddset_test.cpp | 1 - libc/test/src/stdio/CMakeLists.txt | 3 - libc/test/src/string/CMakeLists.txt | 7 - libc/test/src/unistd/CMakeLists.txt | 2 - libcxx/cmake/caches/Apple.cmake | 2 +- .../func.wrap.func.con/move_reentrant.pass.cpp | 3 + .../nullptr_t_assign_reentrant.pass.cpp | 3 + .../array/array.creation/to_array.fail.cpp | 2 + .../func.wrap.func.alg/swap.pass.cpp | 2 + .../func.wrap.func.cap/operator_bool.pass.cpp | 3 + .../func.wrap.func/func.wrap.func.con/F.pass.cpp | 3 + .../func.wrap.func.con/F_assign.pass.cpp | 3 + .../func.wrap.func.con/F_incomplete.pass.cpp | 3 + .../func.wrap.func.con/F_nullptr.pass.cpp | 3 + .../func.wrap.func.con/alloc.compile.fail.cpp | 3 + .../func.wrap.func.con/alloc.pass.cpp | 3 + .../func.wrap.func.con/alloc_F.compile.fail.cpp | 3 + .../func.wrap.func.con/alloc_F.pass.cpp | 3 + .../alloc_function.compile.fail.cpp | 2 + .../func.wrap.func.con/alloc_function.pass.cpp | 2 + .../alloc_nullptr.compile.fail.cpp | 3 + .../func.wrap.func.con/alloc_nullptr.pass.cpp | 3 + .../alloc_rfunction.compile.fail.cpp | 3 + .../func.wrap.func.con/copy_assign.pass.cpp | 3 + .../func.wrap.func.con/copy_move.pass.cpp | 3 + .../func.wrap.func.con/default.pass.cpp | 3 + .../func.wrap.func.con/nullptr_t.pass.cpp | 3 + .../func.wrap.func.con/nullptr_t_assign.pass.cpp | 3 + .../func.wrap.func.inv/invoke.pass.cpp | 3 + .../func.wrap.func.mod/assign_F_alloc.pass.cpp | 3 + .../func.wrap.func.mod/swap.pass.cpp | 3 + .../func.wrap.func.nullptr/operator_==.pass.cpp | 3 + .../func.wrap.func.targ/target.pass.cpp | 3 + .../func.wrap.func.targ/target_type.pass.cpp | 3 + .../func.wrap/func.wrap.func/types.pass.cpp | 3 + .../refwrap/refwrap.helpers/ref_1.compile.fail.cpp | 3 +- .../meta.trans.other/aligned_storage.pass.cpp | 2 +- libcxx/utils/libcxx/test/config.py | 19 +- libcxx/utils/libcxx/test/newformat.py | 18 +- libcxxabi/src/private_typeinfo.cpp | 23 +- lld/ELF/Driver.cpp | 3 - lld/ELF/InputSection.cpp | 2 +- lld/ELF/Symbols.h | 17 +- lld/ELF/Writer.cpp | 13 +- lld/MachO/Arch/X86_64.cpp | 6 +- lld/MachO/CMakeLists.txt | 1 + lld/MachO/Config.h | 4 + lld/MachO/Driver.cpp | 48 +- lld/MachO/InputFiles.cpp | 45 +- lld/MachO/InputFiles.h | 13 +- lld/MachO/InputSection.cpp | 14 +- lld/MachO/InputSection.h | 6 +- lld/MachO/Options.td | 9 + lld/MachO/OutputSegment.h | 5 + lld/MachO/SymbolTable.cpp | 10 + lld/MachO/SymbolTable.h | 6 +- lld/MachO/Symbols.h | 24 +- lld/MachO/SyntheticSections.cpp | 36 + lld/MachO/SyntheticSections.h | 52 + lld/MachO/Target.h | 3 + lld/MachO/Writer.cpp | 103 +- lld/MachO/Writer.h | 2 + lld/test/ELF/Inputs/tls-in-archive.s | 3 - lld/test/ELF/Inputs/tls-mismatch.s | 4 - lld/test/ELF/emit-relocs-discard-locals.s | 51 + lld/test/ELF/relocatable-discard-locals.s | 47 + lld/test/ELF/tls-archive.s | 10 - lld/test/ELF/tls-in-archive.s | 12 - lld/test/ELF/tls-le-weak-undef.s | 18 + lld/test/ELF/tls-mismatch.s | 53 +- lld/test/ELF/tls-weak-undef.s | 17 - lld/test/ELF/x86-64-tls-le-undef.s | 5 +- lld/test/MachO/Inputs/goodbye-dylib.yaml | 175 +++ lld/test/MachO/Inputs/hello-dylib.yaml | 169 +++ lld/test/MachO/Inputs/no-id-dylib.yaml | 160 +++ lld/test/MachO/dylink.s | 35 + lld/test/MachO/missing-dylib.s | 5 + lld/test/MachO/no-id-dylink.s | 13 + lld/test/MachO/search-paths.test | 12 + lldb/bindings/python/python-typemaps.swig | 36 +- lldb/bindings/python/python-wrapper.swig | 41 +- lldb/scripts/reproducer-replay.py | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 40 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 27 +- .../Python/ScriptInterpreterPython.cpp | 13 +- .../commands/command/script/TestCommandScript.py | 1 + .../commands/expression/issue_11588/Test11588.py | 1 + .../process/attach-resume/TestAttachResume.py | 1 + .../commands/process/attach/TestProcessAttach.py | 1 + .../breakpoint_command/TestBreakpointCommand.py | 2 + .../scripted_bkpt/TestScriptedResolver.py | 1 + .../conditional_break/TestConditionalBreak.py | 1 + .../gdb_remote_client/TestGDBRemoteClient.py | 1 + .../inferior-changed/TestInferiorChanged.py | 1 + .../API/functionalities/signal/TestSendSignal.py | 1 + .../step_scripted/TestStepScripted.py | 5 + .../API/lang/objc/foundation/TestRuntimeTypes.py | 1 + .../objc/modules-update/TestClangModulesUpdate.py | 1 + lldb/test/API/lang/objc/modules/TestObjCModules.py | 1 + lldb/test/API/lang/objc/print-obj/TestPrintObj.py | 1 + lldb/test/API/lldbtest.py | 5 + .../API/python_api/hello_world/TestHelloWorld.py | 1 + .../Python/PythonDataObjectsTests.cpp | 74 +- llvm/include/llvm/ADT/DenseMap.h | 42 +- llvm/include/llvm/ADT/SmallVector.h | 7 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 38 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 175 ++- llvm/include/llvm/CodeGen/AsmPrinter.h | 8 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 23 - .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 6 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 9 + llvm/include/llvm/IR/DerivedTypes.h | 6 - llvm/include/llvm/Support/SHA1.h | 9 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 117 +- llvm/lib/Analysis/AliasAnalysisSummary.cpp | 1 + llvm/lib/Analysis/AliasAnalysisSummary.h | 5 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 7 - llvm/lib/Analysis/ValueTracking.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 43 +- llvm/lib/CodeGen/InlineSpiller.cpp | 29 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 12 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 20 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 83 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 19 +- llvm/lib/DebugInfo/PDB/LLVMBuild.txt | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 141 ++- llvm/lib/DebugInfo/PDB/PDB.cpp | 24 +- llvm/lib/IR/Type.cpp | 33 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 5 + llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/Support/SHA1.cpp | 11 +- llvm/lib/Support/SmallVector.cpp | 7 + llvm/lib/TableGen/TGLexer.cpp | 1 + llvm/lib/TableGen/TGLexer.h | 4 +- llvm/lib/TableGen/TGParser.cpp | 3 +- llvm/lib/TableGen/TGParser.h | 9 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 34 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 137 ++- llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 26 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 4 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 48 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 4 + llvm/lib/Target/ARM/ARMFastISel.cpp | 37 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 4 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 4 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 1 - .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 70 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 31 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 50 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 3 +- llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp | 1 + llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.h | 3 - llvm/lib/Target/VE/TargetInfo/VETargetInfo.cpp | 3 +- .../lib/Target/VE/TargetInfo/VETargetInfo.h | 18 +- llvm/lib/Target/VE/VEAsmPrinter.cpp | 1 + llvm/lib/Target/VE/VETargetMachine.cpp | 1 + .../WebAssemblyFixIrreducibleControlFlow.cpp | 30 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 1 - llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 16 +- llvm/lib/Transforms/IPO/Attributor.cpp | 109 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 427 ++++--- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 244 ++-- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 81 +- llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 18 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 23 +- llvm/lib/Transforms/InstCombine/CMakeLists.txt | 1 + .../Transforms/InstCombine/InstCombineAddSub.cpp | 140 +-- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 24 +- .../Transforms/InstCombine/InstCombineInternal.h | 61 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 377 ++++++ .../InstCombine/InstructionCombining.cpp | 114 -- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 28 +- llvm/lib/Transforms/Utils/FixIrreducible.cpp | 23 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 86 +- llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll | 75 +- llvm/test/CodeGen/AArch64/jump-table-compress.mir | 1 + llvm/test/CodeGen/AArch64/machine-copy-remove.mir | 4 +- .../CodeGen/AArch64/machine-outliner-regsave.mir | 2 +- .../CodeGen/AArch64/machine-zero-copy-remove.mir | 2 + llvm/test/CodeGen/AArch64/post-ra-machine-sink.mir | 12 +- ... sve-intrinsics-ld1-addressing-mode-reg-imm.ll} | 176 +-- .../sve-intrinsics-ld1-addressing-mode-reg-reg.ll | 217 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll | 269 ----- ... sve-intrinsics-st1-addressing-mode-reg-imm.ll} | 142 +-- .../sve-intrinsics-st1-addressing-mode-reg-reg.ll | 184 +++ llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll | 197 --- .../AArch64/unreachable-emergency-spill-slot.mir | 5 +- llvm/test/CodeGen/AArch64/wineh4.mir | 4 +- llvm/test/CodeGen/AArch64/wineh8.mir | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/squaring.ll | 275 +++++ .../test/CodeGen/ARM/constant-islands-split-IT.mir | 2 - llvm/test/CodeGen/ARM/ifcvt-size.mir | 2 +- llvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll | 17 +- llvm/test/CodeGen/PowerPC/expand-isel-liveness.mir | 50 + .../global-address-non-got-indirect-access.ll | 28 +- llvm/test/CodeGen/PowerPC/ori_imm32.ll | 5 +- llvm/test/CodeGen/PowerPC/ori_imm64.ll | 28 +- .../PowerPC/pcrel-relocation-plus-offset.ll | 73 ++ .../Thumb2/LowOverheadLoops/it-block-chain.mir | 2 +- .../loop-dec-copy-prev-iteration.mir | 2 +- .../Thumb2/LowOverheadLoops/predicated-liveout.mir | 10 +- .../Thumb2/LowOverheadLoops/safe-def-no-mov.mir | 2 +- .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 4 +- .../Thumb2/LowOverheadLoops/unsafe-liveout.mir | 2 +- .../Thumb2/LowOverheadLoops/unsafe-use-after.mir | 2 +- .../CodeGen/Thumb2/mve-vpt-2-blocks-ctrl-flow.mir | 6 +- llvm/test/CodeGen/X86/pr45563.ll | 21 + .../CodeGen/X86/xray-attribute-instrumentation.ll | 9 +- llvm/test/CodeGen/X86/xray-log-args.ll | 46 +- llvm/test/CodeGen/X86/xray-section-group.ll | 4 +- .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 8 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 8 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 8 +- .../2008-09-08-CGUpdateSelfEdge.ll | 8 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 8 +- .../X86/min-legal-vector-width.ll | 8 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 8 +- .../ArgumentPromotion/aggregate-promote.ll | 8 +- .../Attributor/ArgumentPromotion/alignment.ll | 8 +- .../Attributor/ArgumentPromotion/attrs.ll | 8 +- .../Attributor/ArgumentPromotion/basictest.ll | 8 +- .../Attributor/ArgumentPromotion/byval-2.ll | 8 +- .../Attributor/ArgumentPromotion/byval.ll | 8 +- .../Attributor/ArgumentPromotion/chained.ll | 8 +- .../Attributor/ArgumentPromotion/control-flow.ll | 8 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 8 +- .../Attributor/ArgumentPromotion/crash.ll | 8 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 8 +- .../Attributor/ArgumentPromotion/fp80.ll | 8 +- .../Attributor/ArgumentPromotion/inalloca.ll | 8 +- .../ArgumentPromotion/live_called_from_dead.ll | 8 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 8 +- .../Attributor/ArgumentPromotion/musttail.ll | 8 +- .../ArgumentPromotion/naked_functions.ll | 8 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 8 +- .../Attributor/ArgumentPromotion/pr27568.ll | 8 +- .../Attributor/ArgumentPromotion/pr32917.ll | 8 +- .../pr33641_remove_arg_dbgvalue.ll | 8 +- .../Attributor/ArgumentPromotion/profile.ll | 8 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 8 +- .../Attributor/ArgumentPromotion/sret.ll | 8 +- .../Attributor/ArgumentPromotion/tail.ll | 8 +- .../Attributor/ArgumentPromotion/variadic.ll | 8 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 8 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 8 +- .../Attributor/IPConstantProp/PR16052.ll | 8 +- .../Attributor/IPConstantProp/PR26044.ll | 8 +- .../Attributor/IPConstantProp/PR43857.ll | 8 +- .../IPConstantProp/arg-count-mismatch.ll | 8 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 8 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 8 +- .../IPConstantProp/dangling-block-address.ll | 8 +- .../Attributor/IPConstantProp/deadarg.ll | 8 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 8 +- .../Transforms/Attributor/IPConstantProp/global.ll | 8 +- .../IPConstantProp/multiple_callbacks.ll | 8 +- .../Attributor/IPConstantProp/musttail-call.ll | 8 +- .../Attributor/IPConstantProp/naked-return.ll | 8 +- .../IPConstantProp/openmp_parallel_for.ll | 8 +- .../Attributor/IPConstantProp/pthreads.ll | 8 +- .../Attributor/IPConstantProp/recursion.ll | 8 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 8 +- .../Attributor/IPConstantProp/return-argument.ll | 8 +- .../Attributor/IPConstantProp/return-constant.ll | 8 +- .../Attributor/IPConstantProp/return-constants.ll | 8 +- ...lve-after-each-resolving-undefs-for-function.ll | 8 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 8 +- llvm/test/Transforms/Attributor/align.ll | 8 +- llvm/test/Transforms/Attributor/alwaysinline.ll | 8 +- llvm/test/Transforms/Attributor/callbacks.ll | 8 +- .../Transforms/Attributor/dereferenceable-1.ll | 8 +- .../Transforms/Attributor/dereferenceable-2.ll | 8 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 8 +- .../test/Transforms/Attributor/internal-noalias.ll | 8 +- llvm/test/Transforms/Attributor/liveness.ll | 8 +- llvm/test/Transforms/Attributor/liveness_chains.ll | 8 +- .../Attributor/lvi-after-jumpthreading.ll | 8 +- llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 8 +- llvm/test/Transforms/Attributor/misc.ll | 8 +- llvm/test/Transforms/Attributor/new_attributes.ll | 12 +- llvm/test/Transforms/Attributor/noalias.ll | 8 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 8 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 8 +- llvm/test/Transforms/Attributor/nofree.ll | 8 +- llvm/test/Transforms/Attributor/nonnull.ll | 8 +- llvm/test/Transforms/Attributor/norecurse.ll | 8 +- llvm/test/Transforms/Attributor/noreturn.ll | 8 +- llvm/test/Transforms/Attributor/noreturn_async.ll | 2 +- llvm/test/Transforms/Attributor/noreturn_sync.ll | 2 +- llvm/test/Transforms/Attributor/nosync.ll | 8 +- llvm/test/Transforms/Attributor/nounwind.ll | 8 +- llvm/test/Transforms/Attributor/range.ll | 31 +- .../read_write_returned_arguments_scc.ll | 8 +- llvm/test/Transforms/Attributor/readattrs.ll | 8 +- .../Attributor/reduced/register_benchmark_test.ll | 8 +- llvm/test/Transforms/Attributor/returned.ll | 8 +- .../Transforms/Attributor/undefined_behavior.ll | 8 +- llvm/test/Transforms/Attributor/value-simplify.ll | 8 +- llvm/test/Transforms/Attributor/willreturn.ll | 8 +- llvm/test/Transforms/Attributor/wrapper.ll | 2 +- llvm/test/Transforms/FixIrreducible/bug45623.ll | 89 ++ .../IPConstantProp/multiple_callbacks.ll | 4 +- .../Transforms/InstCombine/and-or-icmp-min-max.ll | 1272 ++++++++++++++++++++ .../Transforms/InstCombine/and-or-icmp-nullptr.ll | 381 ++++++ llvm/test/Transforms/InstCombine/and-or-icmps.ll | 197 ++- .../InstCombine/fold-sub-of-not-to-inc-of-add.ll | 16 +- .../InstCombine/high-bit-signmask-with-trunc.ll | 44 +- .../Transforms/InstCombine/high-bit-signmask.ll | 42 +- .../Transforms/InstCombine/sub-of-negatible.ll | 222 +++- llvm/test/Transforms/InstCombine/sub.ll | 92 +- .../Transforms/InstCombine/zext-bool-add-sub.ll | 60 +- llvm/test/Transforms/InstSimplify/freeze.ll | 8 +- llvm/test/Transforms/OpenMP/parallel_deletion.ll | 4 +- llvm/test/Transforms/OpenMP/rtf_type_checking.ll | 2 +- .../X86/Inputs/debug_line_malformed.s | 2 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 12 +- .../X86/debug_line_short_prologue_v4.s | 78 ++ llvm/test/tools/llvm-gsymutil/X86/elf-dwarf.yaml | 4 +- llvm/test/tools/llvm-readobj/ELF/demangle.test | 2 +- llvm/test/tools/llvm-readobj/ELF/hash-symbols.test | 2 +- .../ELF/reloc-negative-addend-no-sym.test | 2 +- .../llvm-readobj/ELF/reloc-zero-name-or-value.test | 2 +- llvm/test/tools/obj2yaml/program-headers.yaml | 57 + llvm/unittests/AsmParser/AsmParserTest.cpp | 4 +- .../DebugInfo/DWARF/DWARFDataExtractorTest.cpp | 66 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 37 +- llvm/unittests/DebugInfo/PDB/CMakeLists.txt | 1 + llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.cpp | 4 + llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe | Bin 0 -> 7168 bytes llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.pdb | Bin 0 -> 94208 bytes llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp | 95 ++ .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 1 + .../llvm/lib/Transforms/InstCombine/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/PDB/BUILD.gn | 1 + mlir/examples/standalone/README.md | 2 +- mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt | 37 +- .../Linalg/IR/LinalgNamedStructuredOpsSpec.tc | 4 + .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 22 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 7 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 15 +- .../mlir/Dialect/Linalg/Transforms/CMakeLists.txt | 5 + .../Linalg/Transforms/LinalgTransformPatterns.td | 6 + .../Dialect/Linalg/Transforms/LinalgTransforms.h | 10 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 4 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.h | 1 + mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 13 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 10 +- .../mlir/Interfaces/ControlFlowInterfaces.h | 66 + .../mlir/Interfaces/ControlFlowInterfaces.td | 59 + mlir/include/mlir/Transforms/FoldUtils.h | 5 + mlir/include/mlir/Transforms/Passes.h | 4 + mlir/include/mlir/Transforms/Passes.td | 14 + mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 135 ++- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 16 +- .../Dialect/Linalg/Transforms/LinalgTransforms.cpp | 31 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 30 +- mlir/lib/Dialect/LoopOps/LoopOps.cpp | 69 ++ mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 10 + mlir/lib/Pass/IRPrinting.cpp | 6 +- mlir/lib/Transforms/CMakeLists.txt | 1 + mlir/lib/Transforms/SCCP.cpp | 675 +++++++++++ mlir/lib/Transforms/Utils/FoldUtils.cpp | 21 + mlir/test/Dialect/Linalg/invalid.mlir | 74 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 13 + mlir/test/Dialect/Linalg/transform-patterns.mlir | 389 +++--- mlir/test/Transforms/sccp-structured.mlir | 132 ++ mlir/test/Transforms/sccp.mlir | 180 +++ mlir/test/lib/DeclarativeTransforms/CMakeLists.txt | 4 + .../TestLinalgTransformPatterns.td | 16 + .../mlir-linalg-ods-gen/test-linalg-ods-gen.tc | 76 +- .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 94 +- openmp/README.rst | 4 + openmp/cmake/OpenMPTesting.cmake | 12 + openmp/libomptarget/deviceRTLs/nvptx/test/lit.cfg | 1 + .../deviceRTLs/nvptx/test/lit.site.cfg.in | 1 + openmp/libomptarget/src/omptarget.cpp | 1 + openmp/libomptarget/test/lit.cfg | 7 + openmp/libomptarget/test/lit.site.cfg.in | 1 + openmp/libomptarget/test/mapping/alloc_fail.c | 25 + openmp/runtime/test/lit.cfg | 1 + openmp/runtime/test/lit.site.cfg.in | 1 + openmp/tools/archer/tests/lit.cfg | 1 + openmp/tools/archer/tests/lit.site.cfg.in | 1 + 499 files changed, 11076 insertions(+), 4492 deletions(-) create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/icon.png create mode 100644 clang-tools-extra/clangd/unittests/PreambleTests.cpp create mode 100644 clang/test/CodeGen/ppc32-struct-return.c create mode 100644 clang/test/Driver/ppc-unsupported.c create mode 100644 clang/test/SemaCUDA/amdgpu-f128.cu create mode 100644 clang/test/SemaCXX/recovery-default-init.cpp create mode 100644 clang/test/SemaCXX/recovery-initializer.cpp create mode 100644 libc/cmake/modules/LLVMLibCHeaderRules.cmake create mode 100644 libc/cmake/modules/LLVMLibCLibraryRules.cmake create mode 100644 libc/cmake/modules/LLVMLibCObjectRules.cmake create mode 100644 libc/cmake/modules/LLVMLibCTestRules.cmake create mode 100644 lld/MachO/SyntheticSections.cpp create mode 100644 lld/MachO/SyntheticSections.h delete mode 100644 lld/test/ELF/Inputs/tls-in-archive.s delete mode 100644 lld/test/ELF/Inputs/tls-mismatch.s create mode 100644 lld/test/ELF/emit-relocs-discard-locals.s create mode 100644 lld/test/ELF/relocatable-discard-locals.s delete mode 100644 lld/test/ELF/tls-archive.s delete mode 100644 lld/test/ELF/tls-in-archive.s create mode 100644 lld/test/ELF/tls-le-weak-undef.s delete mode 100644 lld/test/ELF/tls-weak-undef.s create mode 100644 lld/test/MachO/Inputs/goodbye-dylib.yaml create mode 100644 lld/test/MachO/Inputs/hello-dylib.yaml create mode 100644 lld/test/MachO/Inputs/no-id-dylib.yaml create mode 100644 lld/test/MachO/dylink.s create mode 100644 lld/test/MachO/missing-dylib.s create mode 100644 lld/test/MachO/no-id-dylink.s create mode 100644 lld/test/MachO/search-paths.test copy lld/MachO/Writer.h => llvm/lib/Target/VE/TargetInfo/VETargetInfo.h (50%) create mode 100644 llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp copy llvm/test/CodeGen/AArch64/{sve-intrinsics-ld1.ll => sve-intrinsics-ld1-addres [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1-addressing-mode-re [...] copy llvm/test/CodeGen/AArch64/{sve-intrinsics-st1.ll => sve-intrinsics-st1-addres [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-re [...] create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/squaring.ll create mode 100644 llvm/test/CodeGen/PowerPC/expand-isel-liveness.mir create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-relocation-plus-offset.ll create mode 100644 llvm/test/CodeGen/X86/pr45563.ll create mode 100644 llvm/test/Transforms/FixIrreducible/bug45623.ll create mode 100644 llvm/test/Transforms/InstCombine/and-or-icmp-min-max.ll create mode 100644 llvm/test/Transforms/InstCombine/and-or-icmp-nullptr.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_line_short_prologue_v4.s create mode 100644 llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.cpp create mode 100644 llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe create mode 100644 llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.pdb create mode 100644 llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp create mode 100644 mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc create mode 100644 mlir/lib/Transforms/SCCP.cpp create mode 100644 mlir/test/Transforms/sccp-structured.mlir create mode 100644 mlir/test/Transforms/sccp.mlir create mode 100644 openmp/libomptarget/test/mapping/alloc_fail.c