HomePhabricator

[MicroBenchmarks,AArch64] Added correctness test & other performance tests for…

Authored by nilanjana_basu on Nov 22 2022, 12:04 PM.

Description

[MicroBenchmarks,AArch64] Added correctness test & other performance tests for truncate or zero-extend vector operations

This patch adds a correctness test to check the outcome of vectorized truncate or zero-extend operations in a loop for different vector types.
This patch also adds performance tests for combined operations of truncate/zero-extend and addition.

The goal of this benchmark is to check the impact of AArch64 specific changes in
D133495, D120571, D135229 and D136722.

Reviewed By: fhahn

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