SuccessChanges

Summary

  1. [llvm][TextAPI] add equality operator for InterfaceFile (details)
  2. [MLIR][TOSA] Add lowering from TOSA to Linalg for math-based and elementwise ops (details)
  3. [clang] bump VERSION_MAJOR (details)
  4. [Coverage] Store compilation dir separately in coverage mapping (details)
  5. Perform memory accesses in the same addrspace as the corresponding memref. (details)
  6. Revert "[AArch64] Adding Neon Polynomial vadd Intrinsics" (details)
  7. [AMDGPU] Correct gfx90c feature list (details)
  8. [RISCV] Simplify VPseudoAMOEI multiclass. NFC (details)
  9. Remove redundent types in pr49185.ll (details)
  10. [mlir][Vector] Fold tensor_cast + vector.transfer_read (details)
  11. Revert "[Coverage] Store compilation dir separately in coverage mapping" (details)
  12. [DCE] Add tests for non-willreturn function being removed (NFC) (details)
  13. Move variable only used in an assert into the assert. (details)
  14. Implement -bundle_loader (details)
  15. [gn build] kind of merge f020544601 (details)
  16. [flang] Extension: forward refs to dummy args under IMPLICIT NONE (details)
  17. [DAGCombiner] Transform (zext (select c, load1, load2)) -> (select c, zextload1, zextload2) (details)
  18. Move a second variable only used in an assert into the assert. (details)
  19. [DAG] getTruncatedUSUBSAT - always truncate operands. NFCI. (details)
  20. [libc] Add implementations of the remaining fenv functions. (details)
  21. [mlir] Fold trivial subtensor / subtensor_insert ops. (details)
  22. [BasicAA] Always strip single-argument phi nodes (details)
  23. GlobalISel: Merge some AMDGPU ABI lowering code to generic code (details)
Commit eb2eeeb76f7a294b2a8ddd6d09aafe1402ed9348 by Cyndy Ishida
[llvm][TextAPI] add equality operator for InterfaceFile

This patch adds functionality to compare for the equality between `InterfaceFile`s based on attributes specific to linking.

Reviewed By: cishida, steven_wu

Differential Revision: https://reviews.llvm.org/D96629
The file was modifiedllvm/include/llvm/TextAPI/MachO/InterfaceFile.h
The file was modifiedllvm/unittests/TextAPI/TextStubV4Tests.cpp
The file was modifiedllvm/include/llvm/TextAPI/MachO/Symbol.h
The file was modifiedllvm/unittests/TextAPI/TextStubV3Tests.cpp
The file was modifiedllvm/lib/TextAPI/MachO/InterfaceFile.cpp
The file was modifiedllvm/unittests/TextAPI/TextStubHelpers.h
Commit 25b4a6a7f038184ba77dd3c0d8605da454bb4a06 by rob.suderman
[MLIR][TOSA] Add lowering from TOSA to Linalg for math-based and elementwise ops

This patch adds lowering to Linalg for the following TOSA ops: negate, rsqrt, mul, select, clamp and reluN and includes support for signless integer and floating point types

Reviewed By: rsuderman

Differential Revision: https://reviews.llvm.org/D96924
The file was modifiedmlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir
The file was modifiedmlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
Commit 063236646849564094f5fcfc947ad36dba0efedb by thakis
[clang] bump VERSION_MAJOR

Somewhat speculative, see https://reviews.llvm.org/D96816#2572431
The file was modifiedclang/include/clang/Serialization/ASTBitCodes.h
Commit 97ec8fa5bb07e3f5bf25ddcb216b545cd3d03b65 by phosek
[Coverage] Store compilation dir separately in coverage mapping

We currently always store absolute filenames in coverage mapping.  This
is problematic for several reasons. It poses a problem for distributed
compilation as source location might vary across machines.  We are also
duplicating the path prefix potentially wasting space.

This change modifies how we store filenames in coverage mapping. Rather
than absolute paths, it stores the compilation directory and file paths
as given to the compiler, either relative or absolute. Later when
reading the coverage mapping information, we recombine relative paths
with the working directory. This approach is similar to handling
ofDW_AT_comp_dir in DWARF.

Finally, we also provide a new option, -fprofile-compilation-dir akin
to -fdebug-compilation-dir which can be used to manually override the
compilation directory which is useful in distributed compilation cases.

Differential Revision: https://reviews.llvm.org/D95753
The file was addedclang/test/CodeGen/profile-compilation-dir.c
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
The file was modifiedclang/include/clang/Basic/CodeGenOptions.h
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedcompiler-rt/include/profile/InstrProfData.inc
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.cpp
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp
The file was modifiedllvm/docs/CoverageMappingFormat.rst
The file was addedllvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
The file was modifiedllvm/unittests/ProfileData/CoverageMappingTest.cpp
The file was modifiedllvm/include/llvm/ProfileData/InstrProfData.inc
The file was modifiedclang/test/CoverageMapping/abspath.cpp
The file was modifiedllvm/test/tools/llvm-cov/binary-formats.c
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.h
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
The file was modifiedclang/test/Profile/profile-prefix-map.c
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
Commit 08c681f645c529b24989f7a87c6919c981d1d1d2 by ajcbik
Perform memory accesses in the same addrspace as the corresponding memref.

It's not necessarily the case on all architectures that all memory is
addressable in addrspace 0, so casting the pointer to addrspace 0 is
liable to cause problems.

Reviewed By: aartbik, ftynse, nicolasvasilache

Differential Revision: https://reviews.llvm.org/D96380
The file was modifiedmlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir
The file was modifiedmlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
Commit 0ec32f132643fa8a949e5a29a71f7729b329476a by pzheng
Revert "[AArch64] Adding Neon Polynomial vadd Intrinsics"

Revert the patch due to buildbot failures.

This reverts commit d9645059c5deeacf264bea0cf50eab459cf8e5bb.
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp
The file was modifiedclang/include/clang/Basic/arm_neon.td
The file was removedclang/test/CodeGen/aarch64-poly-add.c
Commit 5247a0d9e64886c4540cd4d54153d5387e13f493 by Stanislav.Mekhanoshin
[AMDGPU] Correct gfx90c feature list

Looks like we have forced FeatureXNACK and forgot
FeatureMadMacF32Insts.

Differential Revision: https://reviews.llvm.org/D96989
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPU.td
Commit 0db938312a06b8aa3b6c6c0272e7f28167bbd16a by craig.topper
[RISCV] Simplify VPseudoAMOEI multiclass. NFC

lmul was already iterated in one of the loops. We don't need to recreate
it from a string.
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
Commit 0c087a6c85694eb258a81b429f6e4fc1ac7976de by tu.da.wei
Remove redundent types in pr49185.ll
The file was modifiedllvm/test/Transforms/Util/pr49185.ll
Commit 8e01e2ec0f3e7a87f49fd3bfc5f18b48e0958213 by nicolas.vasilache
[mlir][Vector] Fold tensor_cast + vector.transfer_read

Differential Revision: https://reviews.llvm.org/D96988
The file was modifiedmlir/test/Dialect/Vector/canonicalize.mlir
The file was modifiedmlir/lib/Dialect/Vector/VectorOps.cpp
Commit fbf8b957fdc1d421f86049669a9af6cd2c05971d by phosek
Revert "[Coverage] Store compilation dir separately in coverage mapping"

This reverts commit 97ec8fa5bb07e3f5bf25ddcb216b545cd3d03b65 since
the test is failing on some bots.
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.h
The file was modifiedclang/test/Profile/profile-prefix-map.c
The file was modifiedllvm/docs/CoverageMappingFormat.rst
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedllvm/unittests/ProfileData/CoverageMappingTest.cpp
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
The file was modifiedclang/include/clang/Basic/CodeGenOptions.h
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.cpp
The file was removedllvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l
The file was modifiedclang/test/CoverageMapping/abspath.cpp
The file was modifiedllvm/include/llvm/ProfileData/InstrProfData.inc
The file was modifiedllvm/test/tools/llvm-cov/binary-formats.c
The file was modifiedcompiler-rt/include/profile/InstrProfData.inc
The file was removedclang/test/CodeGen/profile-compilation-dir.c
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedllvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp
Commit 4045ad6b0ccd35fe990d51b9bfdd9e7de109bdf5 by nikita.ppv
[DCE] Add tests for non-willreturn function being removed (NFC)
The file was addedllvm/test/Transforms/BDCE/willreturn.ll
The file was addedllvm/test/Transforms/ADCE/willreturn.ll
Commit 4544a63b77056212af341722b2e04471a8ec0be6 by saugustine
Move variable only used in an assert into the assert.

This prevents unused variable warnings when building without asserts.
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.cpp
Commit 1a0afcf518717f61d45a1cdc6ad1a6436ec663b1 by vyng
Implement -bundle_loader

Differential Revision: https://reviews.llvm.org/D95913

Usage: -bundle_loader <executable>
This option specifies the executable that will load the build output file being linked.
When building a bundle, users can use the --bundle_loader  to specify an executable
that contains symbols referenced, but not implemented in the bundle.
The file was modifiedlld/MachO/Driver.h
The file was modifiedlld/MachO/InputFiles.h
The file was modifiedlld/MachO/Writer.cpp
The file was modifiedlld/MachO/InputFiles.cpp
The file was modifiedlld/MachO/DriverUtils.cpp
The file was modifiedlld/MachO/SyntheticSections.cpp
The file was modifiedlld/MachO/Driver.cpp
The file was modifiedlld/MachO/Options.td
The file was addedlld/test/MachO/bundle-loader.s
Commit 4cf3c35c10470b3ffca201c4a529428efd5462c1 by thakis
[gn build] kind of merge f020544601

Fixes check-llvm with a clean build dir.
The file was modifiedllvm/utils/gn/build/write_library_dependencies.py
Commit ea2ff54ccc22f86f95e989d47daa669e0af950a8 by pklausler
[flang] Extension: forward refs to dummy args under IMPLICIT NONE

Most Fortran compilers accept the following benign extension,
and it appears in some applications:

  SUBROUTINE FOO(A,N)
    IMPLICIT NONE
    REAL A(N) ! N is used before being typed
    INTEGER N
  END

Allow it in f18 only for default integer scalar dummy arguments.

Differential Revesion: https://reviews.llvm.org/D96982
The file was addedflang/test/Semantics/resolve103.f90
The file was modifiedflang/docs/Extensions.md
The file was modifiedflang/lib/Semantics/resolve-names.cpp
The file was modifiedflang/test/Semantics/assign04.f90
The file was modifiedflang/include/flang/Common/Fortran-features.h
Commit 66f2d09ebf8d81d019a5524cdc5e7f88acbb7504 by carrot
[DAGCombiner] Transform (zext (select c, load1, load2)) -> (select c, zextload1, zextload2)

If extload is legal, following transform
    (zext (select c, load1, load2)) -> (select c, zextload1, zextload2)
can save one ext instruction.

Differential Revision: https://reviews.llvm.org/D95086
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modifiedllvm/test/CodeGen/X86/select-ext.ll
Commit fc97a63db0d3488ce6c422a9545f8b0268760918 by saugustine
Move a second variable only used in an assert into the assert.

This prevents unused variable warnings when building without asserts.
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.cpp
Commit 53e83afcaf5ce00073348af847603b2fd6442c81 by llvm-dev
[DAG] getTruncatedUSUBSAT - always truncate operands. NFCI.

As noticed on D96703, we're always truncating the operands so should use getNode(ISD::TRUNCATE) instead of getZExtOrTrunc.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit b7e05c874b5b2a77c87df71ee3442abc2569cbb9 by sivachandra
[libc] Add implementations of the remaining fenv functions.

Namely, implementations of fegetexceptfflag, fesetexceptflag,
fegetenv, fesetenv, feholdexcept and feupdateenv have been added.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D96935
The file was modifiedlibc/src/fenv/CMakeLists.txt
The file was addedlibc/src/fenv/fegetexceptflag.cpp
The file was addedlibc/src/fenv/fesetenv.cpp
The file was modifiedlibc/config/linux/api.td
The file was addedlibc/src/fenv/fesetexceptflag.cpp
The file was addedlibc/test/src/fenv/feupdateenv_test.cpp
The file was modifiedlibc/utils/FPUtil/DummyFEnv.h
The file was modifiedlibc/config/linux/aarch64/entrypoints.txt
The file was modifiedlibc/test/src/fenv/CMakeLists.txt
The file was addedlibc/test/src/fenv/exception_flags_test.cpp
The file was addedlibc/test/src/fenv/feholdexcept_test.cpp
The file was addedlibc/test/src/fenv/getenv_and_setenv_test.cpp
The file was addedlibc/src/fenv/feholdexcept.h
The file was modifiedlibc/utils/FPUtil/aarch64/FEnv.h
The file was modifiedlibc/utils/FPUtil/x86_64/FEnv.h
The file was addedlibc/src/fenv/feupdateenv.h
The file was modifiedlibc/spec/stdc.td
The file was addedlibc/src/fenv/fegetexceptflag.h
The file was addedlibc/src/fenv/feupdateenv.cpp
The file was addedlibc/src/fenv/feholdexcept.cpp
The file was modifiedlibc/config/linux/x86_64/entrypoints.txt
The file was addedlibc/src/fenv/fesetexceptflag.h
The file was addedlibc/src/fenv/fesetenv.h
The file was addedlibc/src/fenv/fegetenv.cpp
The file was addedlibc/src/fenv/fegetenv.h
Commit b006902b2dfac792e8ade73798ca1b216654faf7 by nicolas.vasilache
[mlir] Fold trivial subtensor / subtensor_insert ops.

Static subtensor / subtensor_insert of the same size as the source / destination tensor and root @[0..0] with strides [1..1] are folded away.

Differential revision: https://reviews.llvm.org/D96991
The file was modifiedmlir/test/Dialect/Standard/canonicalize.mlir
The file was modifiedmlir/include/mlir/Dialect/StandardOps/IR/Ops.h
The file was modifiedmlir/include/mlir/Dialect/StandardOps/IR/Ops.td
The file was modifiedmlir/lib/Dialect/StandardOps/IR/Ops.cpp
Commit 70e3c9a8b6684c49576aee38b5c90b18fdf00d2c by nikita.ppv
[BasicAA] Always strip single-argument phi nodes

We can always look through single-argument (LCSSA) phi nodes when
performing alias analysis. getUnderlyingObject() already does this,
but stripPointerCastsAndInvariantGroups() does not. We still look
through these phi nodes with the usual aliasPhi() logic, but
sometimes get sub-optimal results due to the restrictions on value
equivalence when looking through arbitrary phi nodes. I think it's
generally beneficial to keep the underlying object logic and the
pointer cast stripping logic in sync, insofar as it is possible.

With this patch we get marginally better results:

  aa.NumMayAlias | 5010069 | 5009861
  aa.NumMustAlias | 347518 | 347674
  aa.NumNoAlias | 27201336 | 27201528
  ...
  licm.NumPromoted | 1293 | 1296

I've renamed the relevant strip method to stripPointerCastsForAliasAnalysis(),
as we're past the point where we can explicitly spell out everything
that's getting stripped.

Differential Revision: https://reviews.llvm.org/D96668
The file was modifiedllvm/lib/Analysis/GlobalsModRef.cpp
The file was modifiedllvm/lib/IR/Value.cpp
The file was modifiedllvm/test/Analysis/BasicAA/phi-aa.ll
The file was modifiedllvm/include/llvm/IR/Value.h
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
The file was modifiedllvm/lib/Analysis/BasicAliasAnalysis.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
Commit 62d946e133f748d4500903c2b80fc456ff409505 by Matthew.Arsenault
GlobalISel: Merge some AMDGPU ABI lowering code to generic code

AMDGPU currently has a lot of pre-processing code to pre-split
argument types into 32-bit pieces before passing it to the generic
code in handleAssignments. This is a bit sloppy and also requires some
overly fancy iterator work when building the calls. It's better if all
argument marshalling code is handled directly in
handleAssignments. This handles more situations like decomposing large
element vectors into sub-element sized pieces.

This should mostly be NFC, but does change the generated code by
shifting where the initial argument packing instructions are placed. I
think this is nicer looking, since it now emits the packing code
directly after the relevant copies, rather than after the copies for
the remaining arguments.

This doubles down on gfx6/gfx7 using the gfx8+ ABI for 16-bit
types. This is ultimately the better option, but incompatible with the
DAG. Fixing this requires more work, especially for f16.
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.cmpswap.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.3d.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/dummy-target.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.sample.1d.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.atomic.dim.a16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.struct.buffer.store.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/fma.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.fadd.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f32.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-getelementptr.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.store.2d.d16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-memory-intrinsics.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2darraymsaa.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/roundeven.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.load.1d.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.raw.buffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.format.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-indirect-call.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-ptrmask.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.sample.g16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/function-returns.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/image_ls_mipmap_zero.a16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-sat.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/fdiv.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.add.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.sample.a16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.format.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.add.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.cmpswap.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2d.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-constrained-fp.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.fadd.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll
The file was modifiedllvm/lib/CodeGen/GlobalISel/CallLowering.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2d.d16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.struct.buffer.load.ll