[all-commits] [llvm/llvm-project] 0fb76b: [AArch64][GlobalISel] Make <2 x p0> of G_SHUFFLE_V...
AE via All-commits
all-commits at lists.llvm.org
Mon Nov 23 23:20:55 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 0fb76b9035c8af48f63d965faadfb4b0e58b0a4f
https://github.com/llvm/llvm-project/commit/0fb76b9035c8af48f63d965faadfb4b0e58b0a4f
Author: Amara Emerson <amara at apple.com>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
M llvm/test/CodeGen/AArch64/GlobalISel/legalize-shuffle-vector.mir
Log Message:
-----------
[AArch64][GlobalISel] Make <2 x p0> of G_SHUFFLE_VECTOR legal.
Commit: ca7fdf7ce098ace9ba24a94e985b24cd6801240d
https://github.com/llvm/llvm-project/commit/ca7fdf7ce098ace9ba24a94e985b24cd6801240d
Author: Amara Emerson <amara at apple.com>
Date: 2020-11-23 (Mon, 23 Nov 2020)
Changed paths:
M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
M llvm/test/CodeGen/AArch64/GlobalISel/select-dup.mir
Log Message:
-----------
[AArch64][GlobalISel] Add pre-isel lowering to convert p0 G_DUPs to use s64.
This uses the same reasoning as other similar conversions just before selection,
without it we miss out on selection because the importer considers s64 and p0
distinct types.
Compare: https://github.com/llvm/llvm-project/compare/5e9e335a2470...ca7fdf7ce098
More information about the All-commits
mailing list