Commit
29bd2194979c50097edb39a4beb714bff8c153a1
by Raphael Isemann[lldb] Added test for objc_direct calls with categories As pointed out in D71694 this wasn't tested before in LLDB.
|
 | lldb/packages/Python/lldbsuite/test/lang/objc/objc_direct-methods/main.m |
Commit
c2377eae286bbe616267bef772ee736b030dd007
by kadircet[clang][Tooling] Prefer -x over -std when interpolating Summary: Currently interpolation logic prefers -std over -x. But the latter is a more strong signal, so this patch inverts the order and only makes use of -std if -x didn't exist. Fixes https://github.com/clangd/clangd/issues/185 Thanks @sammccall for tracking this down! Reviewers: sammccall Subscribers: ilya-biryukov, usaxena95, cfe-commits, sammccall Tags: #clang Differential Revision: https://reviews.llvm.org/D71727
|
 | clang/lib/Tooling/InterpolatingCompilationDatabase.cpp |
 | clang/unittests/Tooling/CompilationDatabaseTest.cpp |
Commit
88a973cf688eb97326ddea731010a7ffc277c257
by andrzej.warzynski[AArch64][SVE] Add intrinsics for binary narrowing operations Summary: The following intrinsics for binary narrowing shift righ operations are added: * @llvm.aarch64.sve.shrnb * @llvm.aarch64.sve.uqshrnb * @llvm.aarch64.sve.sqshrnb * @llvm.aarch64.sve.sqshrunb * @llvm.aarch64.sve.uqrshrnb * @llvm.aarch64.sve.sqrshrnb * @llvm.aarch64.sve.sqrshrunb * @llvm.aarch64.sve.shrnt * @llvm.aarch64.sve.uqshrnt * @llvm.aarch64.sve.sqshrnt * @llvm.aarch64.sve.sqshrunt * @llvm.aarch64.sve.uqrshrnt * @llvm.aarch64.sve.sqrshrnt * @llvm.aarch64.sve.sqrshrunt Reviewers: sdesmalen, rengolin, efriedma Reviewed By: efriedma Subscribers: tschuett, kristof.beyls, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D71552
|
 | llvm/lib/Target/AArch64/SVEInstrFormats.td |
 | llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td |
 | llvm/include/llvm/IR/IntrinsicsAArch64.td |
 | llvm/lib/Target/AArch64/AArch64InstrFormats.td |
 | llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-shr.ll |
Commit
3f9005eb89f70e6f5d72c69525abf427be5cbcb6
by cullen.rhodesRecommit "[AArch64][SVE] Add permutation and selection intrinsics" Recommit 23c28c40436143006be740533375c036d11c92cd (reverted in dcb48f50bdfa0fa47b62d089b6ed999d857fc9f8) with a fix for an assert "Request for a fixed size on a scalable object" being triggered in `LowerSVEIntrinsicEXT`. The fix is to call `getKnownMinSize` on the TypeSize object.
|
 | llvm/test/CodeGen/AArch64/sve-intrinsics-perm-select.ll |
 | llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td |
 | llvm/lib/Target/AArch64/AArch64ISelLowering.cpp |
 | llvm/lib/Target/AArch64/SVEInstrFormats.td |
 | llvm/lib/Target/AArch64/AArch64InstrInfo.td |
 | llvm/lib/Target/AArch64/AArch64ISelLowering.h |
 | llvm/include/llvm/IR/IntrinsicsAArch64.td |
Commit
be2b7ea89ab43d6827634fbdbbd2661e1f242527
by andrzej.warzynski[AArch64][SVE] Add intrnisics for saturating scalar arithmetic Summary: The following intrnisics are added: * @llvm.aarch64.sve.sqdec{b|h|w|d|p} * @llvm.aarch64.sve.sqinc{b|h|w|d|p} * @llvm.aarch64.sve.uqdec{b|h|w|d|p} * @llvm.aarch64.sve.uqinc{b|h|w|d|p} For every intrnisic there a scalar variants (with n32 or n64 suffix) and vector variants (no suffix). Reviewers: sdesmalen, rengolin, efriedma Reviewed By: sdesmalen, efriedma Subscribers: eli.friedman, tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D71252
|
 | llvm/include/llvm/IR/IntrinsicsAArch64.td |
 | llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll |
 | llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll |
 | llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll |
 | llvm/lib/Target/AArch64/SVEInstrFormats.td |
 | llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td |
 | llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll |