This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from e2b7332d2d9 Fix typo in risc-v register aliases. adds 6bc219e6bf6 [Breakpoint] Remove unused dependency adds 55ed2f53095 [TableGen] Fix a typo adds a400ca3f3d4 [SanitizerCoverage] Use different module ctor names for tra [...] adds da82ce99b74 [DebugInfo] Delete TypedDINodeRef adds c72aaf62d3f Recommit r359859 "[Attribute/Diagnostics] Print macro if de [...] adds 5f8c2edef35 [WebAssembly] Add more test coverage for reloctions against [...] adds c6d445f9c1c [FastISel][X86] If selectFNeg fails, fall back to Selection [...] adds 912251e82f0 [PPC64] toc-indirect to toc-relative relaxation adds ecd1a82ee20 [clang-tidy] Extend bugprone-sizeof-expression to check siz [...] adds b9de3eb9eb4 [clangd] add CLANG_ENABLE_CLANGD option to build clangd. Re [...] adds c094912ae53 [clangd] Move Rename into its own file, and add unit test. NFC adds b30657938ce Improve function / variable disambiguation. adds e04799fbe3e [clangd] Add test that r360116 accidentally fixed a duplica [...] adds 111fe84bbc1 [clangd] switchSourceHeader uses null not empty string as s [...] adds bcaee49d001 [Sema] Add missing VisitMacroQualifiedTypeLoc to TypeSpecLocFiller adds b9ec3e93706 [clangd] Oops, switchSourceHeader still needs to return a URI. adds fdbb61856e8 [Tooling] Don't mmap the JSONCompilationDatabase, it's not [...] adds 79ea85c6afb AMDGPU: Verify that SOP2/SOPC instructions have at most one [...] adds 724a68f372c [llvm-exegesis] InstructionBenchmark::writeYamlTo(): don't [...] adds 0d051773371 Test commit access adds 3f585ae3ce5 [libFuzzer] Increase timeouts on fork tests and skip one on [...] adds d18bac5d190 [ARM GlobalISel] Widen G_GEP index operand adds c5ac14eef87 Fix uninitialized variable warning. NFCI. adds f3994e4dfa0 [ELF] Reorder BitcodeFiles.empty() to call thinLTOCreateEmp [...] adds d6d3808fa43 [ARM GlobalISel] Widen G_INTTOPTR/G_PTRTOINT adds 3c975a0ab54 [X86] Reduce scope of variables where possible. NFCI. adds 1efc97425df [ASTImporter] Import TemplateParameterLists in function templates. adds a80abeea883 Fixed "Value stored to 'Opc' is never read" warning. NFCI. adds b0f51266b8a [X86][AVX] Fold concat(packus(),packus()) -> packus(concat( [...] adds 0a47fb88847 [ARM GlobalISel] Widen G_SELECT operands adds 866e05f0234 Revert "[TableGen] Fix a typo" adds 0974688a42c [yaml2obj] - Allow setting st_value explicitly for Symbol. adds 9bac7d8165d [llvm-exegesis] BenchmarkRunner::runConfiguration(): write [...] adds 72f7a98876f [LLD][ELF] - Remove symbol-name-offset.elf binary from test cases. adds f8759e499cf gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/uti [...] adds 719a9aed059 gn build: Merge r360116 adds 7399ad31931 minor cmake formatting style fix adds 5c922f69884 [llvm-objdump] - Print relocation record in a GNU format. adds b4f028f0f3f [PowerPC] Use the two-constant NR algorithm for refining estimates adds 54743d5767f Add typo correction for command-line flags to ELF and COFF [...] adds 435e76a558b [lldb] Add MacroQualified switch cases for r360109 adds bb6e7b36543 Allow field offset lookups in types with incomplete arrays [...] adds 25f64629761 [lldb] [lit] Fix Register tests to reference arrays via %0 and %1 adds 07298c9b1ee Precommit tests for or/add transform. NFC. adds 4b81e9f8d10 lld-link: Allow /? as option prefix, like -? is allowed adds 5b0872fcfdf [clangd] Introduce intermediate representation of formatted text adds d6865b7d71b [OpenCL] Prevent mangling kernel functions. adds 87ad30be5ff [Tooling] Add -x flags when inferring compile commands for [...] adds 96a8241084e [lldb] [lit] Update constants in write Register tests adds c635eb725e6 Add an explicit triple to this test to hopefully appease th [...] adds b7d8cffa75a [ASTImporter] Corrected type of integer constant in a test. adds debb2b2a1e9 Fix local shadow variable warning. NFCI. adds 95e72765c11 RegisterContextLLDB: Push CFA value on DWARF stack when eva [...] adds a1a4adf4b91 [SCEV] Add explicit representations of umin/smin adds 4f349404da8 [JITLink] Fix some copy/paste related typos in a test case. adds eeed7ee2cc7 Added missing files from 360071. adds 78a6062c24d [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code line [...] adds ab8c8da6092 [scudo][standalone] Introduce the Quarantine adds 3044ac058bd Avoid use-after-move warnings by using swap instead. NFCI. adds b33fdb7768e [WebAssembly] Don't generate unused table entries. adds 0ff89dacaf4 PostfixExpression: Use signed integers in IntegerNode adds 51497fb8b37 Mark private function __sign as constexpr. adds fe71b92e0a5 Make eh-frame-dwarf-unwind.test run on non-linux platforms adds 7ff0c0ddd30 Fixup r360161 adds 2a3d16feea3 [InstCombine] add tests for FP min/max with negated operands; NFC adds a9d6c32eafc [DAGCombiner] Avoid creating large tokenfactors in visitTok [...] adds 7ffd963834f [Driver] Add command line option to allow loading local lld [...] adds 0ed545ebb3f Regenerate test to try and fix buildbots adds ccdefb24ada Guard __builtin_available() with __has_builtin to support o [...] adds cc63db4ff0f [PowerPC][NFC] Update build-vector-tests.ll using utils/upd [...] adds e6e8db5e9bc Debug Info: Support address space attributes on rvalue references. adds 800e6e34ae4 [Tests] Yet more combination of tests for unordered.atomic memset adds fb381607f00 [Host] Clean up dependencies of HostMacOSXObjCXX adds 102ec0977d1 [CommandLine] Allow Options to specify multiple OptionCategory's. adds 6a281a75450 [InstCombine] allow sinking fneg operands through an FP min/max adds 45ab7d7dc64 [compiler-rt] Create install targets for Darwin libraries adds f3e81aee0b3 Disable eh-frame-dwarf-unwind.test on windows adds 47272217344 Make sure that the DAG combiner doesn't merge stores that w [...] adds 8681ef8f41d [InstCombine] Add new combine to add folding adds 494b763cfc6 [mips] Rename test case. NFC adds 3bdb81c26da [mips] Fix ld instruction in PLT entries on MIPS64 adds 34e9c411643 [COFF] Store Chunk RVAs and section offsets as uint32_t adds f610110f1ac [ConstantRange] Simplify makeGNWR implementation; NFC adds b9c57683026 revert r360162 as it breaks most of the buildbots adds fe608c938ca Revert "[OpenMP][Clang] Support for target math functions" adds b2fa002c83a [Core] Remove unused dependencies adds 2b09b25e486 [JITLink] Add support for MachO .alt_entry atoms. adds 89e58ddb286 -frewrite-imports: Add support for wildcard rules in umbrel [...] adds bec30c4af1e [CMake] Detecting python modules should be cached adds 9a1c2b77764 [InstSimplify] add tests for minnum/maxnum and NaN; NFC adds 6e6480e216b [CodeGen] Rename DEBUG_TYPE for default hazard recognizer. adds 8a3d3a9af6f [AMDGPU] Check MI bundles for hazards adds 1a10101e218 Revert r360194 "[JITLink] Add support for MachO .alt_entry atoms." adds 2e977c083ca [MemorySSA] Fix CHECKs in test. [NFC] adds b3fc9df4819 [analyzer] Fix a crash when doing RVO from within blocks. adds a9cc7d71acc Delete test cases added in r360162 that should have been de [...] adds d028a463d53 Regenerate test case again after last revert adds 0d8ae1e3435 Reapply r360194 "[JITLink] Add support for MachO .alt_entry [...] adds e088d03b9c8 [ValueTracking] add logic for known-never-nan with minnum/maxnum adds 6bf108d77a3 [COFF] Use COFF stubs for extern_weak functions adds 8b6071f561a [Expression] Remove unused dependency adds f496ee1f7e6 [Docs] Add timestamp adds b61eaebb6b8 [Tests] Expand coverage of small memset zero idioms adds a27a0914d34 [libFuzzer] disable two tests on i386 that are causing time [...] new 5d3548b8523 Fix build on NetBSD 8.99.38 new 219b2b3a4a7 [libFuzzer] extend the data flow tracer to also produce bas [...] new 0fb707b93b9 [hip] Fix ambiguity from `>>>` of CUDA. new ba670b404e3 [libFuzzer] extend the test for data flow tracer and covera [...]
The 4 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/CMakeLists.txt | 9 +- .../clang-tidy/bugprone/SizeofExpressionCheck.cpp | 11 +- clang-tools-extra/clangd/CMakeLists.txt | 2 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 11 +- clang-tools-extra/clangd/ClangdLSPServer.h | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 83 +- clang-tools-extra/clangd/ClangdUnit.cpp | 4 +- clang-tools-extra/clangd/ClangdUnit.h | 4 +- clang-tools-extra/clangd/FormattedString.cpp | 173 + clang-tools-extra/clangd/FormattedString.h | 57 + clang-tools-extra/clangd/refactor/Rename.cpp | 81 + clang-tools-extra/clangd/refactor/Rename.h | 24 + clang-tools-extra/clangd/unittests/CMakeLists.txt | 2 + .../clangd/unittests/FormattedStringTests.cpp | 156 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 92 + .../test/clang-tidy/bugprone-sizeof-expression.cpp | 12 + clang/include/clang/AST/ASTContext.h | 3 + clang/include/clang/AST/RecursiveASTVisitor.h | 6 + clang/include/clang/AST/Type.h | 37 + clang/include/clang/AST/TypeLoc.h | 38 + clang/include/clang/AST/TypeNodes.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/Module.h | 1 + clang/include/clang/Parse/Parser.h | 1 + clang/include/clang/Sema/ParsedAttr.h | 23 + clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Serialization/ASTBitCodes.h | 5 +- clang/lib/ARCMigrate/TransGCAttrs.cpp | 3 + clang/lib/AST/ASTContext.cpp | 19 +- clang/lib/AST/ASTDiagnostic.cpp | 5 + clang/lib/AST/ASTImporter.cpp | 21 + clang/lib/AST/ASTStructuralEquivalence.cpp | 7 + clang/lib/AST/Decl.cpp | 2 + clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/Type.cpp | 19 + clang/lib/AST/TypePrinter.cpp | 16 + clang/lib/Basic/Module.cpp | 15 + clang/lib/CodeGen/CGDebugInfo.cpp | 4 + clang/lib/CodeGen/CodeGenFunction.cpp | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 7 + clang/lib/Driver/ToolChains/Clang.cpp | 15 - clang/lib/Headers/CMakeLists.txt | 3 - clang/lib/Headers/__clang_cuda_cmath.h | 10 - clang/lib/Headers/__clang_cuda_device_functions.h | 16 +- .../lib/Headers/__clang_cuda_libdevice_declares.h | 870 ++- .../Headers/__clang_cuda_math_forward_declares.h | 4 - .../Headers/openmp_wrappers/__clang_openmp_math.h | 47 - clang/lib/Headers/openmp_wrappers/cmath | 16 - clang/lib/Headers/openmp_wrappers/math.h | 17 - clang/lib/Lex/Pragma.cpp | 7 +- clang/lib/Parse/ParseDecl.cpp | 42 +- clang/lib/Parse/ParseTentative.cpp | 48 +- clang/lib/Sema/DeclSpec.cpp | 22 +- clang/lib/Sema/SemaDecl.cpp | 34 +- clang/lib/Sema/SemaExpr.cpp | 5 +- clang/lib/Sema/SemaStmt.cpp | 8 +- clang/lib/Sema/SemaType.cpp | 55 +- clang/lib/Sema/TreeTransform.h | 27 + clang/lib/Serialization/ASTReader.cpp | 14 + clang/lib/Serialization/ASTWriter.cpp | 11 + clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 6 + .../Tooling/InterpolatingCompilationDatabase.cpp | 11 +- clang/lib/Tooling/JSONCompilationDatabase.cpp | 5 +- clang/test/Analysis/copy-elision.mm | 18 + clang/test/CodeGen/builtins-ppc-altivec.c | 9 +- clang/test/CodeGen/dso-local-executable.c | 2 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 14 +- .../test/CodeGenOpenCLCXX/local_addrspace_init.cl | 4 +- clang/test/Driver/openmp-offload-gpu.c | 5 - clang/test/Frontend/macro_defined_type.cpp | 15 + clang/test/Headers/Inputs/include/cmath | 5 - clang/test/Headers/Inputs/include/limits | 10 - clang/test/Headers/Inputs/include/math.h | 4 - clang/test/Headers/nvptx_device_cmath_functions.c | 21 - .../test/Headers/nvptx_device_cmath_functions.cpp | 21 - clang/test/Headers/nvptx_device_math_functions.c | 21 - clang/test/Headers/nvptx_device_math_functions.cpp | 21 - clang/test/Index/print-type-size.c | 31 + clang/test/Modules/preprocess-umbrella.cpp | 36 + clang/test/Parser/cuda-kernel-call-c++11.cu | 11 + clang/test/Parser/cxx-ambig-decl-expr.cpp | 2 + clang/test/Sema/address_space_print_macro.c | 67 + clang/test/Sema/address_spaces.c | 2 +- clang/test/SemaObjC/externally-retained.m | 6 + clang/test/SemaObjC/gc-attributes.m | 4 +- clang/test/SemaObjC/mrc-weak.m | 2 +- clang/test/SemaObjCXX/gc-attributes.mm | 4 +- clang/test/SemaOpenCLCXX/kernel_invalid.cl | 17 + clang/tools/libclang/CIndex.cpp | 4 + clang/tools/libclang/CXType.cpp | 12 +- clang/unittests/AST/ASTImporterTest.cpp | 18 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 7 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 47 +- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 13 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 50 + compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 86 +- compiler-rt/lib/fuzzer/scripts/merge_data_flow.py | 2 + .../sanitizer_platform_limits_netbsd.cc | 2 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/mutex.h | 1 + compiler-rt/lib/scudo/standalone/quarantine.h | 291 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/quarantine_test.cc | 240 + compiler-rt/test/fuzzer/ThreeFunctionsTest.cpp | 36 +- compiler-rt/test/fuzzer/dataflow.test | 44 +- compiler-rt/test/fuzzer/fork-sigusr.test | 4 +- compiler-rt/test/fuzzer/fork-ubsan.test | 2 +- compiler-rt/test/fuzzer/fork.test | 10 +- compiler-rt/test/fuzzer/magic-separator.test | 2 +- compiler-rt/test/fuzzer/only-some-bytes.test | 2 +- compiler-rt/test/fuzzer/simple-cmp.test | 1 + libcxx/include/numeric | 2 +- libcxxabi/src/CMakeLists.txt | 4 +- lld/COFF/Chunks.cpp | 2 +- lld/COFF/Chunks.h | 22 +- lld/COFF/DriverUtils.cpp | 10 +- lld/COFF/Options.td | 21 +- lld/ELF/Arch/Mips.cpp | 6 +- lld/ELF/Arch/PPC64.cpp | 109 +- lld/ELF/Arch/X86_64.cpp | 4 +- lld/ELF/DriverUtils.cpp | 10 +- lld/ELF/InputSection.cpp | 7 +- lld/ELF/LTO.cpp | 15 +- lld/ELF/LTO.h | 2 - lld/ELF/Relocations.cpp | 12 +- lld/ELF/Relocations.h | 1 + lld/ELF/SymbolTable.cpp | 6 - lld/ELF/Target.cpp | 2 +- lld/ELF/Target.h | 9 +- lld/test/COFF/color-diagnostics.test | 2 +- lld/test/COFF/driver.test | 8 + lld/test/COFF/wx.s | 4 +- lld/test/ELF/Inputs/ppc64-toc-relax-shared.s | 7 + lld/test/ELF/Inputs/ppc64-toc-relax.s | 15 + lld/test/ELF/basic.s | 2 +- lld/test/ELF/color-diagnostics.test | 2 +- lld/test/ELF/driver.test | 7 +- lld/test/ELF/invalid/Inputs/symbol-name-offset.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/symbol-name.s | 7 - lld/test/ELF/invalid/symbol-name.test | 15 + lld/test/ELF/{mips-26-n32-n64.s => mips-plt-n64.s} | 5 +- lld/test/ELF/ppc64-func-entry-points.s | 2 +- lld/test/ELF/ppc64-got-indirect.s | 121 - lld/test/ELF/ppc64-relocs.s | 22 +- lld/test/ELF/ppc64-toc-relax-constants.s | 61 + lld/test/ELF/ppc64-toc-relax-jumptable.s | 73 + lld/test/ELF/ppc64-toc-relax.s | 105 + lld/test/wasm/pie.ll | 2 +- lld/test/wasm/section-symbol-relocs.yaml | 51 + lld/test/wasm/shared.ll | 10 +- lld/wasm/InputFiles.cpp | 2 + lld/wasm/Writer.cpp | 40 +- lldb/docs/conf.py | 2 +- lldb/include/lldb/Expression/ExpressionVariable.h | 2 - lldb/include/lldb/Symbol/PostfixExpression.h | 6 +- lldb/lit/Driver/LocalLLDBInit.test | 7 +- lldb/lit/Register/Inputs/x86-64-read.cpp | 32 +- lldb/lit/Register/Inputs/x86-64-write.cpp | 42 +- lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp | 32 +- lldb/lit/Register/Inputs/x86-mm-xmm-write.cpp | 42 +- lldb/lit/Register/Inputs/x86-ymm-read.cpp | 35 +- lldb/lit/Register/Inputs/x86-ymm-write.cpp | 44 +- lldb/lit/Register/Inputs/x86-zmm-read.cpp | 66 +- lldb/lit/Register/Inputs/x86-zmm-write.cpp | 76 +- lldb/lit/Register/x86-64-write.test | 64 +- lldb/lit/Register/x86-64-xmm16-write.test | 64 +- lldb/lit/Register/x86-64-ymm-write.test | 64 +- lldb/lit/Register/x86-64-ymm16-write.test | 64 +- lldb/lit/Register/x86-64-zmm-write.test | 128 +- lldb/lit/Register/x86-mm-xmm-write.test | 64 +- lldb/lit/Register/x86-ymm-write.test | 32 +- lldb/lit/Register/x86-zmm-write.test | 32 +- lldb/lit/Unwind/Inputs/call-asm.c | 3 + lldb/lit/Unwind/Inputs/eh-frame-dwarf-unwind.s | 39 + lldb/lit/Unwind/eh-frame-dwarf-unwind.test | 23 + lldb/source/Breakpoint/BreakpointResolverName.cpp | 1 - lldb/source/Breakpoint/CMakeLists.txt | 1 - lldb/source/Core/CMakeLists.txt | 2 - lldb/source/Expression/CMakeLists.txt | 1 - lldb/source/Expression/UserExpression.cpp | 2 +- lldb/source/Host/macosx/objcxx/CMakeLists.txt | 4 - .../Process/Utility/RegisterContextLLDB.cpp | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 6 + lldb/source/Symbol/PostfixExpression.cpp | 6 +- lldb/tools/driver/Driver.cpp | 5 + lldb/tools/driver/Options.td | 3 + lldb/unittests/Symbol/CMakeLists.txt | 2 + .../unittests/Symbol/Inputs/inlined-functions.yaml | 943 +++ lldb/unittests/Symbol/PostfixExpressionTest.cpp | 13 +- lldb/unittests/Symbol/TestLineEntry.cpp | 232 + .../PdbFPOProgramToDWARFExpressionTests.cpp | 8 +- llvm/cmake/config-ix.cmake | 7 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 2 + .../llvm/Analysis/ScalarEvolutionExpander.h | 4 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 128 +- llvm/include/llvm/CodeGen/DebugHandlerBase.h | 2 +- llvm/include/llvm/CodeGen/FastISel.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 174 +- llvm/include/llvm/Object/ObjectFile.h | 26 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 1 + llvm/include/llvm/Support/CommandLine.h | 13 +- llvm/lib/Analysis/ScalarEvolution.cpp | 366 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 60 +- llvm/lib/Analysis/ValueTracking.cpp | 5 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 2 +- llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 60 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 8 +- llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 15 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 69 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 6 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 17 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 2 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 36 +- .../JITLink/MachOAtomGraphBuilder.cpp | 109 +- .../JITLink/MachOAtomGraphBuilder.h | 5 + llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 7 +- llvm/lib/IR/ConstantRange.cpp | 170 +- llvm/lib/IR/DIBuilder.cpp | 4 +- llvm/lib/IR/DebugInfo.cpp | 27 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/Verifier.cpp | 3 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 9 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 3 +- llvm/lib/Support/CommandLine.cpp | 37 +- llvm/lib/Support/Unix/Path.inc | 3 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 67 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 6 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 18 + llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 17 +- llvm/lib/Target/BPF/BTFDebug.cpp | 18 +- llvm/lib/Target/PowerPC/PPC.td | 5 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 2 + llvm/lib/Target/TargetMachine.cpp | 6 + llvm/lib/Target/X86/X86FastISel.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 64 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- llvm/lib/Target/X86/X86PadShortFunction.cpp | 7 +- llvm/lib/Target/X86/X86RegisterBankInfo.cpp | 5 +- llvm/lib/Target/X86/X86Subtarget.cpp | 9 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 6 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 10 +- .../Instrumentation/SanitizerCoverage.cpp | 23 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 4 +- .../Analysis/LoopAccessAnalysis/memcheck-ni.ll | 50 + .../LoopAccessAnalysis/reverse-memcheck-bounds.ll | 2 +- llvm/test/Analysis/MemorySSA/invalidate.ll | 7 +- .../ScalarEvolution/2008-07-29-SMinExpr.ll | 2 +- .../Analysis/ScalarEvolution/max-expr-cache.ll | 4 +- .../test/Analysis/ScalarEvolution/min-max-exprs.ll | 2 +- .../ScalarEvolution/predicated-trip-count.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count14.ll | 4 +- llvm/test/Analysis/ScalarEvolution/trip-count3.ll | 2 +- llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir | 94 + llvm/test/CodeGen/AMDGPU/hazard-in-bundle.mir | 66 + llvm/test/CodeGen/AMDGPU/verify-sop.mir | 21 + .../CodeGen/ARM/GlobalISel/arm-legalize-casts.mir | 60 + .../ARM/GlobalISel/arm-legalize-load-store.mir | 34 +- .../CodeGen/ARM/GlobalISel/arm-legalize-select.mir | 71 + llvm/test/CodeGen/BPF/reloc-btf.ll | 4 +- llvm/test/CodeGen/BPF/reloc.ll | 2 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 6513 ++++++++++++-------- llvm/test/CodeGen/PowerPC/fma-mutate.ll | 3 +- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 69 +- llvm/test/CodeGen/PowerPC/recipest.ll | 16 +- .../CodeGen/PowerPC/vsx-fma-mutate-trivial-copy.ll | 2 +- llvm/test/CodeGen/X86/avg.ll | 108 +- .../X86/element-wise-atomic-memory-intrinsics.ll | 122 + llvm/test/CodeGen/X86/extern_weak.ll | 65 +- llvm/test/CodeGen/X86/fast-isel-fneg.ll | 4 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 11 +- llvm/test/CodeGen/X86/memset-zero.ll | 255 + llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 11 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 11 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 11 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 11 +- llvm/test/CodeGen/X86/vector-trunc.ll | 11 +- llvm/test/CodeGen/X86/vector-width-store-merge.ll | 53 + .../test/DebugInfo/Generic/address_space_rvalue.ll | 26 + .../test/DebugInfo/X86/DW_AT_location-reference.ll | 2 +- .../X86/split-dwarf-cross-unit-reference.ll | 2 +- .../JITLink/X86/MachO_x86-64_relocations.s | 105 +- .../SanitizerCoverage/trace-pc-guard-comdat.ll | 3 +- .../trace-pc-guard-inline-8bit-counters.ll | 13 + .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 3 +- llvm/test/MC/AArch64/basic-pic.s | 2 +- .../MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s | 6 +- llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 6 +- llvm/test/MC/ARM/dwarf-asm-nonstandard-section.s | 6 +- llvm/test/MC/ARM/dwarf-asm-single-section.s | 6 +- llvm/test/MC/ARM/symbol-variants.s | 2 +- llvm/test/MC/Hexagon/extended_relocations.ll | 2 +- llvm/test/Object/objdump-relocations.test | 2 +- llvm/test/Object/objdump-shndx.test | 2 +- llvm/test/Transforms/IRCE/conjunctive-checks.ll | 32 +- llvm/test/Transforms/IRCE/decrementing-loop.ll | 7 +- .../Transforms/IRCE/multiple-access-no-preloop.ll | 12 +- .../Transforms/IRCE/ranges_of_different_types.ll | 86 +- llvm/test/Transforms/IRCE/rc-negative-bound.ll | 186 +- .../Transforms/IRCE/single-access-no-preloop.ll | 10 +- .../Transforms/IRCE/single-access-with-preloop.ll | 24 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 8 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 8 +- .../IndVarSimplify/replace-loop-exit-folds.ll | 17 +- llvm/test/Transforms/InstCombine/add.ll | 78 + llvm/test/Transforms/InstCombine/minmax-fp.ll | 55 + llvm/test/Transforms/InstCombine/sub.ll | 49 + llvm/test/Transforms/InstCombine/with_overflow.ll | 7 +- .../InstSimplify/floating-point-compare.ll | 18 + .../LoopStrengthReduce/2013-01-14-ReuseCast.ll | 2 - llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 96 +- ...ivedtype-address-space-rvalue-reference-type.ll | 4 +- llvm/test/tools/llvm-objdump/relocations-elf.test | 41 +- llvm/test/tools/yaml2obj/symbol-name.yaml | 37 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 13 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 34 +- llvm/tools/opt/BreakpointPrinter.cpp | 4 +- llvm/tools/yaml2obj/yaml2elf.cpp | 99 +- llvm/tools/yaml2obj/yaml2wasm.cpp | 5 - llvm/unittests/Support/CommandLineTest.cpp | 68 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/test/BUILD.gn | 9 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 2 - llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn | 2 +- .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 14 +- 337 files changed, 11691 insertions(+), 5434 deletions(-) create mode 100644 clang-tools-extra/clangd/FormattedString.cpp create mode 100644 clang-tools-extra/clangd/FormattedString.h create mode 100644 clang-tools-extra/clangd/refactor/Rename.cpp create mode 100644 clang-tools-extra/clangd/refactor/Rename.h create mode 100644 clang-tools-extra/clangd/unittests/FormattedStringTests.cpp create mode 100644 clang-tools-extra/clangd/unittests/RenameTests.cpp delete mode 100644 clang/lib/Headers/openmp_wrappers/__clang_openmp_math.h delete mode 100644 clang/lib/Headers/openmp_wrappers/cmath delete mode 100644 clang/lib/Headers/openmp_wrappers/math.h create mode 100644 clang/test/Analysis/copy-elision.mm create mode 100644 clang/test/Frontend/macro_defined_type.cpp delete mode 100644 clang/test/Headers/Inputs/include/cmath delete mode 100644 clang/test/Headers/Inputs/include/limits delete mode 100644 clang/test/Headers/nvptx_device_cmath_functions.c delete mode 100644 clang/test/Headers/nvptx_device_cmath_functions.cpp delete mode 100644 clang/test/Headers/nvptx_device_math_functions.c delete mode 100644 clang/test/Headers/nvptx_device_math_functions.cpp create mode 100644 clang/test/Index/print-type-size.c create mode 100644 clang/test/Modules/preprocess-umbrella.cpp create mode 100644 clang/test/Sema/address_space_print_macro.c create mode 100644 clang/test/SemaOpenCLCXX/kernel_invalid.cl create mode 100644 compiler-rt/lib/scudo/standalone/quarantine.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/quarantine_test.cc create mode 100644 lld/test/ELF/Inputs/ppc64-toc-relax-shared.s create mode 100644 lld/test/ELF/Inputs/ppc64-toc-relax.s delete mode 100644 lld/test/ELF/invalid/Inputs/symbol-name-offset.elf delete mode 100644 lld/test/ELF/invalid/symbol-name.s create mode 100644 lld/test/ELF/invalid/symbol-name.test rename lld/test/ELF/{mips-26-n32-n64.s => mips-plt-n64.s} (92%) delete mode 100644 lld/test/ELF/ppc64-got-indirect.s create mode 100644 lld/test/ELF/ppc64-toc-relax-constants.s create mode 100644 lld/test/ELF/ppc64-toc-relax-jumptable.s create mode 100644 lld/test/ELF/ppc64-toc-relax.s create mode 100644 lld/test/wasm/section-symbol-relocs.yaml create mode 100644 lldb/lit/Unwind/Inputs/call-asm.c create mode 100644 lldb/lit/Unwind/Inputs/eh-frame-dwarf-unwind.s create mode 100644 lldb/lit/Unwind/eh-frame-dwarf-unwind.test create mode 100644 lldb/unittests/Symbol/Inputs/inlined-functions.yaml create mode 100644 lldb/unittests/Symbol/TestLineEntry.cpp create mode 100644 llvm/test/Analysis/LoopAccessAnalysis/memcheck-ni.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir create mode 100644 llvm/test/CodeGen/AMDGPU/hazard-in-bundle.mir create mode 100644 llvm/test/CodeGen/AMDGPU/verify-sop.mir create mode 100644 llvm/test/CodeGen/X86/vector-width-store-merge.ll create mode 100644 llvm/test/DebugInfo/Generic/address_space_rvalue.ll create mode 100644 llvm/test/Instrumentation/SanitizerCoverage/trace-pc-guard-inli [...] create mode 100644 llvm/test/tools/yaml2obj/symbol-name.yaml