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 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 [...] adds c1186d50f98 [X86][AVX512] Split AVX512F and AVX512BW shuffle combining tests adds 7406c8ddab2 Fix Wdocumentation unknown parameter warnings. NFCI. adds 5d22b6a87f3 [X86] Add test cases showing failure to simplify target shu [...] adds 99382e450fb [libc++] Add utility to generate and display libc++'s heade [...] adds 82b47b29784 [libc++] Move abs and div into stdlib.h to fix header cycle. adds b86bf83c281 [FIX] Remove pointer in attribute to eliminate leaks (see D71830) new 5e13e0ce4cd [NFC] Move ValidTextRanges out of DwarfTransformer and into [...] new 62654cab7e6 Restore functionality of --sysroot on FreeBSD after b18cb9c47
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-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- clang/CMakeLists.txt | 2 +- clang/docs/OpenMPSupport.rst | 6 +- clang/include/clang/AST/OpenMPClause.h | 8 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 4 +- clang/include/clang/Basic/Attr.td | 6 +- clang/include/clang/Basic/OpenMPKinds.def | 8 - clang/include/clang/Basic/OpenMPKinds.h | 8 - clang/include/clang/Sema/Sema.h | 4 +- clang/include/clang/Sema/TemplateDeduction.h | 7 + .../include/clang/Serialization/ASTRecordReader.h | 2 +- .../include/clang/Serialization/ASTRecordWriter.h | 2 +- clang/lib/AST/OpenMPClause.cpp | 3 +- clang/lib/Basic/OpenMPKinds.cpp | 20 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 8 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 136 ++ clang/lib/Driver/ToolChains/FreeBSD.cpp | 9 +- clang/lib/Driver/ToolChains/FreeBSD.h | 12 +- clang/lib/Parse/ParseOpenMP.cpp | 10 +- clang/lib/Sema/SemaOpenMP.cpp | 27 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 13 +- clang/lib/Sema/TreeTransform.h | 3 +- clang/lib/Serialization/ASTReader.cpp | 11 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 8 +- clang/test/OpenMP/critical_codegen.cpp | 86 +- clang/test/OpenMP/master_codegen.cpp | 57 +- clang/test/SemaTemplate/deduction.cpp | 17 + clang/tools/driver/cc1as_main.cpp | 2 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 10 +- clang/www/cxx_status.html | 64 +- libcxx/include/math.h | 61 +- libcxx/include/stdlib.h | 64 +- libcxx/utils/graph_header_deps.py | 208 +++ libcxx/utils/libcxx/graph.py | 298 ++++ libcxx/utils/libcxx/util.py | 13 + .../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/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 +- .../include/llvm/DebugInfo/GSYM/DwarfTransformer.h | 27 - llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h | 33 + llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 14 + 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/Transforms/IPO/Attributor.h | 18 + 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 +- .../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/DebugInfo/GSYM/DwarfTransformer.cpp | 6 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 5 + llvm/lib/DebugInfo/GSYM/GsymReader.cpp | 8 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 9 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 1 + 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 | 7 +- 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/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 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 5 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 68 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 12 +- 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/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 | 251 +++- llvm/lib/Transforms/Scalar/SCCP.cpp | 287 +--- 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 + .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 20 +- 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/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 +- .../X86/vector-shuffle-combining-avx512bw.ll | 779 ---------- ...12bw.ll => vector-shuffle-combining-avx512f.ll} | 758 +++++----- .../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 +- .../Attributor/ArgumentPromotion/attrs.ll | 2 +- .../ArgumentPromotion/live_called_from_dead.ll | 45 +- .../Attributor/IPConstantProp/PR16052.ll | 20 +- llvm/test/Transforms/Attributor/liveness.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 65 +- 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/range.ll | 111 ++ .../Attributor/reduced/register_benchmark_test.ll | 1582 ++++++++++++++++++++ .../Transforms/Attributor/undefined_behavior.ll | 5 +- llvm/test/Transforms/Attributor/value-simplify.ll | 59 + 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/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/DebugInfo/GSYM/GSYMTest.cpp | 10 +- llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 157 ++ llvm/unittests/Support/ThreadPool.cpp | 2 - 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 +- 273 files changed, 7445 insertions(+), 4166 deletions(-) create mode 100755 libcxx/utils/graph_header_deps.py create mode 100644 libcxx/utils/libcxx/graph.py create mode 100644 llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-asm.ll copy llvm/test/CodeGen/X86/{vector-shuffle-combining-avx512bw.ll => vector-shuffle [...] 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/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