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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 3101601b54f [PowerPC] Exploit vabsd on P9 adds 2a24d350dbe [MachineCombine] add a hook for resource length limit adds af38074874c Fix strict aliasing warning in msan.cpp adds 11efb0837c8 Improve SmallPtrSetImpl::count implementation adds b6d23f2efc6 [ASTMatchers] Force c++ unittests to specify correct langua [...] adds 40a3fcb05c8 [DebugInfo][CallSites] Remove decl subprograms from 'retain [...] adds dace8224f38 AArch64: materialize large stack offset into xzr correctly. adds e75efcc3c1a [llvm-readobj] - Improve error reporting for hash tables. adds 85c30880496 [StructurizeCFG] Fix region nodes ordering adds feee98645dd [llvm-readelf] - Add explicit braces. NFC. adds b21f32fcecd [llvm-readelf] - Add explicit braces again. NFC. adds 937403d6843 [DebugInfo] Separate fields with commas in headers of .debu [...] adds 2a7af304823 [DebugInfo] Separate fields with commas in headers of compi [...] adds cbec419b3eb [DebugInfo] Separate fields with commas in headers of type [...] adds de82114db86 MIPatternMatch.h - remove unused APFloat/APInt includes. NFC. adds 014648e8f27 ARMFrameLowering.h - remove unnecessary includes. NFC. adds 7bcde99f777 [llvm-dwarfdump][test] Use verbose output to check expected [...] adds e5b87727567 [utils] change default nameless value to "TMP" adds 2b37c5b5605 [lldb][NFC] Make ClangExpressionSourceCode's wrapping logic [...] adds e8bcf4ef07c [DebugInfo] Add use of truncating data extractor to debug l [...] adds 54422d21700 Revert "[lldb] Pass -fPIC flag even when DYLIB_ONLY is set" adds 8d9070e040d [Support] Add more context to DataExtractor getLEB128 errors adds c0303e5391f [CodeGen] remove instnamer dependency from test file; NFC adds 8a84158e5b9 [StructurizeCFG] Fix an incorrect comment, NFC. adds 522934da1f0 Support GCC [[gnu::attributes]] in C2x mode adds 5e111c5df8e [openmp] Fixed taskloop recursive splitting so that taskloo [...] adds dd54432a0f5 [InstNamer] use 'i' for Instructions, not 'tmp' adds 26c78e3095f [WebAssembly] Update test expectations adds 1caedd0c550 [libc] Add implementations of ceil[f], floor[f] and trunc[f [...] adds 745c6c8458b Process gep (phi ptr1, ptr2) in SROA adds b874dc4ddab [InstCombine] add test for select-of-shuffle; NFC adds d9943e7f0ce [Object] Add DF_1_PIE adds e132a9c012b Update some names in test. NFC. adds ae6e499d258 [flang] This adds the lowering stubs for Open MP. adds ef1d4bec891 [Clang][CGM] style cleanups NFC adds 796898172c4 [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds 7ad36491cad AMDGPU: Fix alignment for dynamic allocas adds 4e963299ee0 Temporarily removed unstable test. NFC. adds ee9a251caf1 [ELF] Set DF_1_PIE for -pie adds 0ed2c046362 [AMDGPU/MemOpsCluster] Let mem ops clustering logic also co [...] adds ed08c4fb2e6 AMDGPU: Remove dead file adds 20793b2aef1 AMDGPU: Fix test in code directory adds 6c27c61d32f [PGO] Improve the working set size heuristics under the par [...] adds f97a609b176 [Darwin] Add and adopt a way to query the Darwin kernel version adds 836c7dcf123 DAG: Fix getNode dropping flags if there's a glue output adds 2ecaf93525f [LiveDebugValues] Speed up removeEntryValue, NFC adds 11c617c4177 [LiveDebugValues] Add LocIndex::u32_{location,index}_t type [...] adds 89d48ccabe6 AMDGPU: Fix not emitting nofpexcept on fdiv expansion adds 26ebe936f3b [InstCombine] fix use of base VectorType; NFC adds 751f18e7d46 [ELF] Refine --export-dynamic-symbol semantics to be compat [...] adds b638b63b99d Move internal_uname to #if SANITIZER_LINUX scope. adds 8f3f88d2f50 [Matrix] Implement matrix index expressions ([][]). adds 8f0a6600306 [PDB] Use inlinee file checksum offsets directly adds 1ab092b7585 [libc] Expose APIGenerator. adds a05f1e5ae4e Add DIAError.h to list of headers excluded from the LLVM_De [...] adds 999ea25a9ee [llvm][NFC] Cache FAM in InlineAdvisor adds 382f6d37a1f [lldb/Test] Add test for man page and lldb --help output adds f027cfa37e6 For --relativenames, ignore directory 0, which is the comp_dir. adds 45fd3e4688a [PDB] Share code to relocate .debug$[SF] sections, NFC adds 1a4fb2edcb9 [OpenMP] Replace Clang's OpenMP RTL Definitions with OMPKinds.def adds 66a14d151ef [libc++] NFC: Minor refactoring in std::array adds 7cfded350a7 [PowerPC] Add clang option -m[no-]pcrel adds 23776a178f8 [libc++] Add assertions on OOB accesses in std::array when [...] adds 6bedfaf5200 [analyzer][MallocChecker] Fix the incorrect retrieval of th [...] adds 959517ace1c Clean up clang/test/CodeGenObjC/os_log.m adds 06aaf0b3431 Updated synopsis of <atomic> to match what is implemented adds a8f72092559 AMDGPU: Change internal tracking of wave size adds 776708b00bd [LiveDebugValues] Remove early-exit when testing regmasks, NFC adds 19ff00dab87 [AArch64] Fix CollectLOH creating an AdrpAdd LOH when there [...] adds f573d489b6f [AArch64][GlobalISel] Split G_GLOBAL_VALUE into ADRP + G_AD [...] adds b429a0fef04 [docs] Sketch outline for HowToUpdateDebugInfo.rst adds a66e1d2aa94 [os_log][test] Remove -O1 from a test, NFC adds a0b674fd7f0 Fix UB in EmulateInstructionARM64.cpp adds 11d1aa0bcc1 [COFF] Free some memory used for chunks adds 8a8d703be09 Fix how cc1 command line options are mapped into FP options. adds 2e6c3e3e7b5 add debug code to chase down a rare crash in asan/lsan http [...] adds 801d823bdec [asan] fix a comment typo
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/ASTContext.h | 1 + clang/include/clang/AST/BuiltinTypes.def | 3 + clang/include/clang/AST/ComputeDependence.h | 2 + clang/include/clang/AST/Expr.h | 89 +- clang/include/clang/AST/RecursiveASTVisitor.h | 1 + clang/include/clang/AST/Stmt.h | 5 +- clang/include/clang/Basic/Attr.td | 13 +- clang/include/clang/Basic/CodeGenOptions.def | 7 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 14 +- clang/include/clang/Basic/LangOptions.h | 10 +- clang/include/clang/Basic/Specifiers.h | 5 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/Initialization.h | 3 + clang/include/clang/Sema/Sema.h | 5 + clang/include/clang/Serialization/ASTBitCodes.h | 8 +- clang/lib/AST/ASTContext.cpp | 2 + clang/lib/AST/ComputeDependence.cpp | 6 + clang/lib/AST/Expr.cpp | 1 + clang/lib/AST/ExprClassification.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/ItaniumMangle.cpp | 9 + clang/lib/AST/NSAPI.cpp | 1 + clang/lib/AST/StmtPrinter.cpp | 10 + clang/lib/AST/StmtProfile.cpp | 4 + clang/lib/AST/TextNodeDumper.cpp | 3 + clang/lib/AST/Type.cpp | 3 + clang/lib/AST/TypeLoc.cpp | 1 + clang/lib/Basic/Targets/PPC.cpp | 14 +- clang/lib/Basic/Targets/PPC.h | 1 + clang/lib/CodeGen/BackendUtil.cpp | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 289 +++-- clang/lib/CodeGen/CGCall.cpp | 11 +- clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 52 +- clang/lib/CodeGen/CGExprScalar.cpp | 64 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 1324 +++----------------- clang/lib/CodeGen/CGOpenMPRuntime.h | 5 - clang/lib/CodeGen/CGValue.h | 38 +- clang/lib/CodeGen/CodeGenFunction.cpp | 33 +- clang/lib/CodeGen/CodeGenFunction.h | 4 + clang/lib/CodeGen/CodeGenModule.cpp | 30 +- clang/lib/CodeGen/CodeGenTypes.cpp | 9 +- clang/lib/CodeGen/SwiftCallingConv.cpp | 7 +- clang/lib/CodeGen/TargetInfo.cpp | 31 +- clang/lib/Frontend/CompilerInvocation.cpp | 64 +- clang/lib/Sema/SemaCast.cpp | 3 + clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 168 ++- clang/lib/Sema/SemaInit.cpp | 16 +- clang/lib/Sema/TreeTransform.h | 34 + clang/lib/Serialization/ASTCommon.cpp | 3 + clang/lib/Serialization/ASTReader.cpp | 3 + clang/lib/Serialization/ASTReaderStmt.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 9 + .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 + clang/test/Analysis/malloc.c | 7 + clang/test/CodeGen/builtins-nvptx-ptx60.cu | 8 +- clang/test/CodeGen/complex-math.c | 2 +- clang/test/CodeGen/debug-info-extern-call.c | 6 + clang/test/CodeGen/fp-options-to-fast-math-flags.c | 42 + clang/test/CodeGen/libcalls.c | 6 +- clang/test/CodeGen/matrix-type-operators.c | 283 +++++ clang/test/CodeGen/x86-inline-asm-v-constraint.c | 14 +- clang/test/CodeGenCUDA/builtins-amdgcn.cu | 2 +- clang/test/CodeGenCUDA/library-builtin.cu | 4 +- clang/test/CodeGenCXX/matrix-type-operators.cpp | 202 ++- clang/test/CodeGenObjC/matrix-type-operators.m | 64 + clang/test/CodeGenObjC/os_log.m | 257 ++-- clang/test/CodeGenObjCXX/os_log.mm | 8 +- clang/test/CodeGenOpenCL/relaxed-fpmath.cl | 4 +- clang/test/Driver/ppc-pcrel.cpp | 12 + clang/test/Modules/DebugInfoTransitiveImport.m | 4 +- clang/test/Modules/ModuleDebugInfo.cpp | 18 +- clang/test/Modules/ModuleDebugInfo.m | 15 +- clang/test/OpenMP/barrier_codegen.cpp | 1 - clang/test/OpenMP/nvptx_teams_codegen.cpp | 4 +- clang/test/OpenMP/openmp_win_codegen.cpp | 4 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 2 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 2 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 27 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 27 +- clang/test/OpenMP/teams_codegen.cpp | 6 +- clang/test/OpenMP/teams_distribute_codegen.cpp | 4 +- .../teams_distribute_parallel_for_codegen.cpp | 4 +- .../teams_distribute_parallel_for_simd_codegen.cpp | 4 +- .../test/OpenMP/teams_distribute_simd_codegen.cpp | 4 +- clang/test/Sema/attr-c2x.c | 12 + clang/test/Sema/matrix-type-operators.c | 101 ++ clang/test/SemaCXX/matrix-type-operators.cpp | 113 ++ clang/test/SemaObjC/matrix-type-operators.m | 22 + .../Inputs/mangled_names.c.expected | 20 +- .../Inputs/mangled_names.c.funcsig.expected | 20 +- clang/tools/libclang/CXCursor.cpp | 5 + clang/unittests/ASTMatchers/ASTMatchersTest.h | 8 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 237 ++-- clang/utils/TableGen/ClangAttrEmitter.cpp | 7 +- clang/utils/TableGen/MveEmitter.cpp | 4 +- compiler-rt/lib/asan/asan_allocator.cpp | 11 + compiler-rt/lib/lsan/lsan_common.cpp | 8 + compiler-rt/lib/msan/msan.cpp | 21 +- compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 2 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 27 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 17 +- flang/include/flang/Lower/AbstractConverter.h | 19 + flang/include/flang/Lower/OpenMP.h | 35 + flang/lib/Lower/CMakeLists.txt | 1 + flang/lib/Lower/OpenMP.cpp | 26 + libc/lib/CMakeLists.txt | 6 + libc/src/math/CMakeLists.txt | 60 + libc/src/math/ceil.cpp | 16 + libc/src/math/ceil.h | 18 + libc/src/math/ceilf.cpp | 16 + libc/src/math/ceilf.h | 18 + libc/src/math/floor.cpp | 16 + libc/src/math/floor.h | 18 + libc/src/math/floorf.cpp | 16 + libc/src/math/floorf.h | 18 + libc/src/math/trunc.cpp | 16 + libc/src/math/trunc.h | 18 + libc/src/math/truncf.cpp | 16 + libc/src/math/truncf.h | 18 + libc/test/src/math/CMakeLists.txt | 78 ++ libc/test/src/math/ceil_test.cpp | 75 ++ libc/test/src/math/ceilf_test.cpp | 75 ++ libc/test/src/math/floor_test.cpp | 75 ++ libc/test/src/math/floorf_test.cpp | 76 ++ libc/test/src/math/trunc_test.cpp | 75 ++ libc/test/src/math/truncf_test.cpp | 77 ++ libc/utils/FPUtil/FloatOperations.h | 125 +- libc/utils/FPUtil/FloatProperties.h | 6 + libc/utils/HdrGen/PublicAPICommand.cpp | 348 +++-- libc/utils/HdrGen/PublicAPICommand.h | 55 + libc/utils/MPFRWrapper/MPFRUtils.cpp | 12 + libc/utils/MPFRWrapper/MPFRUtils.h | 12 +- libcxx/include/array | 24 +- libcxx/include/atomic | 423 ++++--- lld/COFF/InputFiles.cpp | 4 +- lld/COFF/InputFiles.h | 14 +- lld/COFF/PDB.cpp | 103 +- lld/ELF/Config.h | 2 +- lld/ELF/Driver.cpp | 30 +- lld/ELF/Options.td | 15 +- lld/ELF/ScriptParser.cpp | 1 - lld/ELF/Symbols.cpp | 10 +- lld/ELF/SyntheticSections.cpp | 2 + lld/docs/ReleaseNotes.rst | 1 + lld/docs/ld.lld.1 | 16 +- lld/test/ELF/aarch64-feature-bti.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 6 +- lld/test/ELF/aarch64-ifunc-bti.s | 12 +- lld/test/ELF/arm-pie-relative.s | 4 +- lld/test/ELF/export-dynamic-symbol.s | 58 +- lld/test/ELF/gnu-ifunc-dyntags.s | 4 +- lld/test/ELF/i386-retpoline-pic.s | 4 +- lld/test/ELF/local-got-pie.s | 11 +- lld/test/ELF/pack-dyn-relocs-arm2.s | 4 +- lld/test/ELF/pack-dyn-relocs-relr-loop.s | 6 +- lld/test/ELF/pack-dyn-relocs.s | 296 ++--- lld/test/ELF/pie.s | 7 +- lld/test/ELF/ppc32-call-stub-pic.s | 16 +- lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s | 6 +- lld/test/ELF/ppc64-long-branch-pi.s | 14 +- lld/test/ELF/relative-dynamic-reloc-pie.s | 6 +- lld/test/ELF/riscv-gp.s | 10 +- lld/test/ELF/riscv-ifunc-nonpreemptible.s | 12 +- lld/test/ELF/separate-segments.s | 10 +- lld/test/ELF/warn-backrefs.s | 4 +- .../Python/lldbsuite/test/make/Makefile.rules | 5 - .../Clang/ClangExpressionSourceCode.cpp | 137 +- .../Clang/ClangExpressionSourceCode.h | 34 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 35 +- .../ExpressionParser/Clang/ClangUserExpression.h | 5 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 41 +- .../Instruction/ARM64/EmulateInstructionARM64.h | 3 + lldb/test/Shell/Driver/TestHelp.test | 67 + lldb/unittests/CMakeLists.txt | 1 + lldb/unittests/Instruction/CMakeLists.txt | 12 + lldb/unittests/Instruction/TestAArch64Emulator.cpp | 62 + llvm/docs/HowToUpdateDebugInfo.rst | 351 ++++++ llvm/docs/SourceLevelDebugging.rst | 188 +-- llvm/docs/UserGuides.rst | 3 +- llvm/include/llvm/ADT/CoalescingBitVector.h | 14 + llvm/include/llvm/ADT/SmallPtrSet.h | 4 +- llvm/include/llvm/Analysis/InlineAdvisor.h | 18 +- llvm/include/llvm/BinaryFormat/ELF.h | 3 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 2 - llvm/include/llvm/CodeGen/TargetInstrInfo.h | 16 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 7 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 393 +++++- llvm/include/llvm/IR/MatrixBuilder.h | 20 +- llvm/include/llvm/IR/Module.h | 5 + llvm/include/llvm/IR/ProfileSummary.h | 3 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 2 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/InlineAdvisor.cpp | 6 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 38 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 151 ++- llvm/lib/CodeGen/MachineCombiner.cpp | 6 +- llvm/lib/CodeGen/MachineScheduler.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 53 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp | 18 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 90 +- llvm/lib/IR/Module.cpp | 21 + llvm/lib/LTO/LTOBackend.cpp | 4 + llvm/lib/Support/DataExtractor.cpp | 5 +- llvm/lib/Target/AArch64/AArch64CollectLOH.cpp | 18 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 12 +- llvm/lib/Target/AArch64/AArch64InstrGISel.td | 26 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 27 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 + .../Target/AArch64/AArch64InstructionSelector.cpp | 74 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 46 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 5 + llvm/lib/Target/AMDGPU/AMDGPUFeatures.td | 14 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 64 +- llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp | 7 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 62 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 15 +- llvm/lib/Target/AMDGPU/VIInstructions.td | 13 - llvm/lib/Target/ARM/ARMFrameLowering.h | 2 - llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 10 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 6 +- llvm/lib/Target/Lanai/LanaiInstrInfo.h | 10 +- .../Target/WebAssembly/known_gcc_test_failures.txt | 1 - llvm/lib/Target/X86/X86InstrInfo.cpp | 10 +- llvm/lib/Target/X86/X86InstrInfo.h | 10 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 6 + llvm/lib/Transforms/IPO/Inliner.cpp | 20 +- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../Transforms/InstCombine/InstCombineSelect.cpp | 29 +- llvm/lib/Transforms/Scalar/SROA.cpp | 57 +- llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 174 +-- llvm/lib/Transforms/Utils/InstructionNamer.cpp | 2 +- .../call-translator-variadic-musttail.ll | 17 +- .../AArch64/GlobalISel/combine-ext-debugloc.mir | 2 +- .../AArch64/GlobalISel/legalize-blockaddress.mir | 5 +- .../AArch64/GlobalISel/legalize-constant.mir | 18 - .../CodeGen/AArch64/GlobalISel/legalize-global.mir | 38 + .../GlobalISel/legalizer-info-validation.mir | 4 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 88 ++ .../CodeGen/AArch64/arm64-custom-call-saved-reg.ll | 13 +- llvm/test/CodeGen/AArch64/arm64-ldxr-stxr.ll | 20 +- llvm/test/CodeGen/AArch64/dllimport.ll | 3 +- llvm/test/CodeGen/AArch64/large-stack-cmp.ll | 23 + .../CodeGen/AArch64/loh-use-between-adrp-add.mir | 56 + llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 4 +- .../CodeGen}/AMDGPU/sroa-before-unroll.ll | 0 llvm/test/CodeGen/X86/dwarf-headers.ll | 20 +- llvm/test/CodeGen/X86/dwarf-split-line-1.ll | 2 +- llvm/test/DebugInfo/Generic/version.ll | 2 +- .../DebugInfo/MIR/X86/entry-values-diamond-bbs.mir | 6 +- .../X86/dwarfdump-debug-loclists-error-cases.s | 8 +- llvm/test/DebugInfo/X86/dwarfdump-header-64.s | 2 +- llvm/test/DebugInfo/X86/dwarfdump-header.s | 10 +- llvm/test/DebugInfo/X86/gnu-public-names-gmlt.ll | 2 +- llvm/test/DebugInfo/X86/gnu-public-names-tu.ll | 4 +- llvm/test/DebugInfo/X86/gnu-public-names.ll | 2 +- llvm/test/DebugInfo/dwarfdump-pubnames.test | 2 +- llvm/test/DebugInfo/dwarfdump-type-units.test | 4 +- llvm/test/DebugInfo/dwarfdump-zlib.test | 2 +- llvm/test/DebugInfo/typeunit-header.test | 2 +- llvm/test/MC/WebAssembly/dwarfdump.ll | 2 +- .../Transforms/InstCombine/vec_demanded_elts.ll | 89 +- llvm/test/Transforms/InstNamer/basic.ll | 4 +- llvm/test/Transforms/OpenMP/add_attributes.ll | 420 +++++++ llvm/test/Transforms/SROA/phi-gep.ll | 372 ++++++ .../StructurizeCFG/interleaved-loop-order.ll | 262 ++++ .../StructurizeCFG/nested-loop-subregion.ll | 55 + .../update_test_checks/Inputs/basic.ll | 11 +- .../update_test_checks/Inputs/basic.ll.expected | 11 +- .../Inputs/basic.ll.funcsig.expected | 12 +- llvm/test/tools/dsymutil/ARM/obfuscated.test | 14 +- .../test/tools/dsymutil/X86/basic-linking-x86.test | 12 +- .../dsymutil/X86/basic-lto-dw4-linking-x86.test | 10 +- .../tools/dsymutil/X86/basic-lto-linking-x86.test | 8 +- llvm/test/tools/dsymutil/X86/empty-CU.test | 2 +- .../test/tools/dsymutil/X86/generate-empty-CU.test | 4 +- .../X86/Inputs/debug_line_malformed.s | 30 + .../llvm-dwarfdump/X86/debug_line_invalid.test | 124 +- .../llvm-dwarfdump/X86/debug_line_short_prologue.s | 4 +- .../llvm-dwarfdump/X86/debug_loclists_nouse.s | 2 +- llvm/test/tools/llvm-dwarfdump/X86/lookup.s | 2 +- .../llvm-dwp/X86/dwos_list_from_exec_simple.test | 10 +- llvm/test/tools/llvm-dwp/X86/info-v5.s | 2 +- llvm/test/tools/llvm-dwp/X86/merge.test | 12 +- llvm/test/tools/llvm-dwp/X86/simple.test | 16 +- llvm/test/tools/llvm-dwp/X86/type_dedup.test | 12 +- llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test | 8 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 15 + llvm/test/tools/llvm-symbolizer/relativenames.s | 98 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 60 +- llvm/unittests/ADT/CoalescingBitVectorTest.cpp | 55 + llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 97 +- llvm/unittests/IR/ModuleTest.cpp | 37 + llvm/unittests/Support/DataExtractorTest.cpp | 18 +- llvm/utils/UpdateTestChecks/common.py | 2 +- openmp/runtime/src/kmp_tasking.cpp | 12 +- .../runtime/test/tasking/omp_taskloop_taskwait.c | 30 + 308 files changed, 8061 insertions(+), 3583 deletions(-) create mode 100644 clang/test/CodeGen/fp-options-to-fast-math-flags.c create mode 100644 clang/test/CodeGenObjC/matrix-type-operators.m create mode 100644 clang/test/Driver/ppc-pcrel.cpp create mode 100644 clang/test/SemaObjC/matrix-type-operators.m create mode 100644 flang/include/flang/Lower/AbstractConverter.h create mode 100644 flang/include/flang/Lower/OpenMP.h create mode 100644 flang/lib/Lower/OpenMP.cpp create mode 100644 libc/src/math/ceil.cpp create mode 100644 libc/src/math/ceil.h create mode 100644 libc/src/math/ceilf.cpp create mode 100644 libc/src/math/ceilf.h create mode 100644 libc/src/math/floor.cpp create mode 100644 libc/src/math/floor.h create mode 100644 libc/src/math/floorf.cpp create mode 100644 libc/src/math/floorf.h create mode 100644 libc/src/math/trunc.cpp create mode 100644 libc/src/math/trunc.h create mode 100644 libc/src/math/truncf.cpp create mode 100644 libc/src/math/truncf.h create mode 100644 libc/test/src/math/ceil_test.cpp create mode 100644 libc/test/src/math/ceilf_test.cpp create mode 100644 libc/test/src/math/floor_test.cpp create mode 100644 libc/test/src/math/floorf_test.cpp create mode 100644 libc/test/src/math/trunc_test.cpp create mode 100644 libc/test/src/math/truncf_test.cpp create mode 100644 lldb/test/Shell/Driver/TestHelp.test create mode 100644 lldb/unittests/Instruction/CMakeLists.txt create mode 100644 lldb/unittests/Instruction/TestAArch64Emulator.cpp create mode 100644 llvm/docs/HowToUpdateDebugInfo.rst create mode 100644 llvm/lib/Target/AArch64/AArch64InstrGISel.td delete mode 100644 llvm/lib/Target/AMDGPU/VIInstructions.td create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-global.mir create mode 100644 llvm/test/CodeGen/AArch64/large-stack-cmp.ll create mode 100644 llvm/test/CodeGen/AArch64/loh-use-between-adrp-add.mir rename llvm/{lib/Target => test/CodeGen}/AMDGPU/sroa-before-unroll.ll (100%) create mode 100644 llvm/test/Transforms/SROA/phi-gep.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/interleaved-loop-order.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/nested-loop-subregion.ll create mode 100644 openmp/runtime/test/tasking/omp_taskloop_taskwait.c