This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig in repository toolchain/ci/llvm-monorepo.
from 8dd191989b6 [DAGCombiner] Add (sub_sat x, x) -> 0 combine adds 6b4d442ce07 Reland "Refactor GetRegistersForValue. NFCI." adds 14bb5c863bd [AST] Fix double-traversal of code in top-level lambdas in [...] adds b4a6cfca18a Remove NameLen argument from newly-introduced IR C APIs. adds 651a70c1c45 Reapply r345008 "Split MachinePipeliner code into header an [...] adds d8036e70ae4 [X86] Add PR40306 shuffle test case adds 38a7f25650d [VFS] Disable unix-assuming VFS test on windows adds 24536fa85fa [lldbsuite] Skip two more flaky tests on Windows adds 100b9182130 [clangd] Add Limit parameter for xref. adds 6c5ad1bdeb2 [Sema] Expose a control flag for integer to pointer ext warning adds aefb1569627 [WebAssembly] Add a release notes blurb adds b0048a1d40a [WebAssembly] Remove old intrinsics adds f129682267f gn build: svn propset svn:executable on utils/gn/gn.py adds 5311b30d45a [WebAssembly] Remove tests for old intrinsics. adds e9a6311fa11 cmake: Don't install plugins used for examples or tests adds cbef3b94b91 gn build: Fix path to gn.py in docs adds 80bd2adf135 [WebAssembly] Remove old builtins adds 19366909b6d gn build: Unbreak mac build after r350977 adds 2c8db8b2821 Revert "[VFS] Allow multiple RealFileSystem instances with [...] adds aa89b06a3c3 Merge branch 'arcpatch-D55094' adds b2bfc274f4f [x86] lower extracted add/sub to horizontal vector math adds 0b359cae8e5 [MC][X86] Add test case for invalid use of "(%dx)" operand. adds c3102990d82 Revert "Merge branch 'arcpatch-D55094'" adds c2be6ddfaa5 [analyzer] [NFC] Remove unused undefined method. adds 4cbba594797 [analyzer] [PR39792] false positive on strcpy targeting str [...] adds 3050484fd19 [llvm-objcopy] [COFF] Test absolute symbols wrt --strip-unn [...] adds 2660e7adf4c [llvm-objcopy] [COFF] Remove unreferenced undefined externa [...] adds d04d3138c05 Revert r351051 "[clangd] Unlink VFS working dir from OS wor [...] adds e66f7d07cc3 lld-link: Spelling fixes in comments and minor style tweaks adds a547b4fb8e0 Ignore PhiNodes when mapping sample profile data adds 07e8f48b5ff [X86][SSSE3] Bailout of lowerVectorShuffleAsPermuteAndUnpac [...] adds cbeb77ee819 [llvm][IRBuilder] Introspection for CreateAlignmentAssumpti [...] adds f94eb2f3c9e [clang][UBSan] Sanitization for alignment assumptions. adds fd32d8c536c [compiler-rt][UBSan] Sanitization for alignment assumptions. adds 51b1f51f337 expand DIContext interface a bit adds d2d11b23065 Improve a -Wunguarded-availability note adds 0af77bc8123 [test] Disable sunrpc tests when rpc/xdr.h is missing adds e98a3cd941d [compiler-rt] Update ubsan_interface.inc with alignment ass [...] adds 0ca387d63eb [X86] Silence a -Wparentheses warning on gcc. NFC adds fee519238d7 NFC: Fix nits I missed before adds 858088ebae4 [lit] llvm-lit.in: specify file encoding to UTF-8 adds 434896d89a6 [ASTDump] NFC: Move Type Visit implementation to TextNodeDumper adds 8cdbdb87644 [ASTDump] NFC: Canonicalize handling of TypeLocInfo adds 446909ddead [ASTDump] NFC: Move dumping of QualType node to TextNodeDumper adds c8944cd69da [compiler-rt] Add option to disable libc++ build adds cfdaacd4b25 [SanitizerCoverage][NFC] Use appendToUsed instead of include adds 700ba4fd4a8 [compiler-rt] UBSan: Disable 3 of the new alignment assumpt [...] adds b6e6f68e5c4 [llvm-ar] Flatten thin archives. adds a144d2404ce [opaque pointer types] Update CallInst creation APIs to con [...] adds 5fa83515e2e [opaque pointer types] Update InvokeInst creation APIs to c [...] adds 95194155e83 [opaque pointer types] Update LoadInst creation APIs to con [...] adds 4ea71f0f9f4 [opaque pointer types] Update GetElementPtr creation APIs t [...] adds f80e655466b [CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors adds 8de62a5e14d [llvm-ar] Temporarily remove failing test which is breaking [...] adds ae1d2ad6323 [WebAssembly][FastISel] Do not assume naive CmpInst lowering adds 81f7c7af1cd [Object] Return a symbol_iterator, rather than a basic_symb [...] adds 458c10d3a50 Revert "[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for [...] adds 9c8f85821bf Update GettingStarted guide to recommend that people use th [...] adds 48457b85d1b [SymbolFile] Rename ParseFunctionBlocks to ParseBlocksRecursive. adds cad37b29fa8 [SymbolFile] Remove the SymbolContext parameter from FindNa [...] adds 28f11b43d6f [SymbolFile] Remove SymbolContext parameter from FindTypes. adds 6be5944acfc [compiler-rt] UBSan: just completely disable two alignment- [...] adds 7f1c52e244c [COFF, ARM64] Add __nop intrinsic adds c65e6ee6d5e [X86] Fix unused variable warning in Release builds. NFC. adds 79a1b87e15b [Sema] Change std::sort to llvm::sort adds 00449fb04b5 [ORC] Move ORC Core symbol map and set types into their own [...] adds a4ddea5d260 [AArch64] Add new target feature to fuse arithmetic and log [...] adds f56c613db27 Generalize the comparison test structure to support cross-t [...] adds 866322034b8 [AArch64] Explicitly use v1i64 type for llvm.aarch64.neon.a [...] adds ba36bfd2b49 [EarlyIfConversion] Don't if-convert unconditional branches. adds 0262d5be08e [AArch64] Fix typo (NFC) adds e7d6fcfd47e [AArch64] Fix typo (NFC) adds 4b57f4eeee3 [CMake][Fuchsia] Synchronize first and second stage builds adds ec6fab4bdd3 [X86] Avoid clobbering ESP/RSP in the epilogue. adds 1b9c7ed3e3a [COFF, ARM64] Add __byteswap intrinsics adds 3358f0b2d9b [test] Fix logic error in <compare> tests; enable for MSVC Dev16 adds 82b679c383c [AArch64] Adjust the feature set for Exynos adds 37bb8c773b7 AMDGPU: Add a fast path for icmp.i1(src, false, NE) adds 42bed81f11a [WebAssembly] Expand SIMD shifts while V8's implementation [...] new 3bb19b5a67f [libFuzzer][MSVC] Use alternatename for ext functions new f29df0337d7 Silence failing tests
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: clang-tools-extra/clangd/ClangdLSPServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/FSProvider.cpp | 5 +- clang-tools-extra/clangd/XRefs.cpp | 46 +- clang-tools-extra/clangd/XRefs.h | 2 + clang-tools-extra/clangd/index/Index.h | 4 + clang-tools-extra/clangd/index/MemIndex.cpp | 9 +- clang-tools-extra/clangd/index/Merge.cpp | 12 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 9 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 12 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 10 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 16 +- clang/cmake/caches/Fuchsia-stage2.cmake | 29 +- clang/cmake/caches/Fuchsia.cmake | 30 +- clang/docs/ReleaseNotes.rst | 43 ++ clang/docs/UndefinedBehaviorSanitizer.rst | 2 +- clang/include/clang/AST/RecursiveASTVisitor.h | 11 +- clang/include/clang/AST/TextNodeDumper.h | 4 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 8 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 8 +- clang/lib/AST/ASTDumper.cpp | 50 +- clang/lib/AST/TextNodeDumper.cpp | 53 +- clang/lib/CodeGen/CGBuiltin.cpp | 33 +- clang/lib/CodeGen/CGCall.cpp | 18 +- clang/lib/CodeGen/CGExprScalar.cpp | 10 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CodeGenFunction.cpp | 98 +++ clang/lib/CodeGen/CodeGenFunction.h | 33 +- clang/lib/Headers/intrin.h | 13 + clang/lib/Sema/SemaChecking.cpp | 6 +- clang/lib/Sema/SemaDeclAttr.cpp | 31 +- clang/lib/Sema/SemaExpr.cpp | 2 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 14 +- .../RetainCountChecker/RetainCountChecker.h | 2 - clang/test/Analysis/security-syntax-checks.m | 5 + clang/test/CodeGen/builtins-wasm.c | 24 - ...-assumption-attribute-align_value-on-lvalue.cpp | 40 + ...ssumption-attribute-align_value-on-paramvar.cpp | 32 + ...-attribute-alloc_align-on-function-variable.cpp | 52 ++ ...ssumption-attribute-alloc_align-on-function.cpp | 46 ++ ...ibute-assume_aligned-on-function-two-params.cpp | 44 ++ ...mption-attribute-assume_aligned-on-function.cpp | 43 ++ .../CodeGen/catch-alignment-assumption-blacklist.c | 28 + ...uiltin_assume_aligned-three-params-variable.cpp | 36 + ...umption-builtin_assume_aligned-three-params.cpp | 33 + ...ssumption-builtin_assume_aligned-two-params.cpp | 32 + .../CodeGen/catch-alignment-assumption-openmp.cpp | 32 + clang/test/Headers/ms-arm64-intrin.cpp | 29 + clang/test/Misc/warning-flags.c | 3 +- clang/test/Sema/attr-availability.c | 6 +- clang/test/Sema/availability-guard-format.mm | 4 +- .../ext-typecheck-comparison-of-pointer-integer.c | 12 + clang/test/SemaObjC/attr-availability.m | 18 +- clang/test/SemaObjC/property-deprecated-warning.m | 11 +- clang/test/SemaObjC/unguarded-availability-new.m | 8 +- clang/test/SemaObjC/unguarded-availability.m | 36 +- .../RecursiveASTVisitorTests/LambdaExpr.cpp | 11 + compiler-rt/CMakeLists.txt | 22 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 8 - compiler-rt/cmake/base-config-ix.cmake | 6 + compiler-rt/lib/fuzzer/CMakeLists.txt | 2 +- .../lib/fuzzer/FuzzerExtFunctionsWeakAlias.cpp | 56 -- .../lib/fuzzer/FuzzerExtFunctionsWindows.cpp | 83 ++ compiler-rt/lib/sanitizer_common/CMakeLists.txt | 6 +- compiler-rt/lib/ubsan/ubsan_checks.inc | 1 + compiler-rt/lib/ubsan/ubsan_handlers.cc | 56 ++ compiler-rt/lib/ubsan/ubsan_handlers.h | 11 + compiler-rt/lib/ubsan/ubsan_interface.inc | 2 + .../lib/ubsan_minimal/ubsan_minimal_handlers.cc | 1 + .../test/fuzzer/AlignmentAssumptionTest.cpp | 27 + .../test/fuzzer/fuzzer-alignment-assumption.test | 7 + compiler-rt/test/lit.common.cfg | 3 + compiler-rt/test/lit.common.configured.in | 1 + compiler-rt/test/msan/Linux/sunrpc.cc | 2 + compiler-rt/test/msan/Linux/sunrpc_bytes.cc | 2 + compiler-rt/test/msan/Linux/sunrpc_string.cc | 2 + compiler-rt/test/tsan/sunrpc.cc | 2 + ...-assumption-attribute-align_value-on-lvalue.cpp | 30 + ...ssumption-attribute-align_value-on-paramvar.cpp | 24 + ...-attribute-alloc_align-on-function-variable.cpp | 30 + ...ssumption-attribute-alloc_align-on-function.cpp | 26 + ...ibute-assume_aligned-on-function-two-params.cpp | 22 + ...mption-attribute-assume_aligned-on-function.cpp | 22 + .../Pointer/alignment-assumption-blacklist.cpp | 14 + ...uiltin_assume_aligned-three-params-variable.cpp | 21 + ...umption-builtin_assume_aligned-three-params.cpp | 17 + ...ssumption-builtin_assume_aligned-two-params.cpp | 17 + .../Pointer/alignment-assumption-openmp.cpp | 19 + .../Pointer/alignment-assumption-summary.cpp | 11 + .../ubsan_minimal/TestCases/alignment-assumption.c | 11 + .../cmp/cmp.partialord/partialord.pass.cpp | 2 +- .../cmp/cmp.strongord/strongord.pass.cpp | 2 +- .../cmp/cmp.weakord/weakord.pass.cpp | 2 +- libcxx/test/support/test_comparisons.h | 72 +- libcxx/test/support/test_macros.h | 3 +- lld/COFF/Chunks.h | 2 +- lld/COFF/InputFiles.cpp | 17 +- lld/COFF/Symbols.h | 2 +- lldb/include/lldb/Core/Module.h | 19 +- lldb/include/lldb/Core/ModuleList.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 9 +- lldb/include/lldb/Symbol/SymbolVendor.h | 9 +- .../thread/exit_during_step/TestExitDuringStep.py | 1 + .../test/lang/cpp/namespace/TestNamespaceLookup.py | 1 + lldb/source/API/SBModule.cpp | 3 +- lldb/source/API/SBTarget.cpp | 3 +- lldb/source/Commands/CommandObjectMemory.cpp | 15 +- lldb/source/Commands/CommandObjectTarget.cpp | 22 +- lldb/source/Core/Module.cpp | 49 +- lldb/source/Core/ModuleList.cpp | 19 +- lldb/source/DataFormatters/TypeFormat.cpp | 5 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 32 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 7 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 51 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 14 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 48 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 6 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 15 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 6 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 22 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 6 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 4 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 2 +- lldb/source/Symbol/Function.cpp | 14 +- lldb/source/Symbol/SymbolFile.cpp | 5 +- lldb/source/Symbol/SymbolVendor.cpp | 15 +- lldb/source/Target/Language.cpp | 3 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 3 +- lldb/tools/lldb-test/lldb-test.cpp | 6 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 35 +- llvm/docs/DeveloperPolicy.rst | 22 +- llvm/docs/GettingStarted.rst | 527 ++++--------- llvm/docs/Phabricator.rst | 67 +- llvm/docs/ReleaseNotes.rst | 11 + llvm/docs/TypeMetadata.rst | 2 +- llvm/docs/Vectorizers.rst | 2 +- llvm/docs/index.rst | 2 +- llvm/include/llvm-c/Core.h | 43 +- llvm/include/llvm/CodeGen/MachinePipeliner.h | 608 +++++++++++++++ llvm/include/llvm/DebugInfo/DIContext.h | 7 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 116 +-- llvm/include/llvm/ExecutionEngine/Orc/CoreTypes.h | 153 ++++ llvm/include/llvm/IR/IRBuilder.h | 226 ++++-- llvm/include/llvm/IR/Instructions.h | 359 +++++---- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 12 - llvm/include/llvm/IR/Module.h | 5 + llvm/include/llvm/Object/MachO.h | 2 +- llvm/include/llvm/Support/VirtualFileSystem.h | 8 - llvm/lib/CodeGen/EarlyIfConversion.cpp | 7 + llvm/lib/CodeGen/MachinePipeliner.cpp | 613 +-------------- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 99 ++- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 234 +----- llvm/lib/ExecutionEngine/Orc/CoreTypes.cpp | 254 +++++++ llvm/lib/IR/Core.cpp | 109 ++- llvm/lib/IR/Instructions.cpp | 100 +-- llvm/lib/Object/MachOObjectFile.cpp | 2 +- llvm/lib/Support/VirtualFileSystem.cpp | 103 +-- llvm/lib/Target/AArch64/AArch64.td | 11 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 16 +- llvm/lib/Target/AArch64/AArch64MacroFusion.cpp | 104 ++- llvm/lib/Target/AArch64/AArch64Subtarget.h | 9 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 5 + llvm/lib/Target/AMDGPU/SIInstructions.td | 5 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 12 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 32 +- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 29 - llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 96 ++- llvm/lib/Transforms/Hello/CMakeLists.txt | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 6 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 5 + .../Instrumentation/SanitizerCoverage.cpp | 23 +- llvm/test/CodeGen/AArch64/arm64-vabs.ll | 3 +- llvm/test/CodeGen/AArch64/landingpad-ifcvt.ll | 29 + .../CodeGen/AArch64/misched-fusion-arith-logic.mir | 112 +++ llvm/test/CodeGen/AMDGPU/llvm.amdgcn.icmp.ll | 18 + llvm/test/CodeGen/WebAssembly/PR40172.ll | 31 + llvm/test/CodeGen/WebAssembly/comparisons-i32.ll | 74 +- llvm/test/CodeGen/WebAssembly/comparisons-i64.ll | 74 +- llvm/test/CodeGen/WebAssembly/fast-isel-noreg.ll | 12 +- llvm/test/CodeGen/WebAssembly/memory-addr32.ll | 40 - llvm/test/CodeGen/WebAssembly/simd-arith.ll | 36 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 112 +-- llvm/test/CodeGen/X86/phaddsub-extract.ll | 845 ++++++++++++++------- llvm/test/CodeGen/X86/phaddsub-undef.ll | 72 +- llvm/test/CodeGen/X86/pr40289-64bit.ll | 10 + llvm/test/CodeGen/X86/pr40289.ll | 10 + llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 31 + .../SanitizerCoverage/coff-used-ctor.ll | 11 + llvm/test/MC/X86/x86_errors.s | 4 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 193 +++++ .../Transforms/SLPVectorizer/AArch64/matmul.ll | 2 +- .../Transforms/SLPVectorizer/AArch64/tsc-s352.ll | 2 +- llvm/test/tools/llvm-ar/Inputs/a-plus-b.a | 6 + llvm/test/tools/llvm-ar/Inputs/a.txt | 1 + llvm/test/tools/llvm-ar/Inputs/b.txt | 1 + llvm/test/tools/llvm-ar/Inputs/c.txt | 1 + llvm/test/tools/llvm-ar/Inputs/d.txt | 1 + .../tools/llvm-ar/Inputs/nested-thin-archive.a | 7 + llvm/test/tools/llvm-ar/flatten-thin-archive.test | 18 + .../llvm-objcopy/COFF/Inputs/discard-locals.yaml | 17 +- llvm/test/tools/llvm-objcopy/COFF/discard-all.test | 2 + .../tools/llvm-objcopy/COFF/strip-unneeded.test | 2 + llvm/tools/bugpoint-passes/CMakeLists.txt | 2 +- llvm/tools/llvm-ar/llvm-ar.cpp | 90 +-- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 12 +- llvm/unittests/Passes/CMakeLists.txt | 2 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 80 -- llvm/utils/gn/.gn | 2 +- llvm/utils/gn/README.rst | 4 +- llvm/utils/gn/build/toolchain/BUILD.gn | 4 +- llvm/utils/gn/gn.py | 0 llvm/utils/llvm-lit/llvm-lit.in | 1 + 218 files changed, 5195 insertions(+), 3189 deletions(-) create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-align_v [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-align_v [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_a [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-alloc_a [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-assume_ [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-attribute-assume_ [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-blacklist.c create mode 100644 clang/test/CodeGen/catch-alignment-assumption-builtin_assume_al [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-builtin_assume_al [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-builtin_assume_al [...] create mode 100644 clang/test/CodeGen/catch-alignment-assumption-openmp.cpp create mode 100644 clang/test/Headers/ms-arm64-intrin.cpp create mode 100644 clang/test/Sema/ext-typecheck-comparison-of-pointer-integer.c delete mode 100644 compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeakAlias.cpp create mode 100644 compiler-rt/lib/fuzzer/FuzzerExtFunctionsWindows.cpp create mode 100644 compiler-rt/test/fuzzer/AlignmentAssumptionTest.cpp create mode 100644 compiler-rt/test/fuzzer/fuzzer-alignment-assumption.test create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-a [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-b [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-o [...] create mode 100644 compiler-rt/test/ubsan/TestCases/Pointer/alignment-assumption-s [...] create mode 100644 compiler-rt/test/ubsan_minimal/TestCases/alignment-assumption.c create mode 100644 llvm/include/llvm/CodeGen/MachinePipeliner.h create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/CoreTypes.h create mode 100644 llvm/lib/ExecutionEngine/Orc/CoreTypes.cpp create mode 100644 llvm/test/CodeGen/AArch64/landingpad-ifcvt.ll create mode 100644 llvm/test/CodeGen/AArch64/misched-fusion-arith-logic.mir create mode 100644 llvm/test/CodeGen/WebAssembly/PR40172.ll create mode 100644 llvm/test/CodeGen/X86/pr40289-64bit.ll create mode 100644 llvm/test/CodeGen/X86/pr40289.ll create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/coff-used-ctor.ll create mode 100644 llvm/test/tools/llvm-ar/Inputs/a-plus-b.a create mode 100644 llvm/test/tools/llvm-ar/Inputs/a.txt create mode 100644 llvm/test/tools/llvm-ar/Inputs/b.txt create mode 100644 llvm/test/tools/llvm-ar/Inputs/c.txt create mode 100644 llvm/test/tools/llvm-ar/Inputs/d.txt create mode 100644 llvm/test/tools/llvm-ar/Inputs/nested-thin-archive.a create mode 100644 llvm/test/tools/llvm-ar/flatten-thin-archive.test mode change 100644 => 100755 llvm/utils/gn/gn.py