FailedChanges

Summary

  1. Add Flang and MLIR PowerPC buildbot on Red Hat (details)
  2. Specify a number of jobs as a property for flang-aarch64-ubuntu-clang and flang-aarch64-ubuntu-gcc10 builders. (details)
Commit 714b345535c0c85b5b9d5ce7c3c09ee72c10ede1 by gkistanova
Add Flang and MLIR PowerPC buildbot on Red Hat

Differential Revision: https://reviews.llvm.org/D84956
The file was modifiedbuildbot/osuosl/master/config/slaves.py (diff)
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)
Commit 9ad0d8f0382950cb4aed5104fb96a6f14af681ff by gkistanova
Specify a number of jobs as a property for flang-aarch64-ubuntu-clang and flang-aarch64-ubuntu-gcc10 builders.
The file was modifiedbuildbot/osuosl/master/config/slaves.py (diff)
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [UpdateTestChecks] Match unnamed values like "@[0-9]+" and "![0-9]+" (details)
  2. [Attributor][NFC] Reformat tests after D85099 (details)
  3. [NFC] Factor out hasForceAttributes (details)
  4. [libc][obvious] Switch nearest integer function tests to the new matchers. (details)
  5. [MLIR][SPIRVToLLVM] Conversion for global and addressof (details)
  6. [X86][GlobalISel] Replace a misuse of SUBREG_TO_REG with INSERT_SUBREG. (details)
Commit 97ce7fd89fcc92d84c1938108388f735d55d372c by johannes
[UpdateTestChecks] Match unnamed values like "@[0-9]+" and "![0-9]+"

With this patch we will match most *uses* of "temporary" named things in
the IR via regular expressions, not their name at creation time. The new
"values" we match are:
  - "unnamed" globals: `@[0-9]+`
  - debug metadata: `!dbg ![0-9]+`
  - loop metadata: `!loop ![0-9]+`
  - tbaa metadata: `!tbaa ![0-9]+`
  - range metadata: `!range ![0-9]+`
  - generic metadata: `metadata ![0-9]+`
  - attributes groups: `#[0-9]`

We still don't match the declarations but that can be done later. This
patch can introduce churn when existing check lines contain the old
hardcoded versions of the above "values". We can add a flag to opt-out,
or opt-in, if necessary.

Reviewed By: arichardson, MaskRay

Differential Revision: https://reviews.llvm.org/D85099
The file was modifiedclang/test/utils/update_cc_test_checks/Inputs/basic-cplusplus.cpp.expected
The file was addedllvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll
The file was addedllvm/test/tools/UpdateTestChecks/update_test_checks/various_ir_values.test
The file was modifiedllvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/scrub_attrs.ll.plain.expected
The file was addedllvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll.expected
The file was modifiedllvm/utils/UpdateTestChecks/asm.py
The file was modifiedllvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/check_attrs.ll.plain.expected
The file was modifiedllvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/check_attrs.ll.funcattrs.expected
The file was addedllvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/various_ir_values.ll.funcsig.expected
The file was modifiedllvm/utils/update_test_checks.py
The file was modifiedllvm/utils/UpdateTestChecks/common.py
The file was modifiedclang/test/utils/update_cc_test_checks/Inputs/mangled_names.c.funcsig.expected
The file was modifiedllvm/utils/update_cc_test_checks.py
Commit 3a033921ed321585436f353a498c86fa89ecb0ff by johannes
[Attributor][NFC] Reformat tests after D85099

Reviewed By: sstefan1

Differential Revision: https://reviews.llvm.org/D85700
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/openmp_parallel_for.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/crash.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/dbg.ll
The file was modifiedllvm/test/Transforms/Attributor/dereferenceable-1.ll
The file was modifiedllvm/test/Transforms/Attributor/range.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/return-constants.ll
The file was modifiedllvm/test/Transforms/Attributor/nonnull.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/reserve-tbaa.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/pr33641_remove_arg_dbgvalue.ll
The file was modifiedllvm/test/Transforms/Attributor/potential.ll
The file was modifiedllvm/test/Transforms/Attributor/value-simplify.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/return-argument.ll
The file was modifiedllvm/test/Transforms/Attributor/nocapture-1.ll
The file was modifiedllvm/test/Transforms/Attributor/nofree.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/PR16052.ll
The file was modifiedllvm/test/Transforms/Attributor/willreturn.ll
The file was modifiedllvm/test/Transforms/Attributor/liveness.ll
Commit d73be5af0ae7717d6e4b77fce2fbae5efea42166 by kyulee.llvm
[NFC] Factor out hasForceAttributes

This is a preparation for https://reviews.llvm.org/D85586.

Differential Revision: https://reviews.llvm.org/D85793
The file was modifiedllvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp
Commit 01b99c6e1d96467ab1b78a5beebc20eb7f04ab96 by sivachandra
[libc][obvious] Switch nearest integer function tests to the new matchers.
The file was modifiedlibc/test/src/math/truncl_test.cpp
The file was modifiedlibc/test/src/math/ceill_test.cpp
The file was modifiedlibc/test/src/math/floorl_test.cpp
The file was modifiedlibc/test/src/math/roundl_test.cpp
The file was modifiedlibc/test/src/math/ceil_test.cpp
The file was modifiedlibc/test/src/math/floorf_test.cpp
The file was modifiedlibc/test/src/math/trunc_test.cpp
The file was modifiedlibc/test/src/math/floor_test.cpp
The file was modifiedlibc/test/src/math/ceilf_test.cpp
The file was modifiedlibc/test/src/math/roundf_test.cpp
The file was modifiedlibc/test/src/math/round_test.cpp
The file was modifiedlibc/test/src/math/truncf_test.cpp
Commit 2ad7e1a301f8af7412208da3ed8049ae08b0fae8 by georgemitenk0v
[MLIR][SPIRVToLLVM] Conversion for global and addressof

Inital conversion of `spv._address_of` and `spv.globalVariable`.
In SPIR-V, the global returns a pointer, whereas in LLVM dialect
the global holds an actual value. This difference is handled by
`spv._address_of` and `llvm.mlir.addressof`ops that both return
a pointer. Moreover, only current invocation is in conversion's
scope.

Reviewed By: antiagainst, mravishankar

Differential Revision: https://reviews.llvm.org/D84626
The file was modifiedmlir/test/Conversion/SPIRVToLLVM/memory-ops-to-llvm.mlir
The file was modifiedmlir/lib/Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp
Commit 6b3dc96e599a80005c4465ebedd1208e7f882c81 by craig.topper
[X86][GlobalISel] Replace a misuse of SUBREG_TO_REG with INSERT_SUBREG.

SUBREG_TO_REG is supposed to be used when we know the producing
instruction already zeroed the bits we're extending. But that's
not the case here. So INSERT_SUBREG with an IMPLICIT_DEF is the
correct thing to use.
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/select-cmp.mir
The file was modifiedllvm/lib/Target/X86/X86InstructionSelector.cpp
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir

Summary

  1. Add Flang and MLIR PowerPC buildbot on Red Hat (details)
  2. Specify a number of jobs as a property for flang-aarch64-ubuntu-clang and flang-aarch64-ubuntu-gcc10 builders. (details)
Commit 714b345535c0c85b5b9d5ce7c3c09ee72c10ede1 by gkistanova
Add Flang and MLIR PowerPC buildbot on Red Hat

Differential Revision: https://reviews.llvm.org/D84956
The file was modifiedbuildbot/osuosl/master/config/builders.py
The file was modifiedbuildbot/osuosl/master/config/slaves.py
Commit 9ad0d8f0382950cb4aed5104fb96a6f14af681ff by gkistanova
Specify a number of jobs as a property for flang-aarch64-ubuntu-clang and flang-aarch64-ubuntu-gcc10 builders.
The file was modifiedbuildbot/osuosl/master/config/slaves.py
The file was modifiedbuildbot/osuosl/master/config/builders.py