[all-commits] [llvm/llvm-project] ae5433: [AArch64][SVEIntrinsicOpts] Convect cntb/h/w/d to ...
junparser via All-commits
all-commits at lists.llvm.org
Wed Jun 30 19:11:01 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ae5433945f915c2f0e39f8a026166cbdc8b0469c
https://github.com/llvm/llvm-project/commit/ae5433945f915c2f0e39f8a026166cbdc8b0469c
Author: Jun Ma <JunMa at linux.alibaba.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
A llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-opts-counting-elems.ll
Log Message:
-----------
[AArch64][SVEIntrinsicOpts] Convect cntb/h/w/d to vscale intrinsic or constant.
As is mentioned above
Differential Revision: https://reviews.llvm.org/D104852
Commit: 3afbf898044aa5839ed75273fa38a897abe9d3d4
https://github.com/llvm/llvm-project/commit/3afbf898044aa5839ed75273fa38a897abe9d3d4
Author: Jun Ma <JunMa at linux.alibaba.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/test/CodeGen/attr-arm-sve-vector-bits-bitcast.c
M clang/test/CodeGen/attr-arm-sve-vector-bits-call.c
M clang/test/CodeGen/attr-arm-sve-vector-bits-codegen.c
M clang/test/CodeGen/attr-arm-sve-vector-bits-globals.c
Log Message:
-----------
[clang][AArch64][SVE] Handle PRValue under VLAT <-> VLST cast
This change fixes the crash that PRValue cannot be handled by
EmitLValue.
Differential Revision: https://reviews.llvm.org/D105097
Compare: https://github.com/llvm/llvm-project/compare/c0a6318d9634...3afbf898044a
More information about the All-commits
mailing list