This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from c23aefd7c38 [NFC][InstCombine] visitPHINode(): cleanup PHI CSE instruct [...] adds 640f20b0c7b [SVE] Remove calls to VectorType::getNumElements from InstCombine adds e25449ff57c [IR][GVN] allow intrinsics in Instruction's isCommutative q [...] adds ab83348a638 [X86][CGP] Add gather test cases for D86371. adds 61e15ecab50 [docs] Fix indentation in FileCheck.rst adds 88c6e25e4f0 [mlir][OpFormatGen] Add support for specifiy "custom" directives. adds 24b88920fed [mlir][ODS] Add new SymbolNameAttr and add support for in a [...] adds eaeadce9bd1 [mlir][OpFormatGen] Add initial support for regions in the [...] adds 2481846a303 [mlir][PDL] Move the formats for PatternOp and RewriteOp to [...] adds 8931add6170 [OpenMPOpt][HideMemTransfersLatency] Get values stored in o [...] adds 646f19bb9dc [flang] Format label scope is independent of block scope adds d563d7a7313 [analyzer][NFC] Add `override` keyword missing from D86027 adds 867de151a52 [SVE] Mark VectorType::getNumElements() deprecated adds 297f69afac5 [lldb] Add reproducer verifier adds b79e19e6d6d [ORC] Remove an unused variable. adds 4cbfd93a591 [flang] Make `TypeParamInquiry` monomorphic adds 474a5a66542 [SVE] Remove calls to VectorType::getNumElements() from llv [...] adds f54914081fd Fix mlir-reduce to explicitly register dialects and disable [...] adds f862d858076 [flang] Check shape conformance on initializers adds 2bbbcae782a [mlir][openacc] Add missing attributes and operands for acc.loop adds 1d3d9b9cd80 [OpenMPOpt][NFC] Moving constants as struct static attributes adds 428b2ffad4a [DWARFYAML] Make the debug_str section optional. adds 63844c116a0 [MemorySSA] Clean up single value phis. adds 3c7bfbd6831 [CMake] Use find_library for ncurses adds 0da84535b1e Remove -Wcompound-token-split-by-space from -Wall. adds 113861b4446 Fix -Wcompound-token-split to give the same warnings under [...] adds e7f53044e72 [Test] Move IndVars test to a proper place adds cff6dda604c More accurately compute the ranges of possible values for + [...] adds f819dbf012b Classify (small unsigned bitfield) < 0 comparisons under -W [...] adds ffd0b31c7cb Revert "[ARM] Register pressure with -mthumb forces registe [...] adds 9fbb113247a [SVE][CodeGen] Fix TypeSize/ElementCount related warnings i [...] adds a787a4ed16d [analyzer][StdLibraryFunctionsChecker] Use Optionals throug [...] adds 7c80f2da812 Revert "[lldb] Add reproducer verifier" adds 03812041d8d [NFCI] Removed an un-used declaration got accidentally intr [...] adds 7de090a3248 [llvm-readobj/elf] - Report warnings instead of errors when [...] adds 6c6984ecd54 [llvm-readobj][test] - Update the comment in archive.test adds ca233be2f0a [llvm-readobj][test] - Remove amdgpu-elf-definitions.test adds 722db5c0b4e [libcxx] Link target `cxx_external_threads` to `cxx-headers [...] adds ea1f5133cc5 [llvm-dwarfdump][test] Add tests for dumping the .debug_lin [...] adds bd6ee511502 [NFC][Asan] Format includes adds 2114f71aaa8 [OpenMP] Fix infinite loop in Sema::isOpenMPGlobalCapturedDecl() adds 5ffd940ac02 Reland [FileCheck] Move FileCheck implementation out of LLV [...] adds d48699e3e89 [InstCombine] adjust recip sqrt tests for better coverage; NFC adds 3d90a61cf2e [llvm-readobj] - Remove Error.cpp,.h and drop dependencies [...] adds 5a3ede58e2c [NFC] Test commit, whitespace changes adds 68717acb24e [LoopIdiomRecognizePass] Options to disable part or the ent [...] adds 3e1e5f54492 [SystemZ][z/OS] Adding initial toolchain for z/OS adds c831a14aa16 [SystemZ][z/OS] Fix build break in z/OS toolchain adds 4a9a4885aef AMDGPU: Convert test to MIR adds 7f5b4eaae48 AMDGPU: Check some offsets in test adds 0f42d185346 PowerPC: Switch test to generated checks adds 18bbd9f15eb GlobalISel: Artifact combine unmerge of unmerge adds bc9a29b9ee6 Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" adds 92090e8bd80 GlobalISel: Implement computeKnownBits for G_UNMERGE_VALUES adds 9e7e1b2d4b1 GlobalISel: Implement computeNumSignBits for G_SEXTLOAD/G_ZEXTLOAD adds 061182b7baf GlobalISel: Add combines for extend operations adds 1a633e72f65 [flang] Improve compile-time shape conformance checking adds ca2227c1b3f [PowerPC] Implement instruction definitions/MC Tests for xv [...] adds 15e880a04fc [DAGCombiner] Fold an AND of a masked load into a zext_masked_load adds 8df143c2cc0 [libc++] Improve REQUIRES for _ExtInt test on recent Clangs adds 0e90d8d4fed [builtins] Unify the softfloat division implementation adds 29ae4485950 [PowerPC] Handle STRICT_FSETCC(S) in more cases adds 759482ddaa5 GlobalISel: Implement computeKnownBits for G_BSWAP and G_BI [...] adds 35c94d3f7e5 GlobalISel: Port smarter known bits for umin/umax from DAG adds 32a8a10b429 GlobalISel: Implement computeNumSignBits for G_SELECT adds 7be86829216 [tsan] Fix "failed to intercept sysctlnametomib" on FreeBSD adds a57fdcdd404 x87 FPU state instructions do not use an f32 memory location adds 8ad8f484b63 [GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pr [...] adds 11ddb84b69e [flang] Fix integer CASE constant typing
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/DiagnosticGroups.td | 2 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 3 - clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/Driver.cpp | 4 + clang/lib/Driver/ToolChains/ZOS.cpp | 23 + clang/lib/Driver/ToolChains/ZOS.h | 36 + clang/lib/Parse/Parser.cpp | 15 +- clang/lib/Sema/SemaChecking.cpp | 222 ++- clang/lib/Sema/SemaOpenMP.cpp | 2 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 2 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 1228 ++++++------ .../std-c-library-functions-POSIX-lookup.c | 22 + clang/test/Misc/warning-wall.c | 3 - clang/test/Parser/compound-token-split.cpp | 9 +- clang/test/Preprocessor/init-zos.c | 38 +- clang/test/Sema/compare.c | 14 + clang/test/Sema/tautological-constant-compare.c | 116 +- compiler-rt/cmake/config-ix.cmake | 21 +- compiler-rt/lib/asan/asan_allocator.cpp | 5 +- compiler-rt/lib/builtins/divdf3.c | 189 +- compiler-rt/lib/builtins/divsf3.c | 174 +- compiler-rt/lib/builtins/divtf3.c | 203 +- compiler-rt/lib/builtins/fp_div_impl.inc | 414 ++++ compiler-rt/lib/builtins/fp_lib.h | 7 + compiler-rt/lib/builtins/int_util.h | 16 + .../lib/sanitizer_common/sanitizer_linux.cpp | 28 +- compiler-rt/lib/xray/tests/CMakeLists.txt | 2 +- compiler-rt/test/builtins/Unit/divdf3_test.c | 8 + flang/include/flang/Evaluate/expression.h | 7 +- flang/include/flang/Evaluate/shape.h | 4 +- flang/include/flang/Evaluate/traverse.h | 2 +- flang/include/flang/Evaluate/variable.h | 9 +- flang/lib/Evaluate/check-expression.cpp | 11 +- flang/lib/Evaluate/fold-implementation.h | 5 +- flang/lib/Evaluate/fold-integer.cpp | 15 +- flang/lib/Evaluate/formatting.cpp | 4 +- flang/lib/Evaluate/shape.cpp | 6 +- flang/lib/Evaluate/tools.cpp | 5 - flang/lib/Evaluate/variable.cpp | 4 +- flang/lib/Lower/ConvertType.cpp | 10 +- flang/lib/Semantics/check-case.cpp | 42 +- flang/lib/Semantics/check-declarations.cpp | 68 +- flang/lib/Semantics/check-declarations.h | 2 + flang/lib/Semantics/expression.cpp | 64 +- flang/lib/Semantics/pointer-assignment.cpp | 4 +- flang/lib/Semantics/resolve-labels.cpp | 6 + flang/lib/Semantics/resolve-names.cpp | 4 +- flang/lib/Semantics/type.cpp | 2 + flang/test/Evaluate/folding08.f90 | 4 +- flang/test/Semantics/case01.f90 | 6 +- flang/test/Semantics/init01.f90 | 60 +- flang/test/Semantics/io07.f90 | 5 + flang/test/Semantics/kinds03.f90 | 8 +- flang/test/Semantics/modfile17.f90 | 16 +- flang/test/Semantics/modfile22.f90 | 4 +- flang/test/Semantics/modfile33.f90 | 2 +- flang/test/Semantics/select-rank.f90 | 6 +- flang/test/Semantics/structconst02.f90 | 2 +- flang/test/Semantics/symbol17.f90 | 4 +- libcxx/src/CMakeLists.txt | 5 +- libcxx/test/libcxx/atomics/ext-int.verify.cpp | 17 +- lldb/source/Core/CMakeLists.txt | 4 +- llvm/CMakeLists.txt | 7 + llvm/cmake/config-ix.cmake | 25 +- llvm/docs/CommandGuide/FileCheck.rst | 6 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 14 + .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 3 + .../GlobalISel/LegalizationArtifactCombiner.h | 104 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 6 + llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 9 + llvm/include/llvm/Config/config.h.cmake | 2 +- .../llvm/{Support => FileCheck}/FileCheck.h | 6 +- llvm/include/llvm/IR/DerivedTypes.h | 37 +- llvm/include/llvm/IR/Instruction.h | 2 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 2 +- llvm/include/llvm/Support/KnownBits.h | 14 + llvm/include/llvm/Support/TypeSize.h | 7 + llvm/include/llvm/Target/GlobalISel/Combine.td | 32 +- .../llvm/Transforms/InstCombine/InstCombiner.h | 3 +- .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 13 + llvm/include/llvm/module.modulemap | 7 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 32 +- llvm/lib/CMakeLists.txt | 1 + llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 3 - llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 140 ++ llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 100 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 37 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 11 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 5 +- llvm/lib/FileCheck/CMakeLists.txt | 8 + llvm/lib/{Support => FileCheck}/FileCheck.cpp | 2 +- llvm/lib/{Support => FileCheck}/FileCheckImpl.h | 6 +- llvm/lib/IR/Instruction.cpp | 7 + llvm/lib/ObjectYAML/DWARFEmitter.cpp | 2 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 2 +- llvm/lib/Support/CMakeLists.txt | 41 +- llvm/lib/Support/Unix/Process.inc | 6 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 36 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 4 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 11 - llvm/lib/Target/ARM/Thumb1InstrInfo.cpp | 34 - llvm/lib/Target/ARM/Thumb1InstrInfo.h | 7 - llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 36 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 5 + llvm/lib/Target/X86/X86InstrFPStack.td | 8 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 177 ++ .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 32 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 15 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 4 +- .../InstCombine/InstCombineMulDivRem.cpp | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 7 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 12 +- .../InstCombine/InstCombineVectorOps.cpp | 90 +- .../InstCombine/InstructionCombining.cpp | 5 +- llvm/lib/Transforms/Scalar/GVN.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 35 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 1 + llvm/test/Analysis/MemorySSA/pr46574.ll | 33 + .../CodeGen/AArch64/GlobalISel/combine-ext.mir | 196 ++ .../prelegalizercombiner-extending-loads-s1.mir | 5 +- .../GlobalISel/prelegalizercombiner-invert-cmp.mir | 163 ++ llvm/test/CodeGen/AArch64/framelayout-fp-csr.ll | 22 - .../CodeGen/AArch64/framelayout-frame-record.mir | 29 - .../CodeGen/AArch64/framelayout-unaligned-fp.ll | 42 - llvm/test/CodeGen/AArch64/sve-split-load.ll | 6 +- .../artifact-combiner-unmerge-values.mir | 77 +- .../GlobalISel/combine-amdgpu-cvt-f32-ubyte.mir | 16 +- .../AMDGPU/GlobalISel/combine-sext-inreg.mir | 166 +- .../combine-shl-from-extend-narrow.prelegal.mir | 6 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 29 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 124 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 355 ++-- .../AMDGPU/GlobalISel/legalize-concat-vectors.mir | 18 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 41 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 99 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 135 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 63 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 63 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 150 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 63 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 161 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 135 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 63 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 63 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 63 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 133 +- .../AMDGPU/GlobalISel/legalize-implicit-def.mir | 15 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 109 +- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 228 +-- .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 9 +- .../AMDGPU/GlobalISel/legalize-load-global.mir | 568 ++---- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 108 +- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 50 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir | 57 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddsat.mir | 138 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 65 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 109 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 69 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 69 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sshlsat.mir | 44 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir | 57 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubsat.mir | 138 +- .../AMDGPU/GlobalISel/legalize-store-global.mir | 140 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddo.mir | 50 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddsat.mir | 138 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 69 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 69 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 103 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ushlsat.mir | 44 +- .../CodeGen/AMDGPU/GlobalISel/legalize-usubo.mir | 57 +- .../CodeGen/AMDGPU/GlobalISel/legalize-usubsat.mir | 138 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 50 +- .../GlobalISel/postlegalizercombiner-and.mir | 49 + llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 320 ++-- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 352 ++-- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 84 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 84 +- .../CodeGen/AMDGPU/branch-relaxation-debug-info.ll | 56 - .../AMDGPU/branch-relaxation-debug-info.mir | 123 ++ .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 16 +- llvm/test/CodeGen/ARM/minsize-call-cse-2.ll | 20 - llvm/test/CodeGen/ARM/minsize-call-cse-3.ll | 16 - llvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll | 140 ++ llvm/test/CodeGen/PowerPC/p9-vinsert-vextract.ll | 1989 +++++++++++++++----- llvm/test/CodeGen/PowerPC/vsx-args.ll | 1 + llvm/test/CodeGen/Thumb2/mve-zext-masked-load.ll | 108 ++ llvm/test/CodeGen/X86/masked_gather_scatter.ll | 66 +- .../Disassembler/PowerPC/ppc64-encoding-ISA31.txt | 6 + llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s | 6 + llvm/test/ObjectYAML/MachO/DWARF-debug_str.yaml | 71 +- .../CodeGenPrepare/X86/gather-scatter-opt.ll | 17 +- llvm/test/Transforms/GVN/commute.ll | 3 +- .../IndVarSimplify}/predicated_ranges.ll | 0 llvm/test/Transforms/InstCombine/fmul-sqrt.ll | 40 +- llvm/test/Transforms/LoopIdiom/disable-options.ll | 167 ++ .../Transforms/OpenMP/values_in_offload_arrays.ll | 67 + llvm/test/tools/llvm-dwarfdump/debug-line-str.yaml | 32 + .../ELF/Inputs/trivial.obj.elf-amdhsa-gfx803 | Bin 2208 -> 0 bytes .../llvm-readobj/ELF/amdgpu-elf-definitions.test | 11 - llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 180 +- llvm/test/tools/llvm-readobj/archive.test | 6 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-str.yaml | 20 +- llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 7 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 7 +- llvm/tools/llvm-readobj/CMakeLists.txt | 1 - llvm/tools/llvm-readobj/COFFDumper.cpp | 7 +- llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 1 - llvm/tools/llvm-readobj/ELFDumper.cpp | 67 +- llvm/tools/llvm-readobj/Error.cpp | 56 - llvm/tools/llvm-readobj/Error.h | 40 - llvm/tools/llvm-readobj/MachODumper.cpp | 1 - llvm/tools/llvm-readobj/ObjDumper.cpp | 1 - llvm/tools/llvm-readobj/WasmDumper.cpp | 1 - llvm/tools/llvm-readobj/Win64EHDumper.cpp | 5 +- llvm/tools/llvm-readobj/WindowsResourceDumper.cpp | 1 - llvm/tools/llvm-readobj/XCOFFDumper.cpp | 1 - llvm/tools/llvm-readobj/llvm-readobj.cpp | 14 +- llvm/tools/llvm-stress/llvm-stress.cpp | 28 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 3 +- llvm/unittests/CMakeLists.txt | 1 + llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 1 + llvm/unittests/CodeGen/GlobalISel/GISelMITest.h | 2 +- .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 83 + llvm/unittests/FileCheck/CMakeLists.txt | 10 + .../{Support => FileCheck}/FileCheckTest.cpp | 6 +- llvm/unittests/Support/CMakeLists.txt | 1 - llvm/utils/FileCheck/CMakeLists.txt | 2 +- llvm/utils/FileCheck/FileCheck.cpp | 2 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 +- .../utils/gn/secondary/llvm/lib/FileCheck/BUILD.gn | 7 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/FileCheck/BUILD.gn | 9 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 - mlir/docs/OpDefinitions.md | 132 +- mlir/include/mlir/Dialect/OpenACC/OpenACC.h | 3 +- mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td | 21 +- mlir/include/mlir/Dialect/PDL/IR/PDLOps.td | 16 +- mlir/include/mlir/IR/OpBase.td | 4 + mlir/include/mlir/IR/OpImplementation.h | 24 +- mlir/include/mlir/IR/OperationSupport.h | 4 + mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | 119 +- mlir/lib/Dialect/PDL/IR/PDL.cpp | 101 - mlir/lib/IR/Dialect.cpp | 2 +- mlir/lib/IR/OperationSupport.cpp | 6 + mlir/lib/Parser/AttributeParser.cpp | 5 +- mlir/lib/Parser/Parser.cpp | 32 +- mlir/lib/Parser/Parser.h | 6 +- mlir/test/Dialect/OpenACC/ops.mlir | 65 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 124 ++ mlir/test/lib/Dialect/Test/TestOps.td | 123 +- mlir/test/mlir-tblgen/op-format-spec.td | 101 +- mlir/test/mlir-tblgen/op-format.mlir | 127 ++ mlir/tools/mlir-reduce/CMakeLists.txt | 12 + mlir/tools/mlir-reduce/mlir-reduce.cpp | 11 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 791 ++++++-- 271 files changed, 10087 insertions(+), 6391 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/ZOS.cpp create mode 100644 clang/lib/Driver/ToolChains/ZOS.h create mode 100644 clang/test/Analysis/std-c-library-functions-POSIX-lookup.c create mode 100644 compiler-rt/lib/builtins/fp_div_impl.inc rename llvm/include/llvm/{Support => FileCheck}/FileCheck.h (97%) create mode 100644 llvm/lib/FileCheck/CMakeLists.txt rename llvm/lib/{Support => FileCheck}/FileCheck.cpp (99%) rename llvm/lib/{Support => FileCheck}/FileCheckImpl.h (99%) create mode 100644 llvm/test/Analysis/MemorySSA/pr46574.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-ext.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-inver [...] delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-fp-csr.ll delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-frame-record.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-unaligned-fp.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/branch-relaxation-debug-info.ll create mode 100644 llvm/test/CodeGen/AMDGPU/branch-relaxation-debug-info.mir delete mode 100644 llvm/test/CodeGen/ARM/minsize-call-cse-2.ll delete mode 100644 llvm/test/CodeGen/ARM/minsize-call-cse-3.ll create mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-zext-masked-load.ll rename llvm/test/{Analysis/ScalarEvolution => Transforms/IndVarSimplify}/predicate [...] create mode 100644 llvm/test/Transforms/LoopIdiom/disable-options.ll create mode 100644 llvm/test/Transforms/OpenMP/values_in_offload_arrays.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/debug-line-str.yaml delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-amdhsa-gfx803 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/amdgpu-elf-definitions.test delete mode 100644 llvm/tools/llvm-readobj/Error.cpp delete mode 100644 llvm/tools/llvm-readobj/Error.h create mode 100644 llvm/unittests/FileCheck/CMakeLists.txt rename llvm/unittests/{Support => FileCheck}/FileCheckTest.cpp (99%) create mode 100644 llvm/utils/gn/secondary/llvm/lib/FileCheck/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/FileCheck/BUILD.gn