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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from fe22e5689e9 [lldb][NFC] Pass DeclarationName to NameSearchContext by value adds b087b91c917 [AMDGPU][CODEGEN] Added 'A' constraint for inline assembler adds 8e62f3b658c TargetInstrInfo.h - remove unnecessary includes. NFC. adds 0e83e67cd35 SystemZInstrBuilder.h - remove unnecessary PseudoSourceValu [...] adds 9fa58d1bf2f [DAG] Add SimplifyDemandedVectorElts binop SimplifyMultiple [...] adds 7b15dc1e0e8 [ObjectYAML][DWARF] Remove unimplemented function. adds 9ff361b099f [ARM] VMULH tests for when other parts are working. NFC adds 5a4bcec8db4 [PowerPC][NFC] Split PPCELFStreamer::emitInstruction adds 7293dd5b403 Added pow intrinsic to LLVMIR dialect adds 38366cf1676 FunctionLoweringInfo.h - remove orphan addSEHHandlersForLPa [...] adds 8f48814879c FunctionLoweringInfo.h - move APInt.h dependency to Functio [...] adds fa038e03504 [x86] favor vector constant load to avoid GPR to XMM transf [...] adds 5bb632339ac InlineAdvisor.h - remove unnecessary PreservedAnalyses forw [...] adds 8b4ecafee66 InstructionSimplify.h - remove unnecessary includes. NFC. adds 03ec5b6bc46 LoopInfo.h - remove unnecessary PHINode forward declaration. NFC. adds 0e3faab6f0f MemoryBuiltins.h - remove unnecessary TargetLibraryInfo for [...] adds 8eae32188bb Improve stack-clash implementation on x86 adds 6ade4eb9181 MemoryLocation.h - reduce Instructions.h include to Instruc [...] adds 82bee922afd Make FEATURE_AVX512VP2INTERSECT match between compiler-rt and LLVM adds 5d6c5b463ca [LoopUtils] Use llvm::find adds 356bf5ea5d9 Stack clash: update live-ins adds 46e5c5fe778 [ManagedStatic] Fix build errors with clang-tblgen in Debug [...] adds ba03bcbc4a2 [lldb] Remove custom DWARF expression printing code adds c8b7c73c57f Add AIX to the test macro-same-context XFAIL list adds a6c4cd3bcb7 [X86] Add PTEST tests showing failure to extract allsign cases adds 7b1dc0015ae MustExecute.h - remove unnecessary includes. NFC. adds 3c6c2ecd6ef [AMDGPU] Added 'A' constraint for inline assembler adds 7c298c104bf [PGO] Fix computation of function Hash adds ba92b274225 [analyzer] Improved RangeSet::Negate support of unsigned ranges adds b62ce9e05d9 Re-commit "[libc++] [test] Generate static_test_env on the fly" adds 3873d0b3d89 Re-commit "[cmake] Allow std::filesystem tests in CrossWinT [...] adds a9b5edc5e2c Make mlir::Value's bool conversion operator explicit adds 77aec3b4c0e [AMDGPU][MC][GFX8+] Enabled clamp for v_add_u16, v_sub_u16 [...] adds 5bf2409a4e4 [AIX] Add '-bcdtors:all:0:s' to linker to gather static ini [...] adds b321b429416 [lldb/Test] Add a trace method to replace print statements. adds 2b8d6fa0aca Revert "[PGO] Fix computation of function Hash" adds e0aefaedb61 [gn build] Port ba92b274225 adds 37ef15143a5 [libcxx] Fix C++14 and up constexpr members in MoveOnly. adds 51a276c759c [X86] Teach combineTruncatedArithmetic to push truncate thr [...] adds d1dbda10cef [libc++] [LWG3201] Update status page: lerp should be marke [...] adds bc93c2d72e8 [Transforms] Fix typos. NFC adds 179c80117c9 [LoopUnroll] Remove dead NextBlocks argument (NFC). adds cec20db5882 [Inlining] Set inline-deferral-scale to 2. adds 3a2df3bad07 [Clang][test] fix tests when using external assembler. adds 9a8d7bd7704 [clang][test] fix tests for external assemblers adds 793cc518b94 [PowerPC] Prevent legalization loop from promoting SELECT_C [...] adds 9d55e4ee136 Make explicit -fno-semantic-interposition (in -fpic mode) i [...] adds d8e0ad9620c [clang][test] fix tests for external assemblers adds eeedbd03361 [clangd] Make use of SourceOrder to find first initializer [...] adds 34e39eb2adc [clangd] Change PreambleOnlyAction with content truncation adds e6e89875b04 [NFC][PowerPC] Add a new case to test two-address verification adds 61f72dd8ace [FPEnv] Small fixes to implementation of flt.rounds adds 872c5fb1432 [AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE adds c34936dae73 [lldb] s/dyn_cast/isa adds 1f72d5880e3 [CostModel] Check for free intrinsics in BasicTTI adds 80cc43b420a [AArch64] Set i32 ISD::MULHU/S to Expand instead of Legal. adds 1abb883a048 [clangd] Don't traverse the AST within uninteresting files [...] adds 64cfb8a864c [NFC][ARM] Add intrinsic code size runs adds 871556a4945 [CostModel] Unify Intrinsic Costs. adds 98cad555e29 [Clang][AArch64] Capturing proper pointer alignment for Neo [...] adds 2569787e445 [DebugInfo] - Fix multiple issues in DWARFDebugFrame::parse(). adds 92f3828dc56 [AMDGPU] Fix wait counts in the presence of 16bit subregisters new 48cdbd081c9 [NFC][ARM] Add code size analysis tests new 3d4c873a14f [yaml2obj] - Map section names to chunks for each ELFYAML:: [...] new 590f3a72c24 [ObjectYAML][DWARF] Use .empty() to indicate if the DWARF s [...] new 2c04b8aacd0 [ObjectYAML][DWARF] Make variable names consistent. new c5bbc8dd6d6 [NFC][ARM] Fix for previous commit new 2e365ca2f7c [DebugInfo/llvm-objdump] - Print "ZERO terminator" for term [...] new 8b4639d0a0e [X86][AVX] Add some initial movmsk combine tests new 6f802ec4333 [X86] Fix fshr comment copy+paste typo. NFC. new 09f7dcb64e1 [AMDGPU/MemOpsCluster] Code clean-up around mem ops cluster [...] new 5229dd1366a [build] Add LLVM_LOCAL_RPATH which can set an rpath on just [...] new 3785eb83af4 Add support for binary operators in Syntax Trees new 8aaabadeced [CostModel] Unify getCastInstrCost
The 12 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/Preamble.cpp | 29 +- clang-tools-extra/clangd/index/IndexAction.cpp | 25 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 10 +- .../clangd/unittests/IndexActionTests.cpp | 37 +- .../clangd/unittests/PreambleTests.cpp | 5 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 46 +- clang/cmake/caches/CrossWinToARMLinux.cmake | 3 - clang/include/clang/Basic/Builtins.def | 4 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Index/IndexingAction.h | 17 +- clang/include/clang/Index/IndexingOptions.h | 6 + clang/include/clang/Tooling/Syntax/Nodes.h | 22 + clang/lib/Basic/Targets/AMDGPU.h | 5 + clang/lib/CodeGen/CGBuiltin.cpp | 12 +- clang/lib/CodeGen/CodeGenModule.cpp | 3 + clang/lib/Driver/ToolChains/AIX.cpp | 7 + clang/lib/Driver/ToolChains/Clang.cpp | 10 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Index/IndexDecl.cpp | 3 + clang/lib/Index/IndexingAction.cpp | 15 + .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 101 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 19 +- clang/lib/Tooling/Syntax/Nodes.cpp | 23 + .../constraint_manager_negate_difference.c | 49 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 52 +- clang/test/CodeGen/semantic-interposition.c | 4 + clang/test/Driver/aix-ld.c | 18 + clang/test/Driver/cc1-spawnprocess.c | 15 +- clang/test/Driver/debug-prefix-map.S | 4 +- clang/test/Driver/flang/flang.f90 | 2 +- clang/test/Driver/flang/flang_ucase.F90 | 2 +- clang/test/Driver/fsemantic-interposition.c | 6 +- clang/test/Driver/modules-ts.cpp | 6 +- clang/test/Sema/inline-asm-validate-amdgpu.cl | 4 + clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 + clang/unittests/StaticAnalyzer/RangeSetTest.cpp | 130 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 269 +- libcxx/include/cmath | 4 + .../filesystems/Inputs/static_test_env/bad_symlink | 1 - .../Inputs/static_test_env/dir1/dir2/afile3 | 0 .../Inputs/static_test_env/dir1/dir2/dir3/file5 | 0 .../Inputs/static_test_env/dir1/dir2/file4 | 0 .../static_test_env/dir1/dir2/symlink_to_dir3 | 1 - .../filesystems/Inputs/static_test_env/dir1/file1 | 0 .../filesystems/Inputs/static_test_env/dir1/file2 | 1 - .../filesystems/Inputs/static_test_env/empty_file | 0 .../Inputs/static_test_env/non_empty_file | 1 - .../Inputs/static_test_env/symlink_to_dir | 1 - .../Inputs/static_test_env/symlink_to_empty_file | 1 - .../directory_entry.cons/path.pass.cpp | 24 +- .../directory_entry.mods/replace_filename.pass.cpp | 8 +- .../directory_entry.obs/file_size.pass.cpp | 16 +- .../directory_entry.obs/file_type_obs.pass.cpp | 4 +- .../directory_entry.obs/hard_link_count.pass.cpp | 16 +- .../directory_entry.obs/last_write_time.pass.cpp | 16 +- .../directory_entry.obs/status.pass.cpp | 5 +- .../directory_entry.obs/symlink_status.pass.cpp | 5 +- .../directory_iterator.members/copy.pass.cpp | 4 +- .../copy_assign.pass.cpp | 10 +- .../directory_iterator.members/ctor.pass.cpp | 19 +- .../directory_iterator.members/increment.pass.cpp | 22 +- .../directory_iterator.members/move.pass.cpp | 4 +- .../move_assign.pass.cpp | 15 +- .../begin_end.pass.cpp | 8 +- .../rec.dir.itr.members/copy.pass.cpp | 4 +- .../rec.dir.itr.members/copy_assign.pass.cpp | 25 +- .../rec.dir.itr.members/ctor.pass.cpp | 19 +- .../rec.dir.itr.members/depth.pass.cpp | 8 +- .../disable_recursion_pending.pass.cpp | 4 +- .../rec.dir.itr.members/increment.pass.cpp | 29 +- .../rec.dir.itr.members/move.pass.cpp | 4 +- .../rec.dir.itr.members/move_assign.pass.cpp | 25 +- .../rec.dir.itr.members/pop.pass.cpp | 12 +- .../rec.dir.itr.members/recursion_pending.pass.cpp | 36 +- .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 8 +- .../fs.op.funcs/fs.op.canonical/canonical.pass.cpp | 49 +- .../fs.op.funcs/fs.op.copy/copy.pass.cpp | 3 +- .../fs.op.current_path/current_path.pass.cpp | 17 +- .../fs.op.equivalent/equivalent.pass.cpp | 19 +- .../fs.op.funcs/fs.op.exists/exists.pass.cpp | 3 +- .../fs.op.funcs/fs.op.file_size/file_size.pass.cpp | 18 +- .../fs.op.hard_lk_ct/hard_link_count.pass.cpp | 36 +- .../fs.op.is_block_file/is_block_file.pass.cpp | 3 +- .../fs.op.is_char_file/is_character_file.pass.cpp | 3 +- .../fs.op.is_directory/is_directory.pass.cpp | 11 +- .../fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp | 14 +- .../fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp | 3 +- .../fs.op.funcs/fs.op.is_other/is_other.pass.cpp | 3 +- .../fs.op.is_regular_file/is_regular_file.pass.cpp | 3 +- .../fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp | 3 +- .../fs.op.is_symlink/is_symlink.pass.cpp | 15 +- .../fs.op.last_write_time/last_write_time.pass.cpp | 21 +- .../fs.op.funcs/fs.op.relative/relative.pass.cpp | 61 +- .../fs.op.funcs/fs.op.space/space.pass.cpp | 20 +- .../fs.op.funcs/fs.op.status/status.pass.cpp | 17 +- .../fs.op.symlink_status/symlink_status.pass.cpp | 17 +- .../weakly_canonical.pass.cpp | 28 +- .../c.math/c.math.lerp/c.math.lerp.pass.cpp | 7 +- libcxx/test/support/MoveOnly.h | 10 +- libcxx/test/support/filesystem_test_helper.h | 230 +- libcxx/www/cxx2a_status.html | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 8 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 4 + lldb/source/Expression/DWARFExpression.cpp | 229 - .../Plugins/SymbolFile/DWARF/DWARFDefines.cpp | 315 -- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 40 - .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 +- lldb/source/Symbol/UnwindPlan.cpp | 12 +- .../API/benchmarks/stepping/TestSteppingSpeed.py | 4 +- .../API/commands/target/basic/TestTargetCommand.py | 2 +- .../TestBreakpointConditions.py | 4 +- .../serialize/TestBreakpointSerialization.py | 2 +- .../TestDataFormatterSkipSummary.py | 6 +- .../functionalities/load_unload/TestLoadUnload.py | 2 +- .../c/register_variables/TestRegisterVariables.py | 164 +- .../cpp/class_types/TestClassTypesDisassembly.py | 4 +- .../API/lang/objc/blocks/TestObjCIvarsInBlocks.py | 2 +- .../API/lang/objc/foundation/TestSymbolTable.py | 16 - .../API/python_api/breakpoint/TestBreakpointAPI.py | 4 +- lldb/test/API/python_api/event/TestEvents.py | 14 +- lldb/test/API/python_api/frame/TestFrames.py | 6 +- .../python_api/frame/inlines/TestInlinedFrame.py | 2 +- .../python_api/function_symbol/TestDisasmAPI.py | 18 +- .../python_api/function_symbol/TestSymbolAPI.py | 4 +- lldb/test/API/python_api/target/TestTargetAPI.py | 16 +- lldb/test/API/python_api/thread/TestThreadAPI.py | 2 +- .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 7 +- .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 5 +- .../lldb-server/TestGdbRemoteRegisterState.py | 15 +- .../API/tools/lldb-server/TestLldbGdbServer.py | 5 +- .../Shell/SymbolFile/Breakpad/stack-cfi-arm.yaml | 3 +- .../SymbolFile/Breakpad/stack-cfi-parsing.test | 4 +- .../SymbolFile/Breakpad/unwind-via-raSearch.test | 4 +- .../SymbolFile/Breakpad/unwind-via-stack-cfi.test | 2 +- .../SymbolFile/Breakpad/unwind-via-stack-win.test | 4 +- lldb/test/Shell/Unwind/eh-frame-dwarf-unwind.test | 2 +- lldb/test/Shell/Unwind/unwind-plan-dwarf-dump.test | 2 +- lldb/unittests/Symbol/PostfixExpressionTest.cpp | 41 +- .../PdbFPOProgramToDWARFExpressionTests.cpp | 34 +- llvm/CMakeLists.txt | 3 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/docs/GettingStarted.rst | 10 + llvm/docs/LangRef.rst | 42 +- llvm/include/llvm/Analysis/InlineAdvisor.h | 1 - llvm/include/llvm/Analysis/InstructionSimplify.h | 13 +- llvm/include/llvm/Analysis/LoopInfo.h | 1 - llvm/include/llvm/Analysis/MemoryBuiltins.h | 1 - llvm/include/llvm/Analysis/MemoryLocation.h | 6 +- llvm/include/llvm/Analysis/MustExecute.h | 14 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 40 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 51 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 73 +- llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 2 - llvm/include/llvm/IR/GlobalValue.h | 1 + llvm/include/llvm/IR/Intrinsics.td | 9 +- llvm/include/llvm/IR/Module.h | 1 + llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 3 - llvm/include/llvm/ObjectYAML/DWARFYAML.h | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 27 +- llvm/include/llvm/Support/ManagedStatic.h | 4 +- llvm/include/llvm/Support/X86TargetParser.def | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 1 + .../llvm/Transforms/Utils/CallGraphUpdater.h | 2 +- llvm/lib/Analysis/InlineAdvisor.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 33 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 12 +- llvm/lib/CodeGen/MachineScheduler.cpp | 64 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 75 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 28 +- llvm/lib/IR/Globals.cpp | 6 + llvm/lib/IR/Module.cpp | 7 + llvm/lib/ObjectYAML/DWARFYAML.cpp | 24 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 51 +- llvm/lib/Support/Host.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 13 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 3 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 58 + llvm/lib/Target/AMDGPU/SIISelLowering.h | 7 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 1 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 3 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 30 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 6 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 26 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 2 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 1 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZInstrBuilder.h | 1 - .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 6 + llvm/lib/Target/TargetMachine.cpp | 8 + llvm/lib/Target/X86/X86FrameLowering.cpp | 30 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 156 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 39 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 2 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 4 +- .../Transforms/Instrumentation/PoisonChecking.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 8 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 26 +- .../Transforms/Scalar/LowerConstantIntrinsics.cpp | 1 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 5 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 +- llvm/test/Analysis/CostModel/ARM/arith-overflow.ll | 1023 +++-- llvm/test/Analysis/CostModel/ARM/arith-ssat.ll | 339 +- llvm/test/Analysis/CostModel/ARM/arith-usat.ll | 339 +- llvm/test/Analysis/CostModel/ARM/cast.ll | 4383 +++++++++++++------- llvm/test/Analysis/CostModel/ARM/reduce-add.ll | 223 +- .../test/Analysis/CostModel/X86/free-intrinsics.ll | 78 + .../CostModel/free-intrinsics-datalayout.ll | 80 + .../Analysis/CostModel/free-intrinsics-no_info.ll | 78 + llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll | 34 - .../machine-outliner-retaddr-sign-sp-mod.ll | 2 - llvm/test/CodeGen/AArch64/mul_by_elt.ll | 2 +- .../AMDGPU/GlobalISel/inst-select-add.s16.mir | 16 +- llvm/test/CodeGen/AMDGPU/inline-constraints.ll | 277 +- llvm/test/CodeGen/AMDGPU/waitcnt.mir | 19 + llvm/test/CodeGen/PowerPC/pr45709.ll | 58 + llvm/test/CodeGen/PowerPC/two-address-crash.mir | 45 + llvm/test/CodeGen/Thumb2/mve-vmulh.ll | 529 +++ llvm/test/CodeGen/X86/avx-load-store.ll | 10 +- llvm/test/CodeGen/X86/avx2-arith.ll | 6 +- llvm/test/CodeGen/X86/code-model-elf.ll | 36 +- llvm/test/CodeGen/X86/combine-movmsk-avx.ll | 98 + llvm/test/CodeGen/X86/combine-pmuldq.ll | 8 +- llvm/test/CodeGen/X86/combine-ptest.ll | 99 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 44 +- llvm/test/CodeGen/X86/combine-udiv.ll | 40 +- llvm/test/CodeGen/X86/emutls.ll | 8 +- llvm/test/CodeGen/X86/fcmp-constant.ll | 3 +- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 1 - .../CodeGen/X86/insert-into-constant-vector.ll | 48 +- llvm/test/CodeGen/X86/lifetime-alias.ll | 4 +- llvm/test/CodeGen/X86/linux-preemption.ll | 15 +- llvm/test/CodeGen/X86/oddsubvector.ll | 274 +- llvm/test/CodeGen/X86/packss.ll | 7 +- llvm/test/CodeGen/X86/pr38795.ll | 2 +- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 2 +- llvm/test/CodeGen/X86/psubus.ll | 886 ++-- llvm/test/CodeGen/X86/ret-mmx.ll | 2 +- llvm/test/CodeGen/X86/sad.ll | 65 +- .../CodeGen/X86/semantic-interposition-comdat.ll | 7 +- .../X86/semantic-interposition-infer-dsolocal.ll | 46 + llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 6 +- .../test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 95 +- llvm/test/CodeGen/X86/stack-clash-large.ll | 65 +- llvm/test/CodeGen/X86/stack-clash-medium.ll | 47 +- llvm/test/CodeGen/X86/tls.ll | 8 +- llvm/test/CodeGen/X86/vec_set-A.ll | 2 +- llvm/test/CodeGen/X86/vec_shift2.ll | 4 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 37 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 7 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 37 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 7 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 12 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 9 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 10 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 10 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 10 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 10 +- .../X86/vector-shuffle-combining-avx512f.ll | 10 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 29 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 12 +- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 24 +- llvm/test/DebugInfo/X86/eh-frame-truncated.s | 10 + llvm/test/MC/AMDGPU/gfx10_asm_all.s | 6 + llvm/test/MC/AMDGPU/vop2.s | 15 + llvm/test/MC/AsmParser/macro-same-context.ll | 3 + .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 6 + llvm/test/MC/Disassembler/AMDGPU/vop2_vi.txt | 9 + .../RewriteStatepointsForGC/preprocess.ll | 2 +- llvm/test/tools/llvm-objdump/eh_frame-mipsel.test | 48 +- .../test/tools/llvm-objdump/eh_frame_zero_cie.test | 12 +- llvm/test/tools/llvm-readobj/ELF/unwind.test | 19 + .../clang/unittests/StaticAnalyzer/BUILD.gn | 1 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 1 + mlir/include/mlir/EDSC/Builders.h | 2 +- mlir/include/mlir/IR/Value.h | 2 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 3 +- mlir/lib/Parser/Parser.cpp | 6 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 3 + mlir/test/Target/llvmir-intrinsics.mlir | 9 + 289 files changed, 8756 insertions(+), 5171 deletions(-) create mode 100644 clang/unittests/StaticAnalyzer/RangeSetTest.cpp delete mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 100644 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] delete mode 120000 libcxx/test/std/input.output/filesystems/Inputs/static_test_env [...] create mode 100644 llvm/test/Analysis/CostModel/X86/free-intrinsics.ll create mode 100644 llvm/test/Analysis/CostModel/free-intrinsics-datalayout.ll create mode 100644 llvm/test/Analysis/CostModel/free-intrinsics-no_info.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr45709.ll create mode 100644 llvm/test/CodeGen/PowerPC/two-address-crash.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmulh.ll create mode 100644 llvm/test/CodeGen/X86/combine-movmsk-avx.ll create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-infer-dsolocal.ll create mode 100644 llvm/test/DebugInfo/X86/eh-frame-truncated.s