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-monorepo.
from e7693d859012 llvm-dwarfdump: loclists: Don't expect an (albeit empty) e [...] adds 4736b7552c64 [SystemZ] Improve handling and cost estimates of vector i [...] adds f3a2f2a21919 [ELF] Don't check if symbols in .llvm.call-graph-profile a [...] adds 7e5781d2318c [sanitizer] Fix mallopt interceptor. adds 43281c36d115 [x86] add tests for missed load folding; NFC adds 927c6fbd7d05 DebugInfo: Explain why DW_LLE_(GNU_)startx_length is used adds 46af32101f5b [SystemZ] Improve getMemoryOpCost() to find foldable loads [...] adds a259682df9e0 Avoid STMT_ and DECL_ bitcodes overlapping. adds 40ecb00b139f Avoid std::map&vector in hexagon builtin code to save code size adds e3138ab1e3db Add MS ABI mangling for operator<=>. adds c81433353ee6 [SystemZ] NFC reformatting in SystemZTargetTransformInfo.cpp adds 9f0e4a1c0b3a [ELF] Add --{,no-}call-graph-profile-sort (enabled by default) adds de7ca4a893d7 [WebAssembly] Error out when block/loop markers mismatch adds 4bafaf59ea25 Address comments adds 6b5791cefc33 Tidy up test case adds e32b8b283091 Delete test case. Assertions can't be tested. adds 823d2067af4e [AArch64] Implement FP16FML intrinsics adds 8fdb0ab3e0df [analyzer] Correct modelling of OSDynamicCast: eagerly sta [...] adds 69ab4d82bd44 [analyzer] Remove custom rule for OSIterator in RetainCoun [...] adds 3a3599aaa58a [analyzer] [RetainCountChecker] Do not invalidate referenc [...] adds 3cfdc1fb3529 [analyzer] Fix a bug in "collapsed" graph viewer adds df70e848ef3c Fix in MachineOperand::printIRValueReference(). adds 6fc78d00d443 [WebAssembly] Support EH instructions in InstPrinter adds a31083a8ef7a [AArch64] Implement FP16FML intrinsics adds c888c58c1bd3 Reland "[WebAssembly] LSDA info generation" adds ff0bb34d710f Add functionality to export settings adds 0d743d1c5307 [SystemZ] Pass the DAG pointer from SystemZAddressingMode [...] adds 87142137bb3b Dump public symbol records in pdb2yaml mode adds 76e2547c3549 [SystemZ] Implement SystemZOperand::print() adds dacc3e5fa4af Remove test that checks auto-completion for settings set. adds d798a5a7cde8 Update test that checks auto-completion for settings set. adds 7c7df957ff4a Run the min/max tests agaist the header <charconv>. Fix th [...] adds 4ddb2135e65f Teach the DominatorTree fallback to recalculation when app [...] adds e3f838bad42d [AArch64] Support Windows stack probe command-line arguments. adds 38d2f2d54efc add myself to the CREDITS.TXT adds 0381b4274048 Revert "[AArch64] Create proper memoperand for multi-vecto [...] adds 08ec74a3541d [PowerPC][NFC] Add tests for some missed optimization oppo [...] adds 2cd80af3d0dd Add dependency from SystemZAsmParser to SystemZAsmPrinter [...] adds e35c69919bb1 [Pipeliner] Mark swp-art-deps-rec.ll as REQUIRES: asserts [...] adds 348f7d608ab1 CodeGen: correct the case for swift 4.2, 5.0 adds 229bea4c4015 [PowerPC] Keep vector int to fp conversions in vector domain adds 9210b8db7ee0 PR31978: Don't crash if CodeGen sees a top-level BindingDecl. adds 4dce294989c2 [NFC] Fix the regular expression for BE PPC in update_llc_ [...] adds 9d012762ad3a This reverts commit r345357, It is wrong to create a new [...] adds 3ae30ee0d475 [PowerPC][NFC] Add tests for some missed optimization oppo [...] adds 3e0c10a8341b [PowerPC] Fix some missed optimization opportunities in co [...] adds f0bece5e3532 [llvm-nm] Simplify. NFC adds 0efba7c29128 [NFC] Add periods to CREDITS.txt (testing git-llvm) adds c34eafe784af [SystemZ] Fix -Wcovered-switch-default as coding standard [...] adds 419486c2dee2 Reapply: [Driver] Use forward slashes in most linker arguments adds fff0d8759678 Update the example of BS_Stroustrup to match what is done [...] adds 9fbef641be4b Revert "Reapply: [Driver] Use forward slashes in most link [...] adds 61d081fdeab9 [NativePDB] Add the ability to dump dump global variables. adds a543e0339be6 [PDB] Fix `SymbolFilePDBTests` after r345313 adds c6a382149d00 [SimpleLoopUnswitch] Make all checks before actual non-tri [...] adds 95d887e154ea [llvm-mca] Removed dependency on mca::SourcMgr in some Views. NFC adds d70266cd42b1 [Codegen] - Implement basic .debug_loclists section emissi [...] adds 62c6e0a5ce5a [llvm-mca] Fix -wreorder and -Wunused-private-field after [...] adds f8a401525418 Regenerate test adds 9b41564c0f13 Revert r345330 "Add MS ABI mangling for operator<=>." adds 073cf3297165 [clang-tidy] Re-commit: Add new 'readability-uppercase-lit [...] adds e23f8a552658 [AMDGPU] Add a pass to promote bitcast calls adds a5942e505a2a [llvm-ar] Access ADDLIB in llvm-ar via command line adds ea4a06fdc4be [CodeGen] Remove out operands from PATCHABLE_OP adds 640b98eefcf9 [Windows] Define generic arguments registers for Windows x64 adds 8356bdfe9a00 [ARM] Fix ARMCodeGenPrepare test cases adds 8fd64e83061d [SimpleLoopUnswitch] Unswitch by experimental.guard intrinsics adds 90044de2a3d3 [X86] Use existing pulled out VT variables. NFCI. adds 3977b6dff809 [x86] commute blendvb with constant condition op to allow [...] adds 06ea8c3c3322 Refactor readCallGraph() and readCallGraphFromObjectFiles(). NFC. adds 661a826045c3 Rename warnUnorderableSymbol maybeWarnUnorderableSymbol be [...] adds 3e0b71fca58b [sanitizer] Fix mallopt test on Android. adds cd485112ca36 [X86][SSE] Move 2-input limit up from getFauxShuffleMask t [...] adds b9ff19e19380 [MIR] Simplify and move MIR test adds 39192922c2f2 Revert "UBSan blacklist workaround for bot timeouts" adds 9a42f192bce0 [Fixed Point Arithmetic] Refactor fixed point casts adds 88eefcd02b07 [tblgen] Improve comments in TargetInstrPredicate.td. NFC adds 3a5c0c290cdf XFAIL sized deallocation test with GCC adds 10f553e95bb6 [DataFormatters] Adding formatters for libc++ std::u16stri [...] adds 46888468406a Fix incorrect use of aligned allocation in get_temporary_buffer. adds 11025e334eac [DWARF][NFC] cleanup (mostly leftovers from the implementa [...] adds f723b6589adc [llvm-ar] Add a dependency to BinaryFormat after rL345383 adds 176d3e19bb97 [sanitizer] Improve macOS version detection adds 515cf0b45d49 [X86] Add -LABEL to some FileCheck checks. NFC adds cdaf998deef5 [X86] Stop promoting vector and/or/xor/andn to vXi64. adds 446ee251e38e [llvm-ar] Strip trailing \r and format adds 245a58af8a67 [ADT] Use explicit constructors for DenseMapPair to work a [...] adds 6069c5a55b85 Pointer types were treated as zero-size by MergeICmps adds 0da449a5f28e [PowerPC] Improve BUILD_VECTOR of 4 i32s adds 7338d1ea9d4d [XRay] Use std::errc::invalid_argument instead of std::err [...] adds 9d404079a05c [NFC][OpenMP] Add new test for parallel for code generation. adds 8b78b0d60edb [clang-doc] Switch to default to all-TUs executor adds cada2e7d92b3 PR26547: alignof should return ABI alignment, not preferre [...] adds 06deb7d3e92d [ARM] Make InstrEmitter mark CPSR defs dead for Thumb1. adds 314a8c19a9f0 Fix typo. adds 897f11dbe1eb Remove an early-return from Driver::ParseArgs that was add [...] adds 760a7be68c76 Fix test expectation to match reality. adds 6e52e18c54c4 [NFC] Update comment in libc++ ABI changelog adds 172850c204d0 Work around gcc.gnu.org/PR87766 adds c69c516702ca [Spectre] Fix MIR verifier errors in retpoline thunks adds 836fd867db83 Add docs+a script for building clang/LLVM with PGO adds d965a0d3042c [LegalizeTypes] Stop DAGTypeLegalizer::getSETCCWidenedResu [...] adds 21636ee16c26 [ValueTracking] peek through shuffles in ComputeNumSignBit [...] new 58b04bc74416 [DAGCombiner] rearrange code in narrowExtractedVectorBinOp(); NFC
The 1 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/clang-doc/tool/ClangDocMain.cpp | 2 +- .../clang-tidy/cert/CERTTidyModule.cpp | 10 + clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 1 + .../clang-tidy/hicpp/HICPPTidyModule.cpp | 3 + .../clang-tidy/readability/CMakeLists.txt | 1 + .../readability/IdentifierNamingCheck.cpp | 21 +- .../readability/ReadabilityTidyModule.cpp | 3 + .../readability/UppercaseLiteralSuffixCheck.cpp | 238 +++ .../readability/UppercaseLiteralSuffixCheck.h | 44 + clang-tools-extra/clang-tidy/utils/ASTUtils.cpp | 26 + clang-tools-extra/clang-tidy/utils/ASTUtils.h | 12 + clang-tools-extra/docs/ReleaseNotes.rst | 18 + .../docs/clang-tidy/checks/cert-dcl16-c.rst | 9 + .../checks/hicpp-uppercase-literal-suffix.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 3 + .../readability-uppercase-literal-suffix.rst | 42 + .../test/clang-doc/single-file-public.cpp | 2 +- clang-tools-extra/test/clang-doc/single-file.cpp | 2 +- .../cert-uppercase-literal-suffix-integer.cpp | 159 ++ ...e-literal-suffix-floating-point-opencl-half.cpp | 30 + ...ity-uppercase-literal-suffix-floating-point.cpp | 198 +++ ...e-literal-suffix-hexadecimal-floating-point.cpp | 155 ++ ...ppercase-literal-suffix-integer-custom-list.cpp | 130 ++ ...lity-uppercase-literal-suffix-integer-macro.cpp | 25 + ...ability-uppercase-literal-suffix-integer-ms.cpp | 77 + ...eadability-uppercase-literal-suffix-integer.cpp | 268 ++++ .../readability-uppercase-literal-suffix.h | 16 + clang/docs/ClangFormatStyleOptions.rst | 15 +- clang/docs/ReleaseNotes.rst | 20 + clang/include/clang/AST/Stmt.h | 2 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 5 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 22 +- clang/include/clang/Basic/LangOptions.h | 6 + clang/include/clang/Basic/TypeTraits.h | 6 + clang/include/clang/Basic/arm_neon.td | 27 + clang/include/clang/Basic/arm_neon_incl.td | 7 + clang/include/clang/Format/Format.h | 15 +- clang/include/clang/Serialization/ASTBitCodes.h | 4 +- .../Core/PathSensitive/ExplodedGraph.h | 21 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 18 +- clang/lib/AST/ASTDumper.cpp | 3 + clang/lib/AST/Expr.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 37 +- clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/StmtPrinter.cpp | 3 + clang/lib/Basic/Targets/AArch64.cpp | 6 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/CodeGen/CGBuiltin.cpp | 36 + clang/lib/CodeGen/CGExprScalar.cpp | 93 +- clang/lib/CodeGen/CodeGenModule.cpp | 9 +- clang/lib/CodeGen/TargetInfo.cpp | 11 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Parse/ParseExpr.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 1576 ++++++++++---------- clang/lib/Sema/SemaExpr.cpp | 19 +- .../RetainCountChecker/RetainCountChecker.cpp | 30 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 3 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 55 +- clang/test/Analysis/osobject-retain-release.cpp | 34 +- clang/test/CodeGen/aarch64-neon-fp16fml.c | 196 +++ clang/test/CodeGen/cf-runtime-abi.c | 18 +- clang/test/CodeGen/stack-arg-probe.c | 9 +- clang/test/Frontend/fixed_point_conversions.c | 254 ++-- clang/test/Frontend/fixed_point_to_bool.c | 24 +- clang/test/Headers/thumbv7-apple-ios-types.cpp | 6 +- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 101 ++ clang/test/Parser/cxx1z-decomposition.cpp | 1 + clang/test/Preprocessor/aarch64-target-features.c | 30 +- clang/test/Sema/align-x86-abi7.c | 21 + clang/test/Sema/align-x86.c | 69 +- clang/test/SemaCXX/align-x86-abi7.cpp | 25 + clang/test/SemaCXX/align-x86.cpp | 62 + clang/test/SemaCXX/alignof.cpp | 14 +- clang/utils/TableGen/NeonEmitter.cpp | 37 + compiler-rt/lib/asan/asan_malloc_linux.cc | 2 +- compiler-rt/lib/hwasan/hwasan_interceptors.cc | 2 +- compiler-rt/lib/lsan/lsan_interceptors.cc | 2 +- compiler-rt/lib/msan/msan_interceptors.cc | 2 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 50 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 1 + compiler-rt/lib/scudo/scudo_malloc.cpp | 2 +- .../sanitizer_common/TestCases/Linux/mallopt.cc | 10 + libcxx/include/charconv | 5 + libcxx/include/memory | 2 +- libcxx/lib/abi/CHANGELOG.TXT | 2 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 3 + libcxx/test/libcxx/min_max_macros.sh.cpp | 2 + .../any/any.class/any.assign/value.pass.cpp | 2 +- lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 77 +- lld/ELF/Options.td | 4 + lld/ELF/Symbols.cpp | 2 +- lld/ELF/Symbols.h | 2 +- lld/ELF/Writer.cpp | 2 +- lld/test/ELF/cgprofile-obj-warn.s | 34 - lld/test/ELF/cgprofile-obj.s | 25 +- lldb/include/lldb/Interpreter/OptionValue.h | 4 +- lldb/lit/Settings/TestExport.test | 32 + .../NativePDB/Inputs/globals-fundamental.lldbinit | 220 +++ .../SymbolFile/NativePDB/globals-fundamental.cpp | 668 +++++++++ .../functionalities/completion/TestCompletion.py | 4 +- .../data-formatter-stl/libcxx/string/Makefile | 2 +- .../libcxx/string/TestDataFormatterLibcxxString.py | 8 +- .../data-formatter-stl/libcxx/string/main.cpp | 2 + lldb/source/Commands/CommandObjectSettings.cpp | 205 +++ lldb/source/Interpreter/OptionValueArray.cpp | 26 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 14 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 20 +- .../source/Interpreter/OptionValueFormatEntity.cpp | 4 +- lldb/source/Interpreter/OptionValueLanguage.cpp | 3 +- lldb/source/Interpreter/Property.cpp | 3 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 21 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 38 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.h | 12 +- .../Common/x64/RegisterContextWindows_x64.cpp | 12 +- .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 28 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 180 ++- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 8 + lldb/tools/driver/Driver.cpp | 4 - .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 6 +- llvm/CREDITS.TXT | 8 +- llvm/docs/HowToBuildWithPGO.rst | 163 ++ llvm/docs/index.rst | 4 + llvm/include/llvm/ADT/DenseMap.h | 27 +- llvm/include/llvm/CodeGen/MachineFunction.h | 22 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 10 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 11 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 3 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 3 + .../llvm/Support/GenericDomTreeConstruction.h | 14 + llvm/include/llvm/Target/Target.td | 2 +- llvm/include/llvm/Target/TargetInstrPredicate.td | 57 +- llvm/lib/Analysis/ValueTracking.cpp | 21 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 195 ++- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 3 + llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.h | 11 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 81 + llvm/lib/CodeGen/AsmPrinter/WasmException.h | 42 + llvm/lib/CodeGen/MachineFunction.cpp | 45 +- llvm/lib/CodeGen/MachineOperand.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 3 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 8 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 83 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 + llvm/lib/CodeGen/WasmEHPrepare.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 74 +- llvm/lib/MC/MCObjectFileInfo.cpp | 11 + llvm/lib/MC/WasmObjectWriter.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 44 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 26 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + .../Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp | 63 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 6 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 102 ++ llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 32 +- llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt | 2 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 66 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 25 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 224 +-- .../Target/SystemZ/SystemZTargetTransformInfo.h | 1 + .../InstPrinter/WebAssemblyInstPrinter.cpp | 78 +- .../InstPrinter/WebAssemblyInstPrinter.h | 9 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 15 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 2 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 7 + llvm/lib/Target/X86/X86ISelLowering.cpp | 84 +- llvm/lib/Target/X86/X86InstrAVX512.td | 679 ++++++--- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 1 + llvm/lib/Target/X86/X86InstrSSE.td | 111 ++ llvm/lib/Target/X86/X86InstrXOP.td | 43 + llvm/lib/Target/X86/X86RetpolineThunks.cpp | 23 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 3 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 147 +- llvm/lib/XRay/RecordInitializer.cpp | 28 +- llvm/test/Analysis/CostModel/SystemZ/div-pow2.ll | 154 -- .../Analysis/CostModel/SystemZ/divrem-const.ll | 291 ++++ .../test/Analysis/CostModel/SystemZ/divrem-pow2.ll | 383 +++++ llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll | 286 ++++ llvm/test/Analysis/CostModel/SystemZ/int-arith.ll | 187 --- .../CostModel/SystemZ/memop-folding-int-arith.ll | 286 +++- llvm/test/Analysis/CostModel/X86/testshiftashr.ll | 160 +- llvm/test/Analysis/CostModel/X86/testshiftlshr.ll | 160 +- llvm/test/Analysis/CostModel/X86/testshiftshl.ll | 160 +- .../CodeGen/AArch64/multi-vector-store-size.ll | 164 -- llvm/test/CodeGen/AArch64/neon-fp16fml.ll | 74 + llvm/test/CodeGen/AMDGPU/call-constexpr.ll | 140 ++ .../AMDGPU/promote-alloca-bitcast-function.ll | 14 +- llvm/test/CodeGen/AMDGPU/unsupported-calls.ll | 2 +- llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 3 +- llvm/test/CodeGen/ARM/arm-cgp-calls.ll | 62 +- llvm/test/CodeGen/ARM/cmn.ll | 26 +- llvm/test/CodeGen/ARM/intrinsics-overflow.ll | 19 +- llvm/test/CodeGen/ARM/select-imm.ll | 10 +- llvm/test/CodeGen/Generic/zero-probability.mir | 39 - llvm/test/CodeGen/Hexagon/swp-art-deps-rec.ll | 2 + llvm/test/CodeGen/MIR/X86/zero-probability.mir | 13 + llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 188 ++- llvm/test/CodeGen/PowerPC/combine-setcc.ll | 408 +++++ llvm/test/CodeGen/PowerPC/vec-itofp.ll | 192 +++ llvm/test/CodeGen/SystemZ/isel-debug.ll | 19 + llvm/test/CodeGen/Thumb/branchless-cmp.ll | 15 +- .../CodeGen/Thumb/consthoist-few-dependents.ll | 1 - llvm/test/CodeGen/Thumb/select.ll | 4 +- .../Thumb/umulo-128-legalisation-lowering.ll | 356 +++-- llvm/test/CodeGen/Thumb2/thumb2-tbh.ll | 9 +- llvm/test/CodeGen/WebAssembly/annotations.mir | 94 ++ llvm/test/CodeGen/WebAssembly/eh-lsda.ll | 239 +++ llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 6 +- llvm/test/CodeGen/X86/avx512-arith.ll | 6 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 6 +- llvm/test/CodeGen/X86/avx512-logic.ll | 10 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 14 +- llvm/test/CodeGen/X86/avx512-schedule.ll | 16 +- llvm/test/CodeGen/X86/avx512-select.ll | 4 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 2 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 2 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 1 - .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 80 +- llvm/test/CodeGen/X86/debug-loclists.ll | 142 ++ llvm/test/CodeGen/X86/i256-add.ll | 8 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 48 +- llvm/test/CodeGen/X86/patchable-prologue.ll | 4 +- llvm/test/CodeGen/X86/psubus.ll | 54 +- llvm/test/CodeGen/X86/retpoline-external.ll | 8 +- llvm/test/CodeGen/X86/retpoline-regparm.ll | 2 +- llvm/test/CodeGen/X86/retpoline.ll | 23 +- llvm/test/CodeGen/X86/sat-add.ll | 7 +- ...nfold-masked-merge-vector-variablemask-const.ll | 8 +- llvm/test/CodeGen/X86/vec-copysign-avx512.ll | 2 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 12 +- llvm/test/CodeGen/X86/vector-lzcnt-512.ll | 40 +- llvm/test/CodeGen/X86/vector-reduce-and.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-or.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 18 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 90 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 56 + llvm/test/CodeGen/X86/vector-trunc-math.ll | 6 +- llvm/test/CodeGen/X86/vector-tzcnt-512.ll | 20 +- llvm/test/MC/SystemZ/asm-match.s | 81 + llvm/test/Transforms/InstCombine/logical-select.ll | 11 +- llvm/test/Transforms/InstCombine/nsw.ll | 20 +- .../Transforms/MergeICmps/X86/int64-and-ptr.ll | 39 + llvm/test/Transforms/SimpleLoopUnswitch/guards.ll | 238 +++ llvm/test/tools/llvm-ar/Inputs/add-lib1.yaml | 30 + llvm/test/tools/llvm-ar/Inputs/add-lib2.yaml | 30 + llvm/test/tools/llvm-ar/Inputs/add-lib3.yaml | 30 + llvm/test/tools/llvm-ar/add-library.test | 43 + llvm/tools/llvm-ar/CMakeLists.txt | 1 + llvm/tools/llvm-ar/llvm-ar.cpp | 165 +- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 9 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 16 +- llvm/tools/llvm-mca/Views/ResourcePressureView.h | 10 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 12 +- llvm/tools/llvm-mca/Views/SummaryView.h | 6 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 25 +- llvm/tools/llvm-mca/Views/TimelineView.h | 9 +- llvm/tools/llvm-mca/include/SourceMgr.h | 3 +- llvm/tools/llvm-mca/llvm-mca.cpp | 19 +- llvm/tools/llvm-nm/llvm-nm.cpp | 21 +- llvm/tools/llvm-pdbutil/PdbYaml.cpp | 6 + llvm/tools/llvm-pdbutil/PdbYaml.h | 6 + llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp | 42 + llvm/tools/llvm-pdbutil/YAMLOutputStyle.h | 1 + llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 5 + llvm/tools/llvm-pdbutil/llvm-pdbutil.h | 1 + llvm/utils/UpdateTestChecks/asm.py | 1 + llvm/utils/collect_and_build_with_pgo.py | 487 ++++++ llvm/utils/sanitizers/ubsan_blacklist.txt | 5 - 285 files changed, 11835 insertions(+), 3527 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffix [...] create mode 100644 clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-dcl16-c.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/hicpp-uppercase-litera [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-uppercase- [...] create mode 100644 clang-tools-extra/test/clang-tidy/cert-uppercase-literal-suffix [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang/test/CodeGen/aarch64-neon-fp16fml.c create mode 100644 clang/test/OpenMP/nvptx_parallel_for_codegen.cpp create mode 100644 clang/test/Sema/align-x86-abi7.c create mode 100644 clang/test/SemaCXX/align-x86-abi7.cpp create mode 100644 clang/test/SemaCXX/align-x86.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/mallopt.cc delete mode 100644 lld/test/ELF/cgprofile-obj-warn.s create mode 100644 lldb/lit/Settings/TestExport.test create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/globals-fundamental.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/globals-fundamental.cpp create mode 100644 llvm/docs/HowToBuildWithPGO.rst create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.cpp create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.h create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp delete mode 100644 llvm/test/Analysis/CostModel/SystemZ/div-pow2.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-const.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-pow2.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll delete mode 100644 llvm/test/CodeGen/AArch64/multi-vector-store-size.ll create mode 100644 llvm/test/CodeGen/AArch64/neon-fp16fml.ll create mode 100644 llvm/test/CodeGen/AMDGPU/call-constexpr.ll delete mode 100644 llvm/test/CodeGen/Generic/zero-probability.mir create mode 100644 llvm/test/CodeGen/MIR/X86/zero-probability.mir create mode 100644 llvm/test/CodeGen/PowerPC/combine-setcc.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec-itofp.ll create mode 100644 llvm/test/CodeGen/SystemZ/isel-debug.ll create mode 100644 llvm/test/CodeGen/WebAssembly/annotations.mir create mode 100644 llvm/test/CodeGen/WebAssembly/eh-lsda.ll create mode 100644 llvm/test/CodeGen/X86/debug-loclists.ll create mode 100644 llvm/test/MC/SystemZ/asm-match.s create mode 100644 llvm/test/Transforms/MergeICmps/X86/int64-and-ptr.ll create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/guards.ll create mode 100644 llvm/test/tools/llvm-ar/Inputs/add-lib1.yaml create mode 100644 llvm/test/tools/llvm-ar/Inputs/add-lib2.yaml create mode 100644 llvm/test/tools/llvm-ar/Inputs/add-lib3.yaml create mode 100644 llvm/test/tools/llvm-ar/add-library.test create mode 100755 llvm/utils/collect_and_build_with_pgo.py