Lines Matching +full:multi +full:- +full:function
1 //===-- RISCVISAUtils.cpp - RISC-V ISA Utilities --------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
20 // -Single letter extensions in canonical order.
21 // -Unknown single letter extensions in alphabetical order.
22 // -Multi-letter extensions starting with 'z' sorted by canonical order of
24 // -Multi-letter extensions starting with 's' in alphabetical order.
25 // -(TODO) Multi-letter extensions starting with 'zxm' in alphabetical order.
26 // -X extensions in alphabetical order.
27 // -Unknown multi-letter extensions in alphabetical order.
29 // single letter extension rank for single letter and multi-letter extensions
38 // Get the rank for single-letter extension, lower value meaning higher
55 return 2 + RISCVISAUtils::AllStdExts.size() + (Ext - 'a'); in singleLetterExtensionRank()
58 // Get the rank for multi-letter extension, lower value meaning higher
79 // Compare function for extension.