SuccessChanges

Summary

  1. Attempt to complete an incomplete expression type when considering a (details)
  2. Update the maximum integer bitwidth in MLIR. (details)
  3. [NewPM] Run ObjC ARC passes (details)
  4. [lld-macho] Fix TLV data initialization (details)
  5. [libc] Switch to use a macro which does not insert a section for every libc function. (details)
  6. [libc][NFC] add includes for internal headers to all libc functions (details)
  7. Never call a destroying operator delete when cleaning up from an (details)
  8. [AMDGPU] Add volatile support to SIMemoryLegalizer (details)
Commit 2bf6e443e54604c7818c4d1a1837f3d091023270 by richard
Attempt to complete an incomplete expression type when considering a
reference binding to an expression.

We need to know the array bound in order to determine whether the
parameter type is reference-compatible with the argument type, so we
need to trigger instantiation in this case.
The file was modifiedclang/lib/Sema/SemaType.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Sema/SemaInit.cpp
The file was modifiedclang/test/SemaTemplate/instantiate-static-var.cpp
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
Commit bc8acf2ce8ad6e8c9b1d97b2e02d3f4ad26e1d9d by andrew
Update the maximum integer bitwidth in MLIR.

Large integers are generated in Circt commonly which exceed 4kbits.  This aligns the maximum bitwidth in MLIR and LLVM.

Reviewed By: rriddle, lattner, mehdi_amini

Differential Revision: https://reviews.llvm.org/D94116
The file was modifiedmlir/include/mlir/IR/BuiltinTypes.h
The file was modifiedmlir/test/IR/invalid-ops.mlir
Commit 756dd707668ccc1ac22b88d5899984843a5a3262 by aeubanks
[NewPM] Run ObjC ARC passes

Match the legacy PM in running various ObjC ARC passes.

This requires making some module passes into function passes. These were
initially ported as module passes since they add function declarations
(e.g. https://reviews.llvm.org/D86178), but that's still up for debate
and other passes do so.

Reviewed By: ahatanak

Differential Revision: https://reviews.llvm.org/D93743
The file was modifiedllvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
The file was modifiedllvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
The file was modifiedllvm/include/llvm/Transforms/ObjCARC.h
The file was modifiedllvm/lib/Passes/PassRegistry.def
The file was modifiedclang/lib/CodeGen/BackendUtil.cpp
Commit daaaed6bb89044ac58a23f1bb1ccdd12342a5a58 by jezng
[lld-macho] Fix TLV data initialization

We were mishandling the case where both `__tbss` and `__thread_data` sections were
present.

TLVP relocations should be encoded as offsets from the start of `__thread_data`,
even if the symbol is actually located in `__thread_bss`. Previously, we were
writing the offset from the start of the containing section, which doesn't
really make sense since there's no way `tlv_get_addr()` can know which section a
given `tlv$init` symbol is in at runtime.

In addition, this patch ensures that we place `__thread_data` immediately before
`__thread_bss`. This is what ld64 does, likely for performance reasons. Zerofill
sections must also be at the end of their segments; we were already doing this,
but now we ensure that `__thread_bss` occurs before `__bss`, so that it's always
possible to have it contiguous with `__thread_data`.

Fixes llvm.org/PR48657.

Reviewed By: #lld-macho, thakis

Differential Revision: https://reviews.llvm.org/D94329
The file was modifiedlld/MachO/Writer.cpp
The file was modifiedlld/test/MachO/bss.s
The file was modifiedlld/MachO/InputSection.h
The file was modifiedlld/test/MachO/tlv.s
The file was modifiedlld/MachO/InputSection.cpp
The file was modifiedlld/MachO/Writer.h
Commit a0b65a7bcd6065688189b3d678c42ed6af9603db by michaelrj
[libc] Switch to use a macro which does not insert a section for every libc function.

Summary:
The new macro also inserts the C alias for the C++ implementations
without needing an objcopy based post processing step. The CMake
rules have been updated to reflect this. More CMake cleanup can be
taken up in future rounds and appropriate TODOs have been added for them.

Reviewers: mcgrathr, sivachandra

Subscribers:
The file was modifiedlibc/src/math/fmax.cpp
The file was modifiedlibc/src/string/strnlen.cpp
The file was modifiedlibc/src/fenv/fetestexcept.cpp
The file was modifiedlibc/src/math/copysignl.cpp
The file was modifiedlibc/src/math/remainder.cpp
The file was modifiedlibc/src/errno/__errno_location.cpp
The file was modifiedlibc/src/fenv/fegetround.cpp
The file was modifiedlibc/src/math/ceilf.cpp
The file was modifiedlibc/src/fenv/feclearexcept.cpp
The file was modifiedlibc/src/math/roundf.cpp
The file was modifiedlibc/src/ctype/isspace.cpp
The file was modifiedlibc/src/string/strlen.cpp
The file was modifiedlibc/src/string/memrchr.cpp
The file was modifiedlibc/src/math/cosf.cpp
The file was modifiedlibc/src/math/ldexp.cpp
The file was modifiedlibc/src/ctype/isdigit.cpp
The file was modifiedlibc/src/math/roundl.cpp
The file was modifiedlibc/src/assert/__assert_fail.cpp
The file was modifiedlibc/src/threads/linux/call_once.cpp
The file was modifiedlibc/src/string/strtok_r.cpp
The file was modifiedlibc/src/stdlib/labs.cpp
The file was modifiedlibc/src/string/strstr.cpp
The file was modifiedlibc/src/ctype/iscntrl.cpp
The file was modifiedlibc/src/signal/linux/sigaction.cpp
The file was modifiedlibc/src/math/nextafter.cpp
The file was modifiedlibc/src/__support/common.h.def
The file was modifiedlibc/src/math/truncf.cpp
The file was modifiedlibc/src/sys/mman/linux/mmap.cpp
The file was modifiedlibc/src/math/lroundf.cpp
The file was modifiedlibc/src/string/memchr.cpp
The file was modifiedlibc/src/ctype/ispunct.cpp
The file was modifiedlibc/src/math/sincosf.cpp
The file was modifiedlibc/src/math/floorl.cpp
The file was modifiedlibc/src/threads/linux/mtx_unlock.cpp
The file was modifiedlibc/src/stdlib/linux/_Exit.cpp
The file was modifiedlibc/src/fenv/fesetround.cpp
The file was modifiedlibc/src/signal/linux/sigdelset.cpp
The file was modifiedlibc/src/math/lround.cpp
The file was modifiedlibc/src/math/fdiml.cpp
The file was modifiedlibc/src/ctype/isgraph.cpp
The file was modifiedlibc/src/math/frexpf.cpp
The file was modifiedlibc/src/math/remquol.cpp
The file was modifiedlibc/src/string/strpbrk.cpp
The file was modifiedlibc/src/math/rintl.cpp
The file was modifiedlibc/src/math/sqrt.cpp
The file was modifiedlibc/src/ctype/islower.cpp
The file was modifiedlibc/src/math/fdimf.cpp
The file was modifiedlibc/src/signal/linux/sigaddset.cpp
The file was modifiedlibc/src/string/memcpy.cpp
The file was modifiedlibc/src/math/fabsf.cpp
The file was modifiedlibc/src/math/trunc.cpp
The file was modifiedlibc/src/signal/linux/raise.cpp
The file was modifiedlibc/cmake/modules/LLVMLibCObjectRules.cmake
The file was modifiedlibc/src/math/lrint.cpp
The file was modifiedlibc/src/string/strcat.cpp
The file was modifiedlibc/src/string/strrchr.cpp
The file was modifiedlibc/src/ctype/isxdigit.cpp
The file was modifiedlibc/src/math/llrint.cpp
The file was modifiedlibc/src/math/logbl.cpp
The file was modifiedlibc/src/ctype/isupper.cpp
The file was modifiedlibc/src/math/lrintl.cpp
The file was modifiedlibc/src/math/remainderf.cpp
The file was modifiedlibc/src/string/bzero.cpp
The file was modifiedlibc/src/math/frexp.cpp
The file was modifiedlibc/src/math/hypotf.cpp
The file was modifiedlibc/src/math/round.cpp
The file was modifiedlibc/src/math/remainderl.cpp
The file was modifiedlibc/src/threads/linux/mtx_init.cpp
The file was modifiedlibc/src/math/llroundf.cpp
The file was modifiedlibc/src/math/llrintf.cpp
The file was modifiedlibc/src/stdlib/abs.cpp
The file was modifiedlibc/src/math/modfl.cpp
The file was modifiedlibc/src/math/ldexpf.cpp
The file was modifiedlibc/src/ctype/isalnum.cpp
The file was modifiedlibc/src/math/lroundl.cpp
The file was modifiedlibc/src/string/strtok.cpp
The file was modifiedlibc/src/signal/linux/sigprocmask.cpp
The file was modifiedlibc/src/string/x86/memcpy.cpp
The file was modifiedlibc/src/threads/linux/thrd_create.cpp
The file was modifiedlibc/src/math/remquo.cpp
The file was modifiedlibc/src/ctype/toupper.cpp
The file was modifiedlibc/src/string/strcpy.cpp
The file was modifiedlibc/src/math/nearbyintf.cpp
The file was modifiedlibc/src/math/ilogbf.cpp
The file was modifiedlibc/src/math/fmaxl.cpp
The file was modifiedlibc/src/math/expf.cpp
The file was modifiedlibc/src/signal/linux/sigfillset.cpp
The file was modifiedlibc/src/ctype/isalpha.cpp
The file was modifiedlibc/src/math/ldexpl.cpp
The file was modifiedlibc/src/string/strchr.cpp
The file was modifiedlibc/src/threads/linux/thrd_join.cpp
The file was modifiedlibc/src/math/nearbyint.cpp
The file was modifiedlibc/src/math/nextafterl.cpp
The file was modifiedlibc/src/ctype/tolower.cpp
The file was modifiedlibc/src/math/fminf.cpp
The file was modifiedlibc/src/string/strspn.cpp
The file was modifiedlibc/src/string/strcmp.cpp
The file was modifiedlibc/src/signal/linux/signal.cpp
The file was modifiedlibc/src/math/sinf.cpp
The file was modifiedlibc/src/math/copysignf.cpp
The file was modifiedlibc/src/signal/linux/sigemptyset.cpp
The file was modifiedlibc/src/math/hypot.cpp
The file was modifiedlibc/src/math/ilogb.cpp
The file was modifiedlibc/src/string/strcspn.cpp
The file was modifiedlibc/src/ctype/isblank.cpp
The file was modifiedlibc/src/math/fminl.cpp
The file was modifiedlibc/src/time/mktime.cpp
The file was modifiedlibc/src/math/truncl.cpp
The file was modifiedlibc/src/math/fmaxf.cpp
The file was modifiedlibc/src/math/llroundl.cpp
The file was modifiedlibc/src/math/logb.cpp
The file was modifiedlibc/src/stdlib/llabs.cpp
The file was modifiedlibc/src/math/fmin.cpp
The file was modifiedlibc/src/sys/mman/linux/munmap.cpp
The file was modifiedlibc/src/ctype/isprint.cpp
The file was modifiedlibc/src/math/frexpl.cpp
The file was modifiedlibc/src/math/remquof.cpp
The file was modifiedlibc/src/math/rint.cpp
The file was modifiedlibc/src/math/fabs.cpp
The file was modifiedlibc/src/math/modf.cpp
The file was modifiedlibc/src/threads/linux/mtx_lock.cpp
The file was modifiedlibc/src/string/memset.cpp
The file was modifiedlibc/src/string/strncpy.cpp
The file was modifiedlibc/src/math/floor.cpp
The file was modifiedlibc/src/math/floorf.cpp
The file was modifiedlibc/src/math/llrintl.cpp
The file was modifiedlibc/src/math/ceill.cpp
The file was modifiedlibc/src/math/exp2f.cpp
The file was modifiedlibc/src/math/nextafterf.cpp
The file was modifiedlibc/src/math/logbf.cpp
The file was modifiedlibc/src/math/llround.cpp
The file was modifiedlibc/src/string/memcmp.cpp
The file was modifiedlibc/src/math/nearbyintl.cpp
The file was modifiedlibc/src/stdlib/abort.cpp
The file was modifiedlibc/src/unistd/linux/write.cpp
The file was modifiedlibc/src/fenv/feraiseexcept.cpp
The file was modifiedlibc/src/math/fabsl.cpp
The file was modifiedlibc/src/math/fdim.cpp
The file was modifiedlibc/src/math/fmaf.cpp
The file was modifiedlibc/src/math/copysign.cpp
The file was modifiedlibc/src/math/ilogbl.cpp
The file was modifiedlibc/src/math/lrintf.cpp
The file was modifiedlibc/src/math/sqrtl.cpp
The file was modifiedlibc/src/math/rintf.cpp
The file was modifiedlibc/src/math/ceil.cpp
The file was modifiedlibc/src/math/modff.cpp
The file was modifiedlibc/src/math/sqrtf.cpp
Commit b02ca0969ea3f8147ae74d08e131f1bfe4f203d2 by michaelrj
[libc][NFC] add includes for internal headers to all libc functions

this will make sure that all of the functions are using the correct
prototypes. Explained much better in the comments of this diff:
https://reviews.llvm.org/D94195
The file was modifiedlibc/src/fenv/fegetround.cpp
The file was modifiedlibc/src/math/floorl.cpp
The file was modifiedlibc/src/math/sincosf.cpp
The file was modifiedlibc/src/math/rintf.cpp
The file was modifiedlibc/src/math/ceilf.cpp
The file was modifiedlibc/src/math/ilogbf.cpp
The file was modifiedlibc/src/threads/linux/thrd_join.cpp
The file was modifiedlibc/src/math/fdiml.cpp
The file was modifiedlibc/src/math/floorf.cpp
The file was modifiedlibc/src/math/ilogbl.cpp
The file was modifiedlibc/src/math/lrint.cpp
The file was modifiedlibc/src/math/lroundl.cpp
The file was modifiedlibc/src/threads/linux/mtx_lock.cpp
The file was modifiedlibc/src/math/ldexpl.cpp
The file was modifiedlibc/src/fenv/fesetround.cpp
The file was modifiedlibc/src/math/remquo.cpp
The file was modifiedlibc/src/math/fabsl.cpp
The file was modifiedlibc/src/math/nextafterl.cpp
The file was modifiedlibc/src/math/nearbyintf.cpp
The file was modifiedlibc/src/fenv/feraiseexcept.cpp
The file was modifiedlibc/src/math/ilogb.cpp
The file was modifiedlibc/src/math/llrintf.cpp
The file was modifiedlibc/src/math/llrint.cpp
The file was modifiedlibc/src/math/cosf.cpp
The file was modifiedlibc/src/math/nearbyintl.cpp
The file was modifiedlibc/src/math/fmin.cpp
The file was modifiedlibc/src/math/modf.cpp
The file was modifiedlibc/src/math/nextafter.cpp
The file was modifiedlibc/src/math/ceill.cpp
The file was modifiedlibc/src/math/nextafterf.cpp
The file was modifiedlibc/src/threads/linux/mtx_init.cpp
The file was modifiedlibc/src/math/math_utils.cpp
The file was modifiedlibc/src/math/logb.cpp
The file was modifiedlibc/src/math/llroundl.cpp
The file was modifiedlibc/src/math/rint.cpp
The file was modifiedlibc/src/math/truncf.cpp
The file was modifiedlibc/src/math/fminl.cpp
The file was modifiedlibc/src/math/logbl.cpp
The file was modifiedlibc/src/fenv/fetestexcept.cpp
The file was modifiedlibc/src/math/copysign.cpp
The file was modifiedlibc/src/math/fmaxf.cpp
The file was modifiedlibc/src/math/fminf.cpp
The file was modifiedlibc/src/math/truncl.cpp
The file was modifiedlibc/src/math/modfl.cpp
The file was modifiedlibc/src/threads/linux/thrd_create.cpp
The file was modifiedlibc/src/math/hypot.cpp
The file was modifiedlibc/src/math/sqrtl.cpp
The file was modifiedlibc/src/math/modff.cpp
The file was modifiedlibc/src/math/logbf.cpp
The file was modifiedlibc/src/math/nearbyint.cpp
The file was modifiedlibc/src/math/rintl.cpp
The file was modifiedlibc/src/math/remquol.cpp
The file was modifiedlibc/src/math/fabsf.cpp
The file was modifiedlibc/src/math/ldexpf.cpp
The file was modifiedlibc/src/math/copysignf.cpp
The file was modifiedlibc/src/math/fmax.cpp
The file was modifiedlibc/src/math/ceil.cpp
The file was modifiedlibc/src/math/llround.cpp
The file was modifiedlibc/src/math/exp_utils.cpp
The file was modifiedlibc/src/math/fabs.cpp
The file was modifiedlibc/src/math/floor.cpp
The file was modifiedlibc/src/math/fmaxl.cpp
The file was modifiedlibc/src/math/round.cpp
The file was modifiedlibc/src/math/ldexp.cpp
The file was modifiedlibc/src/math/expf.cpp
The file was modifiedlibc/src/math/frexpf.cpp
The file was modifiedlibc/src/math/remainder.cpp
The file was modifiedlibc/src/math/sinf.cpp
The file was modifiedlibc/src/threads/linux/mtx_unlock.cpp
The file was modifiedlibc/src/__support/common.h.def
The file was modifiedlibc/src/fenv/feclearexcept.cpp
The file was modifiedlibc/src/math/hypotf.cpp
The file was modifiedlibc/src/math/sqrt.cpp
The file was modifiedlibc/src/math/lrintl.cpp
The file was modifiedlibc/src/math/fmaf.cpp
The file was modifiedlibc/src/math/frexpl.cpp
The file was modifiedlibc/src/math/remainderl.cpp
The file was modifiedlibc/src/math/remquof.cpp
The file was modifiedlibc/src/math/fdimf.cpp
The file was modifiedlibc/src/math/lround.cpp
The file was modifiedlibc/src/threads/linux/call_once.cpp
The file was modifiedlibc/src/math/exp2f.cpp
The file was modifiedlibc/src/math/lroundf.cpp
The file was modifiedlibc/src/math/llroundf.cpp
The file was modifiedlibc/src/math/roundl.cpp
The file was modifiedlibc/src/math/sqrtf.cpp
The file was modifiedlibc/src/math/lrintf.cpp
The file was modifiedlibc/src/math/frexp.cpp
The file was modifiedlibc/src/math/remainderf.cpp
The file was modifiedlibc/src/math/fdim.cpp
The file was modifiedlibc/src/math/llrintl.cpp
The file was modifiedlibc/src/math/copysignl.cpp
The file was modifiedlibc/src/math/roundf.cpp
The file was modifiedlibc/src/math/trunc.cpp
Commit aab25fa7d853d6da960607310e2cd3e3a843d5a9 by richard
Never call a destroying operator delete when cleaning up from an
exception thrown during construction in a new-expression.

Instead, when performing deallocation function lookup for a
new-expression, ignore all destroying operator delete candidates, and
fall back to global operator delete if there is no member operator
delete other than a destroying operator delete.

Use of destroying operator delete only makes sense when there is an
object to destroy, which there isn't in this case. The language wording
doesn't cover this case; this oversight has been reported to WG21, with
the approach in this patch as the proposed fix.
The file was modifiedclang/test/CodeGenCXX/cxx2a-destroying-delete.cpp
The file was modifiedclang/test/SemaCXX/cxx2a-destroying-delete.cpp
The file was modifiedclang/lib/Sema/SemaExprCXX.cpp
Commit 2f499b9affb6797253937eb60760a7d1b60716d7 by Tony.Tye
[AMDGPU] Add volatile support to SIMemoryLegalizer

Treat a non-atomic volatile load and store as a relaxed atomic at
system scope for the address spaces accessed. This will ensure all
relevant caches will be bypassed.

A volatile atomic is not changed and still only bypasses caches upto
the level specified by the SyncScope operand.

Differential Revision: https://reviews.llvm.org/D94214
The file was modifiedllvm/test/CodeGen/AMDGPU/callee-special-input-vgprs.ll
The file was addedllvm/test/CodeGen/AMDGPU/memory-legalizer-private-volatile.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/undefined-subreg-liverange.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cgp-addressing-modes-gfx908.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/frame-index-elimination.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/non-entry-alloca.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fma-combine.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/shl.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/commute_modifiers.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/inline-asm.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/load-hi16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cc-update.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/bool-legalization.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sub.v2i16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/branch-relaxation.ll
The file was modifiedllvm/docs/AMDGPUUsage.rst
The file was addedllvm/test/CodeGen/AMDGPU/memory-legalizer-global-volatile.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/divergent-control-flow.ll
The file was modifiedllvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/ds_write2st64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/stack-realign.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/extload-private.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fmax3.f64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/local-stack-alloc-block-sp-reference.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/load-lo16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/imm16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mad-combine.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/si-annotate-cf.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ds_write2.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/image-load-d16-tfe.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/vector-extract-insert.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/expand-scalar-carry-out-select-user.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/madmk.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/v_mac.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mad-mix-hi.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/multilevel-break.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/store-hi16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/function-args.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/select.f16.ll
The file was addedllvm/test/CodeGen/AMDGPU/memory-legalizer-flat-volatile.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/flat-address-space.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/rsq.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/copy-illegal-type.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/gfx-callable-argument-types.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/sign_extend.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/flat-scratch.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/byval-frame-setup.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/madak.ll
The file was addedllvm/test/CodeGen/AMDGPU/memory-legalizer-local-volatile.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/call-argument-types.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/infinite-loop.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/v_madak_f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fneg-combines.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/private-access-no-objects.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/amdgcn-ieee.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/branch-relaxation-gfx10-branch-offset-bug.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/ds-sub-offset.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll