LLVM  12.0.0git
Functions
llvm::Hexagon_MC Namespace Reference

Functions

StringRef selectHexagonCPU (StringRef CPU)
 
FeatureBitset completeHVXFeatures (const FeatureBitset &FB)
 
MCSubtargetInfocreateHexagonMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS)
 Create a Hexagon MCSubtargetInfo instance. More...
 
MCSubtargetInfo constgetArchSubtarget (MCSubtargetInfo const *STI)
 
void addArchSubtarget (MCSubtargetInfo const *STI, StringRef FS)
 
unsigned GetELFFlags (const MCSubtargetInfo &STI)
 
llvm::ArrayRef< MCPhysRegGetVectRegRev ()
 

Function Documentation

◆ addArchSubtarget()

void llvm::Hexagon_MC::addArchSubtarget ( MCSubtargetInfo const STI,
StringRef  FS 
)

◆ completeHVXFeatures()

FeatureBitset llvm::Hexagon_MC::completeHVXFeatures ( const FeatureBitset FB)

◆ createHexagonMCSubtargetInfo()

MCSubtargetInfo * llvm::Hexagon_MC::createHexagonMCSubtargetInfo ( const Triple TT,
StringRef  CPU,
StringRef  FS 
)

◆ getArchSubtarget()

MCSubtargetInfo const * llvm::Hexagon_MC::getArchSubtarget ( MCSubtargetInfo const STI)

◆ GetELFFlags()

unsigned llvm::Hexagon_MC::GetELFFlags ( const MCSubtargetInfo STI)

◆ GetVectRegRev()

llvm::ArrayRef< MCPhysReg > llvm::Hexagon_MC::GetVectRegRev ( )

◆ selectHexagonCPU()

StringRef llvm::Hexagon_MC::selectHexagonCPU ( StringRef  CPU)