dfe3ffa [ARM] Transforming memset to Tail predicated Loop

Authored and Committed by Malhar Jajoo 2 years ago
    [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