HomePhabricator

[ARM] Transforming memset to Tail predicated Loop

Authored by malharJ on May 6 2021, 4:29 PM.

Description

[ARM] Transforming memset to Tail predicated Loop

This patch converts llvm.memset intrinsic into Tail Predicated
Hardware loops for a target that supports the Arm M-profile
Vector Extension (MVE).

The llvm.memset is converted to a TP loop for both
constant and non-constant input sizes (of llvm.memset).

Reviewed By: dmgreen

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

Details

Committed
malharJMay 7 2021, 5:35 AM
Reviewer
dmgreen
Differential Revision
D100435: [ARM] Transforming memset to Tail predicated Loop
Parents
rG76f1de10f43e: [OpenCL] Fix optional image types.
Branches
Unknown
Tags
Unknown