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-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 4f2cccc5ce8 [lldb/Editline] Fix mistake in HistoryOperation mapping adds 1228d42ddab [OpenMP][Part 2] Use reusable OpenMP context/traits handling adds b7be6b480b8 [lli] Add a '-dlopen <library-path>' option to lli. adds 01b02a73de7 Don't call computeHostNumPhysicalCores when LLVM_ENABLE_THR [...] adds 7cbb107feb4 [Attributor][FIX] Validate the type for AAValueConstantRang [...] adds 859654c0655 [FIX] Add missing InGroup to warning introduced as part of D71830 adds 1a93285c686 Fix -Wstring-compare warnings in new OpenMP code adds 2504f14a068 [WebAssembly] Add section names for some DWARF5 sections adds 922197d664d [TBLGEN] Allow to override RC weight adds 3bb0ff8341f GlobalISel: Remove unused function argument adds 60fea2713d3 AMDGPU/GlobalISel: Improve 16-bit bswap adds 630b47e5185 AMDGPU: Use generated checks for memcpy expansion adds dc3e499dd4a AMDGPU/GlobalISel: Fix G_EXTRACT of 96-bit results adds cb36bfa3de3 Fix 01b02a73de78 to use correct macro spelling and fix unit tests. adds 65dbdc329f6 AMDGPU: Don't preserve analyses with div64 IR expansion adds 282f5d7ad16 [Attributor] Derive memory location attributes (argmemonly, ...) adds 1cae2f9d192 [RISCV] Correct the CallPreservedMask for the function call [...] adds 83bea6d99dd Remove 'process launch failed:' message prefix in Target::Launch adds ead0b76382a [gn build] Make build locally deterministic adds a55daa14616 [MC] De-capitalize some MCStreamer::Emit* functions adds 6d2d589b06f [MC] De-capitalize another set of MCStreamer::Emit* functions adds 8d8d46b57a4 AMDGPU/GlobalISel: Fix missing impdef of scc on boolean bit ops adds 89fa653d721 [llvm-ranlib][test] Fix rwx- after a4f3847f3d5742cfab7acdc6 [...] adds b4352e43d86 [Attributor][FIX] Do not RAUW void values adds 32e98a7089a [Attributor][FIX] Carefully strip casts in AANoAlias adds 40b30672182 [Attributor][NFC] Add check lines for tests adds 137c99a6a5c [Attributor][FIX] Restrict cross-SCC call deletion adds b53af0e7f95 [Attributor][FIX] Collapse `undef` to a proper value adds ad121ea14d8 [Attributor] Manifest simplified (return) values properly adds b70297a39ab [Attributor][FIX] Ensure abstract attributes are existing b [...] adds 0fbe2215438 [MC][ELF] Make linked-to symbol name part of ELFSectionKey adds 1dc16c752dd [MC] Add MCSection::NonUniqueID and delete one MCContext::g [...] adds f554e27224b [AsmPrinter] Omit unique ID for __patchable_function_entrie [...] adds 8bc790f9e6a [AArch64][FPenv] Update chain of int to fp conversion adds 895cad1a133 [AsmPrinter][XRay] Omit unique ID for xray_instr_map and xr [...] adds 6b14814e10c [AsmPrinter] Omit unique ID for .stack_sizes adds fd5665af2cd [Attributor] Fix -Wunused-variable for -DLLVM_ENABLE_ASSERT [...] adds 577c9b02ab5 [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang adds 5313abdbca8 [OpenMP][NFC] Update OpenMPSupport table adds 2101590a78b NFC: add indexing operator for ArrayAttr adds 774971030df [MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex} adds 7438059a903 [OpenMP][OMPIRBuilder] Add Directives (master and critical) [...] adds 803ad3137b6 [FIX] Repair clang-tidy check after D72304 adds b91c267380f [FIX] Remove warnings and UB after 1228d42ddab8 adds a0236de7a92 [FIX] Order macros after D72304 adds a8f039632d6 [NFC] Revert unnecessary parts of b91c267380 adds ef746aa11f7 [Attributor] Collect memory accesses with their respective [...] adds c187364d406 [Debuginfo][NFC] Create common error handlers for DWARFContext. adds 87dac7da68e Fix standalone build interaction with compiler extension adds b74a381296e [cxx_status] New papers from Prague 2020 WG21 meeting. adds 34bd51f4b1d PR44890: Inherit explicitly-specified template arguments in [...] adds 98e3f19b419 [Debuginfo][NFC] Remove usages of WithColor::error and With [...] adds 37d11205724 [gn build] unbreak win build by removing flags that only wo [...] adds da147ef0a5c [AArch64] Fixup kill flags on BSL generation adds 4d5c3ade0b2 [APInt] Add some procedural APInt::byteSwap unit tests adds 34ad4cca724 [APInt] byteSwap - simplify sub 64-bits cases to match gene [...] adds dc0b8159890 [AArch64][FIX] Correct register live range during pseudo ex [...] adds 366ae9c90fe [APInt] byteSwap - handle any whole byte bitwidth greater t [...] adds 8a48c4a97c4 Fix boolean/bitwise operator precedence warnings. NFCI. adds b25fc4123c7 [Support] In tests, fix warning: variable ‘Threads’ set but [...] adds b7c8a8e834a [obj2yaml] - Fix a -Wsign-compare warning gived by GCC 9.2 adds ce2b5f1569a Fix gcc9.2 -Winit-list-lifetime warning. NFCI. adds 549b436beb4 [MC] De-capitalize MCStreamer::Emit{Bundle,Addrsig}* etc adds f8045b250d8 Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" adds 3f7649799be [X86] Move combineIncDecVector logic from Select to Preproc [...] adds 4abbaceea07 [X86] Add test showing failure to combine shuffle to bit rotation adds aa5ebfdf205 [ValueLattice] Make mark* functions public, return if value [...] adds 34a054ce717 [X86] combineX86ShuffleChain - add support for combining to [...] adds c3c20c83f3d [X86] Fix typo in comment. NFC adds e5b3ae4b34b [X86] Merge two switches together to simplify some code. NFC adds c1943b42c5b [ValueLattice] Update markConstantRange to return false equ [...] adds 46788a21f91 [X86][AsmPrinter] PrintSymbolOperand: prefer to lower ELF M [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- clang/CMakeLists.txt | 2 +- clang/docs/OpenMPSupport.rst | 6 +- clang/include/clang/AST/Attr.h | 1 + clang/include/clang/AST/OpenMPClause.h | 56 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/include/clang/Basic/Attr.td | 95 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 86 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 + clang/include/clang/Basic/OpenMPKinds.def | 24 - clang/include/clang/Basic/OpenMPKinds.h | 47 - clang/include/clang/Parse/Parser.h | 42 +- clang/include/clang/Sema/Sema.h | 17 +- clang/include/clang/Sema/TemplateDeduction.h | 7 + .../include/clang/Serialization/ASTRecordReader.h | 4 + .../include/clang/Serialization/ASTRecordWriter.h | 3 + clang/lib/AST/OpenMPClause.cpp | 107 +- clang/lib/Basic/OpenMPKinds.cpp | 63 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 257 +--- clang/lib/CodeGen/CGStmtOpenMP.cpp | 136 ++ clang/lib/Parse/ParseOpenMP.cpp | 712 ++++++--- clang/lib/Sema/SemaOpenMP.cpp | 140 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 71 +- clang/lib/Sema/TreeTransform.h | 3 +- clang/lib/Serialization/ASTReader.cpp | 22 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 + clang/lib/Serialization/ASTWriter.cpp | 18 +- clang/test/OpenMP/critical_codegen.cpp | 86 +- clang/test/OpenMP/declare_variant_ast_print.c | 10 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 102 +- .../OpenMP/declare_variant_device_kind_codegen.cpp | 12 +- clang/test/OpenMP/declare_variant_messages.c | 161 +- clang/test/OpenMP/declare_variant_messages.cpp | 367 +++-- .../test/OpenMP/declare_variant_mixed_codegen.cpp | 12 +- clang/test/OpenMP/master_codegen.cpp | 57 +- .../nvptx_declare_variant_device_kind_codegen.cpp | 8 +- clang/test/SemaTemplate/deduction.cpp | 17 + clang/tools/driver/cc1as_main.cpp | 2 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 47 +- clang/www/cxx_status.html | 64 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 2 +- lldb/source/Target/Target.cpp | 5 - .../gdb_remote_client/TestGDBRemoteClient.py | 2 +- .../test/Shell/Process/Windows/launch_failure.yaml | 2 +- llvm/cmake/modules/AddLLVM.cmake | 59 +- llvm/include/llvm/Analysis/ValueLattice.h | 87 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 4 - llvm/include/llvm/CodeGen/DIE.h | 24 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 2 +- .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 12 +- llvm/include/llvm/DebugInfo/DIContext.h | 5 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 13 +- .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 3 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 14 + llvm/include/llvm/Frontend/OpenMP/OMPContext.h | 17 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 127 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 43 + llvm/include/llvm/MC/MCContext.h | 22 +- llvm/include/llvm/MC/MCELFStreamer.h | 32 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 1 - llvm/include/llvm/MC/MCObjectStreamer.h | 40 +- llvm/include/llvm/MC/MCSection.h | 2 + llvm/include/llvm/MC/MCSectionELF.h | 2 +- llvm/include/llvm/MC/MCStreamer.h | 98 +- llvm/include/llvm/MC/MCWasmStreamer.h | 24 +- llvm/include/llvm/MC/MCWinCOFFStreamer.h | 20 +- llvm/include/llvm/MC/MCXCOFFStreamer.h | 8 +- llvm/include/llvm/Support/WithColor.h | 4 + llvm/include/llvm/Target/Target.td | 7 + llvm/include/llvm/Transforms/IPO/Attributor.h | 161 +- llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 20 +- llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 289 ++-- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 12 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 124 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 44 +- llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 48 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 120 +- llvm/lib/CodeGen/FaultMaps.cpp | 22 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 5 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 10 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/CodeGen/StackMaps.cpp | 70 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 42 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 7 +- llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 40 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 58 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 11 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 20 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 9 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 52 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 246 ++- llvm/lib/MC/ConstantPools.cpp | 10 +- llvm/lib/MC/MCAsmInfo.cpp | 2 +- llvm/lib/MC/MCAsmStreamer.cpp | 184 +-- llvm/lib/MC/MCCodeView.cpp | 50 +- llvm/lib/MC/MCContext.cpp | 22 +- llvm/lib/MC/MCDwarf.cpp | 294 ++-- llvm/lib/MC/MCELFStreamer.cpp | 54 +- llvm/lib/MC/MCMachOStreamer.cpp | 108 +- llvm/lib/MC/MCNullStreamer.cpp | 10 +- llvm/lib/MC/MCObjectFileInfo.cpp | 19 +- llvm/lib/MC/MCObjectStreamer.cpp | 72 +- llvm/lib/MC/MCParser/AsmParser.cpp | 64 +- llvm/lib/MC/MCParser/COFFAsmParser.cpp | 2 +- llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 36 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 22 +- llvm/lib/MC/MCParser/WasmAsmParser.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 100 +- llvm/lib/MC/MCWasmStreamer.cpp | 28 +- llvm/lib/MC/MCWin64EH.cpp | 130 +- llvm/lib/MC/MCWinCOFFStreamer.cpp | 36 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 14 +- llvm/lib/Object/RecordStreamer.cpp | 18 +- llvm/lib/Object/RecordStreamer.h | 10 +- llvm/lib/Support/APInt.cpp | 16 +- llvm/lib/Support/Host.cpp | 2 +- llvm/lib/Support/WithColor.cpp | 12 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 54 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 8 +- .../lib/Target/AArch64/AArch64TargetObjectFile.cpp | 4 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 20 +- .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 46 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 5 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 33 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 22 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 68 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 12 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 10 - llvm/lib/Target/AMDGPU/R600RegisterInfo.h | 7 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.td | 6 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 80 +- llvm/lib/Target/ARM/ARMMCInstLower.cpp | 6 +- llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 2 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 26 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 76 +- .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 2 +- .../lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp | 2 +- llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h | 4 +- .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 4 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 6 +- .../Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp | 4 +- .../lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h | 2 +- .../Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp | 4 +- llvm/lib/Target/BPF/BTFDebug.cpp | 104 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 14 +- llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 16 +- llvm/lib/Target/Hexagon/HexagonTargetStreamer.h | 6 +- .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp | 6 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 4 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 4 +- .../MSP430/MCTargetDesc/MSP430ELFStreamer.cpp | 24 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 2 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 44 +- .../Mips/MCTargetDesc/MipsABIFlagsSection.cpp | 22 +- .../Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | 18 +- .../lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h | 6 +- .../Mips/MCTargetDesc/MipsNaClELFStreamer.cpp | 14 +- .../Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 34 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 22 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 40 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 20 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 6 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 6 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 2 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 8 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 76 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 2 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 7 - llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 6 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 16 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 2 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 6 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 2 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 12 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 12 +- .../X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp | 24 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 36 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 121 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 100 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 48 +- llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 22 +- llvm/lib/Transforms/IPO/Attributor.cpp | 634 +++++++- llvm/lib/Transforms/Scalar/SCCP.cpp | 287 +--- llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 8 +- llvm/test/CodeGen/AArch64/arm64-promote-const.ll | 4 +- .../AArch64/patchable-function-entry-bti.ll | 8 +- .../CodeGen/AArch64/patchable-function-entry.ll | 23 +- llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll | 67 + llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll | 192 ++- .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 20 +- .../AMDGPU/GlobalISel/inst-select-extract.mir | 42 + .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bswap.mir | 440 +++++- llvm/test/CodeGen/AMDGPU/lower-mem-intrinsics.ll | 207 ++- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 616 ++++---- llvm/test/CodeGen/AMDGPU/srem64.ll | 633 ++++---- llvm/test/CodeGen/AMDGPU/udiv64.ll | 525 ++++--- llvm/test/CodeGen/AMDGPU/urem64.ll | 466 +++--- llvm/test/CodeGen/ARM/stack-size-section.ll | 4 +- llvm/test/CodeGen/Mips/xray-section-group.ll | 4 +- .../PowerPC/xray-attribute-instrumentation.ll | 4 +- llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll | 70 + llvm/test/CodeGen/SystemZ/stack-size-section.ll | 6 +- llvm/test/CodeGen/X86/avx512-arith.ll | 26 + .../CodeGen/X86/patchable-function-entry-ibt.ll | 6 +- llvm/test/CodeGen/X86/patchable-function-entry.ll | 20 +- .../test/CodeGen/X86/semantic-interposition-asm.ll | 21 + .../X86/stack-size-section-function-sections.ll | 6 +- llvm/test/CodeGen/X86/stack-size-section.ll | 9 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 15 +- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 21 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 9 + llvm/test/CodeGen/X86/xray-section-group.ll | 4 +- .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- llvm/test/MC/ELF/comdat-dup-group-name.s | 32 - llvm/test/MC/ELF/section-combine.s | 48 + llvm/test/MC/RISCV/align.s | 2 +- llvm/test/TableGen/rc-weight-override.td | 24 + .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 16 +- .../Attributor/ArgumentPromotion/attrs.ll | 20 +- .../Attributor/ArgumentPromotion/byval-2.ll | 23 - .../Attributor/ArgumentPromotion/byval.ll | 38 +- .../Attributor/ArgumentPromotion/fp80.ll | 22 - .../ArgumentPromotion/live_called_from_dead.ll | 44 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 42 +- .../Attributor/IPConstantProp/PR16052.ll | 20 +- llvm/test/Transforms/Attributor/liveness.ll | 10 +- .../test/Transforms/Attributor/memory_locations.ll | 298 ++++ llvm/test/Transforms/Attributor/noalias.ll | 20 +- llvm/test/Transforms/Attributor/nofree.ll | 2 +- llvm/test/Transforms/Attributor/noreturn_async.ll | 2 +- llvm/test/Transforms/Attributor/noreturn_sync.ll | 2 +- llvm/test/Transforms/Attributor/nosync.ll | 18 +- llvm/test/Transforms/Attributor/range.ll | 160 +- .../read_write_returned_arguments_scc.ll | 16 +- .../Attributor/reduced/register_benchmark_test.ll | 1582 ++++++++++++++++++++ .../Transforms/Attributor/undefined_behavior.ll | 5 +- llvm/test/Transforms/Attributor/value-simplify.ll | 86 +- llvm/test/Transforms/Attributor/willreturn.ll | 12 +- llvm/test/Transforms/IPConstantProp/PR16052.ll | 9 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 6 +- llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll | 12 +- llvm/test/Transforms/SCCP/apint-bigint2.ll | 24 +- llvm/test/Transforms/SCCP/apint-ipsccp3.ll | 40 +- llvm/test/Transforms/SCCP/apint-select.ll | 30 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 10 +- llvm/test/Transforms/SCCP/ipsccp-basic.ll | 34 +- llvm/test/Transforms/SCCP/logical-nuke.ll | 28 +- .../Transforms/SCCP/resolvedundefsin-tracked-fn.ll | 418 ++++++ llvm/test/Transforms/SCCP/switch-multiple-undef.ll | 26 +- llvm/test/Transforms/SCCP/ub-shift.ll | 53 +- llvm/test/Transforms/SCCP/undef-resolve.ll | 156 +- llvm/test/tools/llvm-ranlib/D-flag.test | 4 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 132 +- llvm/tools/lli/lli.cpp | 17 + llvm/tools/llvm-dwp/DWPStringPool.h | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 24 +- llvm/tools/llvm-exegesis/lib/SnippetFile.cpp | 8 +- llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 8 +- llvm/tools/obj2yaml/elf2yaml.cpp | 3 +- llvm/unittests/ADT/APIntTest.cpp | 13 + llvm/unittests/Analysis/ValueLatticeTest.cpp | 17 + .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 4 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 12 +- llvm/unittests/Frontend/OpenMPContextTest.cpp | 9 +- llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 157 ++ llvm/unittests/Support/Host.cpp | 3 +- llvm/unittests/Support/ThreadPool.cpp | 2 - llvm/utils/TableGen/CodeGenRegisters.cpp | 10 + llvm/utils/TableGen/CodeGenRegisters.h | 3 + llvm/utils/TableGen/RegisterInfoEmitter.cpp | 6 +- llvm/utils/gn/build/BUILD.gn | 33 + llvm/utils/gn/build/toolchain/BUILD.gn | 2 +- llvm/utils/gn/docs/deterministic.md | 18 + mlir/docs/DeclarativeRewrites.md | 2 +- mlir/docs/Tutorials/Toy/Ch-7.md | 2 +- mlir/examples/toy/Ch7/mlir/ToyCombine.cpp | 2 +- mlir/include/mlir/IR/Attributes.h | 1 + mlir/include/mlir/IR/OpBase.td | 4 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 2 +- mlir/lib/IR/Attributes.cpp | 5 + mlir/test/lib/TestDialect/TestDialect.cpp | 2 +- mlir/test/lib/TestDialect/TestOps.td | 5 +- mlir/test/mlir-tblgen/predicate.td | 4 +- 307 files changed, 10679 insertions(+), 5483 deletions(-) create mode 100644 llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll create mode 100644 llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-asm.ll delete mode 100644 llvm/test/MC/ELF/comdat-dup-group-name.s create mode 100644 llvm/test/MC/ELF/section-combine.s create mode 100644 llvm/test/TableGen/rc-weight-override.td create mode 100644 llvm/test/Transforms/Attributor/memory_locations.ll create mode 100644 llvm/test/Transforms/Attributor/reduced/register_benchmark_test.ll create mode 100644 llvm/test/Transforms/SCCP/resolvedundefsin-tracked-fn.ll create mode 100644 llvm/utils/gn/docs/deterministic.md