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-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from d50cc2a17e7 [OpenMP] Fix LIBOMP_USE_DEBUGGER=ON build (PR38612) adds 0b1af117e3b Remove TypeBuilder.h, and fix the few locations using it. adds cff2d41d013 [X86] Rename overly verbose method; NFC adds e1d5f2cc604 [LegalizeDAG] Remove 'NeedInvert' code from expansion of BR [...] adds 8688663aeda [X86] Add some basic add/sub saturation combine tests. adds d7a7ce4ab04 [DAGCombiner] Some very basic add/sub saturation combines. adds 24fc9e22d51 Fix unused variable warning. NFCI. adds 42a432d4d3d [DAGCombiner] If add_sat(x,y) can't overflow -> add(x,y) adds b7ce40f73b8 [libcxx] Mark do_open, do_get and do_close parameters unuse [...] adds 43b9e978803 [X86] Remove mask parameter from vpshufbitqmb intrinsics. C [...] adds 8d9084c475c [X86] Remove mask parameter from vpshufbitqmb intrinsics. C [...] adds 385e19b7355 lld/include/lld/Core/TODO.txt adds bdd77264158 [X86] Remove FPCLASS intrinsic handler. Use INTR_TYPE_2OP i [...] adds 4f5c390edb9 [X86] Remove unused intrinsic handlers. NFC adds 9700f3ce3b0 [X86] Update type profile for DBPSADBW to indicate the imme [...] adds a00e1b1ebe1 [X86] Add new test file that was supposed to go with r351028. adds 77cddbe1550 [X86] Remove mask parameter from avx512 pmultishiftqb intri [...] adds 7d4a43fe233 [X86] Remove mask parameter from avx512 pmultishiftqb intri [...] adds 79eddca8f36 [CMake] LLVM exports utility targets since r350959, so we c [...] adds a4f6ee02a70 Add support for prefix-only CLI options adds 655001f3e07 Detect incorrect FileCheck variable CLI definition adds 4cea29391a7 [asan] Add fallback for Thumb after r350139 adds 6cbf430f68a [clangd] Index main-file symbols (bug 39761) adds d55aa23b309 Fix defines.txt adds e110b0aa772 [llvm-symbolizer] Add -addresses, -a as aliases for -print-address adds 68febc0d5cd [Sparc] Add Sparc V8 support adds 94c282ca235 [BasicBlockUtils] Generalize DeleteDeadBlock to deal with m [...] adds 4ef753d1b31 [MIPS GlobalISel] Add pre legalizer combiner pass adds ac6387c085f [AST] RecursiveASTVisitor visits lambda classes when implic [...] adds bcb5af0a26a [clang-tidy] update FunctionSizeCheck for D56444 adds 6edc1360800 Replace "no-frame-pointer-*" function attributes with "fram [...] adds a292fa50dbc [VFS] Allow multiple RealFileSystem instances with independ [...] adds 5f35f727bd2 [clangd] Unlink VFS working dir from OS working dir. adds 8db1a2194a1 [clangd] Fix a reference invalidation adds 6be7e062b2c [OpenCL] Set generic addr space of 'this' in special class [...] adds a370b9e8fdb [AMDGPU] Add support for TFE/LWE in image intrinsics. 2nd try adds 3f0e03a98f0 [SelectionDAG] Add type sanity assertions for add/sub satur [...] adds 34704fd0b18 [ARM GlobalISel] Import MOVi32imm into GlobalISel adds 9b159dfab47 [DAGCombiner] Add add saturation constant folding tests. adds a4bbee490a9 [DebugInfo] Remove un-necessary logic from HoistThenElseCodeToIf adds f1d27143635 [mips] Optimize shifts for types larger than GPR size (mips [...] adds 9ed61b0071f [DAGCombiner] Enable add saturation constant folding adds 921a91e3135 clang-cl: Align help texts for /O1 and O2 adds db6c9a997f7 clang-cl: Fix help text for /O<flags>: '/O2y-' means '/O2 / [...] adds 9a7f079be4e gn build: Add gn.py wrapper script that adds --dotfile= and [...] adds f27c37a475a [Core] Use the implementation method GetAddressOf in ValueO [...] adds e1c3fa35856 [X86] Add add/sub saturation undef tests. adds 0712ef16de8 [DAGCombiner] add saturation instructions are commutative adds d543ead1d64 [MIPS GlobalISel] Fix release build make-check after r351046 adds 2ffed8a1400 [VFS] Fix unused variable warning. NFC adds 1a2c188792b [DAGCombiner] Add add/sub saturation undef handling
No new revisions were added by this update.
Summary of changes: .../clang-tidy/readability/FunctionSizeCheck.cpp | 7 +- clang-tools-extra/clangd/FSProvider.cpp | 5 +- clang-tools-extra/clangd/index/Background.cpp | 34 +- clang-tools-extra/clangd/index/Index.h | 2 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 44 ++- clang-tools-extra/clangd/index/SymbolCollector.h | 12 +- .../unittests/clangd/BackgroundIndexTests.cpp | 6 +- .../unittests/clangd/FindSymbolsTests.cpp | 10 +- .../unittests/clangd/SymbolCollectorTests.cpp | 102 +++-- clang/include/clang/AST/RecursiveASTVisitor.h | 52 ++- clang/include/clang/Basic/BuiltinsX86.def | 6 +- clang/include/clang/Driver/CLCompatOptions.td | 8 +- clang/include/clang/Sema/Sema.h | 4 + clang/lib/AST/Expr.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 45 +++ clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CodeGenPGO.cpp | 7 +- clang/lib/Headers/avx512vbmiintrin.h | 26 +- clang/lib/Headers/avx512vbmivlintrin.h | 56 ++- clang/lib/Sema/AnalysisBasedWarnings.cpp | 7 +- clang/lib/Sema/SemaDecl.cpp | 7 +- clang/lib/Sema/SemaDeclCXX.cpp | 66 ++-- clang/lib/Sema/SemaInit.cpp | 11 + clang/lib/Sema/SemaType.cpp | 5 +- clang/test/CodeGen/avx512bitalg-builtins.c | 5 +- clang/test/CodeGen/avx512vbmi-builtins.c | 8 +- clang/test/CodeGen/avx512vbmivl-builtin.c | 16 +- clang/test/CodeGen/avx512vlbitalg-builtins.c | 10 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 130 +++--- .../test/SemaOpenCLCXX/address-space-templates.cl | 4 +- clang/unittests/AST/ASTContextParentMapTest.cpp | 11 + .../RecursiveASTVisitorTests/LambdaExpr.cpp | 51 ++- compiler-rt/lib/asan/asan_rtl.cc | 11 + .../asan/TestCases/Linux/quarantine_size_mb.cc | 2 +- .../TestCases/hard_rss_limit_mb_test.cc | 2 +- libcxx/include/__config | 2 + libcxx/include/locale | 6 + libunwind/include/__libunwind_config.h | 7 + libunwind/include/libunwind.h | 36 ++ libunwind/src/DwarfInstructions.hpp | 15 +- libunwind/src/DwarfParser.hpp | 49 ++- libunwind/src/Registers.hpp | 206 ++++++++++ libunwind/src/UnwindCursor.hpp | 22 +- libunwind/src/UnwindRegistersRestore.S | 22 ++ libunwind/src/UnwindRegistersSave.S | 32 +- libunwind/src/assembly.h | 2 + libunwind/src/libunwind.cpp | 2 + lld/docs/NewLLD.rst | 14 +- lld/docs/index.rst | 20 +- lld/docs/open_projects.rst | 2 - lld/docs/windows_support.rst | 4 +- lld/include/lld/Core/TODO.txt | 14 - .../lldb/Core/ValueObjectConstResultChild.h | 3 + lldb/lit/CMakeLists.txt | 11 +- .../test/python_api/value/TestValueAPI.py | 3 + lldb/source/Core/ValueObjectConstResultChild.cpp | 5 + llvm/docs/CommandGuide/llc.rst | 4 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 2 +- llvm/docs/ExtendingLLVM.rst | 8 - llvm/docs/ProgrammersManual.rst | 31 -- llvm/include/llvm/CodeGen/CommandFlags.inc | 25 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 5 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 6 +- llvm/include/llvm/IR/IntrinsicsX86.td | 42 +- llvm/include/llvm/IR/TypeBuilder.h | 407 ------------------- llvm/include/llvm/Support/CodeGen.h | 5 + llvm/include/llvm/Support/CommandLine.h | 8 +- llvm/include/llvm/Support/VirtualFileSystem.h | 8 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 77 ++++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 6 - llvm/lib/CodeGen/TargetOptionsImpl.cpp | 31 +- llvm/lib/IR/AutoUpgrade.cpp | 25 ++ llvm/lib/Support/CommandLine.cpp | 19 +- llvm/lib/Support/VirtualFileSystem.cpp | 103 +++-- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPU.td | 10 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 6 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 7 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 1 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/MIMGInstructions.td | 10 +- llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp | 181 +++++++++ llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 342 +++++++++++++--- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 36 ++ llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 1 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 5 +- llvm/lib/Target/ARM/ARMFrameLowering.h | 2 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 15 +- llvm/lib/Target/Mips/CMakeLists.txt | 1 + llvm/lib/Target/Mips/Mips.h | 2 + llvm/lib/Target/Mips/MipsCondMov.td | 10 + llvm/lib/Target/Mips/MipsISelLowering.cpp | 88 +++++ llvm/lib/Target/Mips/MipsISelLowering.h | 2 + llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp | 92 +++++ llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 18 + llvm/lib/Target/Mips/MipsTargetMachine.cpp | 6 + llvm/lib/Target/X86/X86ISelLowering.cpp | 79 +--- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 2 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 38 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 18 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 83 ++-- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 13 +- .../AArch64/aarch64-dynamic-stack-layout.ll | 2 +- llvm/test/CodeGen/AArch64/addr-of-ret-addr.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-abi_align.ll | 4 +- .../test/CodeGen/AArch64/arm64-fast-isel-alloca.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-hello.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-large-frame.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-shrink-wrapping.ll | 4 +- llvm/test/CodeGen/AArch64/emutls.ll | 4 +- llvm/test/CodeGen/AArch64/f16-instructions.ll | 8 +- llvm/test/CodeGen/AArch64/fastcc.ll | 6 +- llvm/test/CodeGen/AArch64/local_vars.ll | 2 +- llvm/test/CodeGen/AArch64/regress-tblgen-chains.ll | 2 +- .../AArch64/regress-w29-reserved-with-fp.ll | 2 +- llvm/test/CodeGen/AArch64/sponentry.ll | 4 +- .../CodeGen/AArch64/stack-guard-remat-bitcast.ll | 2 +- llvm/test/CodeGen/AArch64/swifterror.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll | 438 ++++++++++++++++++++- .../AMDGPU/llvm.amdgcn.image.load.a16.d16.ll | 12 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.ll | 12 +- .../AMDGPU/llvm.amdgcn.image.sample.d16.dim.ll | 53 +++ .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll | 186 +++++++++ llvm/test/CodeGen/ARM/2009-08-21-PostRAKill2.ll | 2 +- llvm/test/CodeGen/ARM/2009-08-21-PostRAKill3.ll | 2 +- .../test/CodeGen/ARM/2011-03-10-DAGCombineCrash.ll | 2 +- .../test/CodeGen/ARM/2011-03-15-LdStMultipleBug.ll | 2 +- llvm/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll | 2 +- .../CodeGen/ARM/2012-04-24-SplitEHCriticalEdge.ll | 2 +- .../ARM/GlobalISel/arm-instruction-select.mir | 21 + llvm/test/CodeGen/ARM/Windows/frame-register.ll | 2 +- llvm/test/CodeGen/ARM/build-attributes.ll | 90 ++--- llvm/test/CodeGen/ARM/crash-O0.ll | 2 +- llvm/test/CodeGen/ARM/crash-greedy-v6.ll | 4 +- llvm/test/CodeGen/ARM/crash-greedy.ll | 2 +- llvm/test/CodeGen/ARM/debug-frame-large-stack.ll | 2 +- llvm/test/CodeGen/ARM/debug-frame-no-debug.ll | 2 +- llvm/test/CodeGen/ARM/debug-frame-vararg.ll | 4 +- llvm/test/CodeGen/ARM/debug-frame.ll | 26 +- llvm/test/CodeGen/ARM/disable-fp-elim.ll | 8 +- llvm/test/CodeGen/ARM/ehabi-unwind.ll | 2 +- llvm/test/CodeGen/ARM/ehabi.ll | 24 +- llvm/test/CodeGen/ARM/fold-stack-adjust.ll | 6 +- llvm/test/CodeGen/ARM/frame-register.ll | 8 +- llvm/test/CodeGen/ARM/hello.ll | 2 +- llvm/test/CodeGen/ARM/inline-asm-clobber.ll | 2 +- llvm/test/CodeGen/ARM/machine-licm.ll | 6 +- llvm/test/CodeGen/ARM/macho-frame-offset.ll | 2 +- llvm/test/CodeGen/ARM/none-macho.ll | 4 +- llvm/test/CodeGen/ARM/shuffle.ll | 2 +- llvm/test/CodeGen/ARM/ssp-data-layout.ll | 2 +- llvm/test/CodeGen/ARM/subreg-remat.ll | 2 +- llvm/test/CodeGen/MSP430/fp.ll | 2 +- llvm/test/CodeGen/Mips/Fast-ISel/stackloadstore.ll | 2 +- .../mips-prelegalizer-combiner/tryCombine.mir | 38 ++ llvm/test/CodeGen/Mips/llvm-ir/ashr.ll | 288 ++++++-------- llvm/test/CodeGen/Mips/llvm-ir/lshr.ll | 290 +++++++------- llvm/test/CodeGen/Mips/llvm-ir/shl.ll | 289 +++++++------- llvm/test/CodeGen/NVPTX/f16-instructions.ll | 8 +- llvm/test/CodeGen/NVPTX/f16x2-instructions.ll | 6 +- .../test/CodeGen/PowerPC/2010-02-04-EmptyGlobal.ll | 2 +- .../CodeGen/PowerPC/2010-12-18-PPCStackRefs.ll | 2 +- llvm/test/CodeGen/PowerPC/Frames-alloca.ll | 4 +- llvm/test/CodeGen/PowerPC/Frames-large.ll | 4 +- llvm/test/CodeGen/PowerPC/Frames-leaf.ll | 16 +- llvm/test/CodeGen/PowerPC/Frames-small.ll | 4 +- llvm/test/CodeGen/PowerPC/crsave.ll | 2 +- llvm/test/CodeGen/PowerPC/empty-functions.ll | 2 +- llvm/test/CodeGen/PowerPC/ppc-prologue.ll | 2 +- llvm/test/CodeGen/PowerPC/stack-realign.ll | 6 +- llvm/test/CodeGen/PowerPC/structsinmem.ll | 2 +- llvm/test/CodeGen/PowerPC/structsinregs.ll | 2 +- llvm/test/CodeGen/RISCV/calling-conv.ll | 2 +- llvm/test/CodeGen/RISCV/frame.ll | 2 +- llvm/test/CodeGen/RISCV/large-stack.ll | 2 +- llvm/test/CodeGen/RISCV/vararg.ll | 2 +- llvm/test/CodeGen/SPARC/empty-functions.ll | 2 +- llvm/test/CodeGen/SystemZ/frame-07.ll | 2 +- llvm/test/CodeGen/SystemZ/frame-09.ll | 2 +- llvm/test/CodeGen/SystemZ/frame-13.ll | 2 +- llvm/test/CodeGen/SystemZ/frame-14.ll | 2 +- llvm/test/CodeGen/SystemZ/frame-15.ll | 2 +- llvm/test/CodeGen/SystemZ/frame-16.ll | 2 +- llvm/test/CodeGen/Thumb/2009-07-27-PEIAssert.ll | 2 +- llvm/test/CodeGen/Thumb/2009-08-20-ISelBug.ll | 2 +- llvm/test/CodeGen/Thumb/frame-access.ll | 2 +- llvm/test/CodeGen/Thumb/frame_thumb.ll | 4 +- llvm/test/CodeGen/Thumb/push.ll | 2 +- llvm/test/CodeGen/Thumb2/2009-07-30-PEICrash.ll | 2 +- .../test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll | 2 +- .../test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll | 2 +- .../test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll | 2 +- .../CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll | 2 +- llvm/test/CodeGen/Thumb2/2009-08-21-PostRAKill4.ll | 2 +- .../test/CodeGen/Thumb2/2009-09-01-PostRAProlog.ll | 2 +- .../CodeGen/Thumb2/2009-11-01-CopyReg2RegBug.ll | 2 +- llvm/test/CodeGen/Thumb2/2010-02-24-BigStack.ll | 2 +- .../test/CodeGen/Thumb2/2010-06-19-ITBlockCrash.ll | 2 +- .../Thumb2/2011-12-16-T2SizeReduceAssert.ll | 2 +- llvm/test/CodeGen/Thumb2/2012-01-13-CBNZBug.ll | 2 +- llvm/test/CodeGen/Thumb2/frameless.ll | 4 +- llvm/test/CodeGen/Thumb2/frameless2.ll | 2 +- llvm/test/CodeGen/Thumb2/ldr-str-imm12.ll | 2 +- llvm/test/CodeGen/Thumb2/machine-licm.ll | 4 +- .../CodeGen/X86/2007-04-17-LiveIntervalAssert.ll | 2 +- .../test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll | 2 +- .../CodeGen/X86/2008-03-31-SpillerFoldingBug.ll | 2 +- .../test/CodeGen/X86/2008-04-15-LiveVariableBug.ll | 2 +- llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll | 2 +- llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll | 2 +- llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll | 2 +- llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll | 2 +- llvm/test/CodeGen/X86/2009-09-10-LoadFoldingBug.ll | 2 +- llvm/test/CodeGen/X86/2009-10-19-EmergencySpill.ll | 2 +- llvm/test/CodeGen/X86/2009-10-25-RewriterBug.ll | 2 +- .../CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll | 2 +- llvm/test/CodeGen/X86/2010-01-19-OptExtBug.ll | 2 +- .../CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll | 2 +- llvm/test/CodeGen/X86/2010-04-29-CoalescerCrash.ll | 2 +- .../X86/2010-04-30-LocalAlloc-LandingPad.ll | 2 +- .../CodeGen/X86/2010-06-09-FastAllocRegisters.ll | 2 +- .../CodeGen/X86/2010-06-24-g-constraint-crash.ll | 2 +- .../X86/2010-06-25-CoalescerSubRegDefDead.ll | 2 +- llvm/test/CodeGen/X86/2010-06-25-asm-RA-crash.ll | 2 +- llvm/test/CodeGen/X86/2011-06-12-FastAllocSpill.ll | 2 +- .../X86/2011-07-13-BadFrameIndexDisplacement.ll | 2 +- .../CodeGen/X86/2012-01-10-UndefExceptionEdge.ll | 2 +- llvm/test/CodeGen/X86/addr-of-ret-addr.ll | 4 +- llvm/test/CodeGen/X86/anyregcc.ll | 6 +- .../CodeGen/X86/avx512vbmi-intrinsics-fast-isel.ll | 64 +++ .../CodeGen/X86/avx512vbmi-intrinsics-upgrade.ll | 30 ++ llvm/test/CodeGen/X86/avx512vbmi-intrinsics.ll | 26 +- .../X86/avx512vbmivl-intrinsics-fast-isel.ll | 118 ++++++ .../CodeGen/X86/avx512vbmivl-intrinsics-upgrade.ll | 60 +++ llvm/test/CodeGen/X86/avx512vbmivl-intrinsics.ll | 52 +-- llvm/test/CodeGen/X86/call-push.ll | 2 +- llvm/test/CodeGen/X86/coalescer-dce.ll | 2 +- llvm/test/CodeGen/X86/combine-add-ssat.ll | 162 ++++++++ llvm/test/CodeGen/X86/combine-add-usat.ll | 154 ++++++++ llvm/test/CodeGen/X86/combine-sub-ssat.ll | 54 +++ llvm/test/CodeGen/X86/combine-sub-usat.ll | 54 +++ llvm/test/CodeGen/X86/compact-unwind.ll | 6 +- llvm/test/CodeGen/X86/crash-O0.ll | 2 +- llvm/test/CodeGen/X86/empty-functions.ll | 4 +- llvm/test/CodeGen/X86/fp-elim.ll | 2 +- llvm/test/CodeGen/X86/hidden-vis-pic.ll | 2 +- llvm/test/CodeGen/X86/postra-licm.ll | 4 +- llvm/test/CodeGen/X86/pr1489.ll | 4 +- llvm/test/CodeGen/X86/pr3154.ll | 2 +- llvm/test/CodeGen/X86/pr39187-g.ll | 27 +- llvm/test/CodeGen/X86/pr9743.ll | 2 +- llvm/test/CodeGen/X86/remat-fold-load.ll | 2 +- llvm/test/CodeGen/X86/ret-addr.ll | 4 +- llvm/test/CodeGen/X86/sibcall-2.ll | 4 +- llvm/test/CodeGen/X86/ssp-data-layout.ll | 4 +- .../test/CodeGen/X86/tls-addr-non-leaf-function.ll | 2 +- ...nsics.ll => vpshufbitqbm-intrinsics-upgrade.ll} | 27 +- llvm/test/CodeGen/X86/vpshufbitqbm-intrinsics.ll | 46 ++- llvm/test/CodeGen/XCore/epilogue_prologue.ll | 2 +- llvm/test/CodeGen/XCore/llvm-intrinsics.ll | 2 +- llvm/test/DebugInfo/AArch64/frameindices.ll | 2 +- llvm/test/DebugInfo/AArch64/prologue_end.ll | 2 +- llvm/test/DebugInfo/ARM/prologue_end.ll | 4 +- llvm/test/DebugInfo/Generic/2010-04-19-FramePtr.ll | 2 +- llvm/test/DebugInfo/Mips/prologue_end.ll | 4 +- llvm/test/DebugInfo/Sparc/prologue_end.ll | 2 +- llvm/test/DebugInfo/SystemZ/prologue_end.ll | 2 +- llvm/test/DebugInfo/SystemZ/variable-loc.ll | 4 +- llvm/test/DebugInfo/X86/prologue-stack.ll | 2 +- llvm/test/FileCheck/defines.txt | 26 +- llvm/test/MC/X86/stackmap-nops.ll | 4 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 23 ++ llvm/test/tools/llvm-symbolizer/sym.test | 2 + llvm/tools/lli/lli.cpp | 26 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 12 +- .../MCJIT/MCJITMultipleModuleTest.cpp | 9 +- llvm/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp | 44 ++- .../ExecutionEngine/MCJIT/MCJITTestBase.h | 60 ++- .../ExecutionEngine/Orc/IndirectionUtilsTest.cpp | 5 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 19 +- llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 11 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 20 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 18 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 7 +- llvm/unittests/IR/CFGBuilder.cpp | 3 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/TypeBuilderTest.cpp | 284 ------------- llvm/unittests/Support/CommandLineTest.cpp | 76 +++- llvm/unittests/Support/VirtualFileSystemTest.cpp | 80 ++++ llvm/utils/FileCheck/FileCheck.cpp | 26 +- llvm/utils/gn/.gn | 6 +- llvm/utils/gn/README.rst | 16 +- llvm/utils/gn/gn.py | 38 ++ llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - 302 files changed, 4702 insertions(+), 2345 deletions(-) delete mode 100644 lld/include/lld/Core/TODO.txt delete mode 100644 llvm/include/llvm/IR/TypeBuilder.h create mode 100644 llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp create mode 100644 llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/mips-prelegalizer-combiner/tr [...] create mode 100644 llvm/test/CodeGen/X86/combine-add-ssat.ll create mode 100644 llvm/test/CodeGen/X86/combine-add-usat.ll create mode 100644 llvm/test/CodeGen/X86/combine-sub-ssat.ll create mode 100644 llvm/test/CodeGen/X86/combine-sub-usat.ll copy llvm/test/CodeGen/X86/{vpshufbitqbm-intrinsics.ll => vpshufbitqbm-intrinsics- [...] delete mode 100644 llvm/unittests/IR/TypeBuilderTest.cpp create mode 100644 llvm/utils/gn/gn.py