HomePhabricator

[SVE][MVT] Fixed-length vector MVT ranges

Authored by huntergr on Sep 17 2019, 3:19 AM.

Description

[SVE][MVT] Fixed-length vector MVT ranges

  • Reordered MVT simple types to group scalable vector types together.
  • New range functions in MachineValueType.h to only iterate over the fixed-length int/fp vector types.
  • Stopped backends which don't support scalable vector types from iterating over scalable types.

Reviewers: sdesmalen, greened

Reviewed By: greened

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

llvm-svn: 372099

Details

Committed
huntergrSep 17 2019, 3:19 AM
Reviewer
greened
Differential Revision
D66339: [SVE] Fixed-length vector MVT ranges
Parents
rGbe2487a2ba43: [InstCombine] Annotate strdup with deref_or_null
Branches
Unknown
Tags
Unknown