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-next-defconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 58b04bc74416 [DAGCombiner] rearrange code in narrowExtractedVectorBinOp(); NFC adds 4daefad84dd2 [VFS] Add property 'fallthrough' that controls fallback to [...] adds 11694a717fbf [VFS] Add property 'fallthrough' that controls fallback to [...] adds 6d42f4105a88 Revert "[PassManager/Sanitizer] Enable usage of ported Add [...] adds e8469830a71f Fix PR39458 _LIBCPP_DEBUG breaks heterogeneous compare. adds 651ebbfcafda Fix and rename broken test for `settings write`. adds 2ca45f68dbae [llvm-readobj] Fix bugs with unrecognized types in switch [...] adds 0129d7a05f6c [x86] adjust tests to preserve behavior; NFC new 644c28d95343 Further split cpus test new 1599504d0cf2 Pass the nopie flag to the linker when linking with -pg.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/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/Format/Format.h | 15 +- 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/MicrosoftMangle.cpp | 11 +- clang/lib/AST/StmtPrinter.cpp | 3 + clang/lib/CodeGen/BackendUtil.cpp | 11 - clang/lib/CodeGen/CGExprScalar.cpp | 93 ++- clang/lib/CodeGen/CodeGenModule.cpp | 9 +- clang/lib/CodeGen/TargetInfo.cpp | 11 + clang/lib/Driver/ToolChains/OpenBSD.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 20 +- clang/lib/Parse/ParseExpr.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 5 +- clang/lib/Sema/SemaExpr.cpp | 19 +- clang/test/CodeGen/asan-new-pm.ll | 10 - clang/test/CodeGen/cf-runtime-abi.c | 18 +- clang/test/CodeGen/stack-arg-probe.c | 9 +- .../test/CodeGenCXX/cxx2a-three-way-comparison.cpp | 12 +- clang/test/CodeGenCXX/mangle-ms-cxx2a.cpp | 6 - clang/test/Driver/openbsd.c | 2 + 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/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 +- .../VFS/Inputs/Broken.framework/Headers/Error.h | 3 + .../Broken.framework/Modules/module.modulemap | 6 + .../Inputs/Broken.framework/VFSHeaders}/A.h | 0 clang/test/VFS/Inputs/vfsroot.yaml | 55 ++ clang/test/VFS/vfsroot-include.c | 17 + clang/test/VFS/vfsroot-module.m | 10 + clang/test/VFS/vfsroot-with-overlay.c | 12 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 50 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 1 + .../sanitizer_common/TestCases/Linux/mallopt.cc | 3 +- libcxx/include/algorithm | 12 - libcxx/include/charconv | 5 + libcxx/include/memory | 2 +- libcxx/lib/abi/CHANGELOG.TXT | 2 +- libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 51 ++ .../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/Driver.cpp | 49 +- lld/ELF/Symbols.cpp | 2 +- lld/ELF/Symbols.h | 2 +- lld/ELF/Writer.cpp | 2 +- .../{TestExport.test => TestSettingsWrite.test} | 20 +- .../NativePDB/Inputs/globals-fundamental.lldbinit | 220 +++++++ .../SymbolFile/NativePDB/globals-fundamental.cpp | 668 ++++++++++++++++++++ .../functionalities/completion/TestCompletion.py | 5 + .../data-formatter-stl/libcxx/string/Makefile | 2 +- .../libcxx/string/TestDataFormatterLibcxxString.py | 8 +- .../data-formatter-stl/libcxx/string/main.cpp | 2 + .../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/DebugInfo/DWARF/DWARFUnit.h | 10 +- llvm/include/llvm/InitializePasses.h | 4 +- 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 +- .../Instrumentation/AddressSanitizerPass.h | 41 -- llvm/lib/Analysis/ValueTracking.cpp | 21 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 184 ++++-- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 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 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 74 +-- llvm/lib/MC/MCObjectFileInfo.cpp | 5 + llvm/lib/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 - llvm/lib/Support/VirtualFileSystem.cpp | 114 +++- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- 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 | 1 - 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 +- .../Instrumentation/AddressSanitizer.cpp | 180 ++---- .../Transforms/Instrumentation/Instrumentation.cpp | 4 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 3 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 147 ++++- llvm/lib/XRay/RecordInitializer.cpp | 28 +- 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/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/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/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/cpus-amd-no-x86_64.ll | 17 + .../{cpus-no-x86_64.ll => cpus-intel-no-x86_64.ll} | 13 - llvm/test/CodeGen/X86/cpus-no-x86_64.ll | 25 - 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 +- llvm/test/CodeGen/X86/stack-folding-int-avx2.ll | 12 +- llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 24 +- .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 12 +- ...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 | 12 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 5 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 6 +- llvm/test/CodeGen/X86/vector-tzcnt-512.ll | 20 +- .../test/Instrumentation/AddressSanitizer/basic.ll | 2 - 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-readobj/ELFDumper.cpp | 24 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 86 +++ llvm/utils/UpdateTestChecks/asm.py | 1 + llvm/utils/collect_and_build_with_pgo.py | 487 +++++++++++++++ llvm/utils/sanitizers/ubsan_blacklist.txt | 5 - 239 files changed, 8151 insertions(+), 2390 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 [...] delete mode 100644 clang/test/CodeGen/asan-new-pm.ll delete mode 100644 clang/test/CodeGenCXX/mangle-ms-cxx2a.cpp 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 clang/test/VFS/Inputs/Broken.framework/Headers/Error.h create mode 100644 clang/test/VFS/Inputs/Broken.framework/Modules/module.modulemap copy clang/test/{Modules/Inputs/Main.framework/Headers => VFS/Inputs/Broken.framew [...] create mode 100644 clang/test/VFS/Inputs/vfsroot.yaml create mode 100644 clang/test/VFS/vfsroot-include.c create mode 100644 clang/test/VFS/vfsroot-module.m create mode 100644 clang/test/VFS/vfsroot-with-overlay.c rename lldb/lit/Settings/{TestExport.test => TestSettingsWrite.test} (69%) 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 delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerPass.h create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp delete mode 100644 llvm/test/CodeGen/AArch64/multi-vector-store-size.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/X86/cpus-amd-no-x86_64.ll copy llvm/test/CodeGen/X86/{cpus-no-x86_64.ll => cpus-intel-no-x86_64.ll} (58%) create mode 100644 llvm/test/CodeGen/X86/debug-loclists.ll 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