LLVM 22.0.0git
RISCVISAUtils.cpp File Reference
#include "llvm/Support/RISCVISAUtils.h"
#include "llvm/ADT/StringExtras.h"
#include <cassert>

Go to the source code of this file.

Enumerations

enum  RankFlags { RF_Z_EXTENSION = 1 << 6 , RF_S_EXTENSION = 2 << 6 , RF_X_EXTENSION = 3 << 6 , RF_UNKNOWN_MULTILETTER_EXTENSION = 4 << 6 }

Functions

static unsigned singleLetterExtensionRank (char Ext)
static unsigned getExtensionRank (const std::string &ExtName)

Enumeration Type Documentation

◆ RankFlags

enum RankFlags
Enumerator
RF_Z_EXTENSION 
RF_S_EXTENSION 
RF_X_EXTENSION 
RF_UNKNOWN_MULTILETTER_EXTENSION 

Definition at line 31 of file RISCVISAUtils.cpp.

Function Documentation

◆ getExtensionRank()

◆ singleLetterExtensionRank()

unsigned singleLetterExtensionRank ( char Ext)
static