|
LLVM 23.0.0git
|
Functions | |
| void | validate (const Triple &TT, const FeatureBitset &FeatureBits) |
| llvm::Expected< std::unique_ptr< RISCVISAInfo > > | parseFeatureBits (const MCSubtargetInfo &STI) |
| llvm::Expected< std::unique_ptr< RISCVISAInfo > > llvm::RISCVFeatures::parseFeatureBits | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 155 of file RISCVBaseInfo.cpp.
References llvm::MCSubtargetInfo::getAllProcessorFeatures(), llvm::MCSubtargetInfo::getFeatureBits(), llvm::RISCVISAInfo::isSupportedExtensionFeature(), and llvm::RISCVISAInfo::parseFeatures().
Referenced by llvm::RISCVABI::computeTargetABI(), llvm::RISCVTargetStreamer::emitTargetAttributes(), and llvm::RISCVTargetELFStreamer::RISCVTargetELFStreamer().
| void llvm::RISCVFeatures::validate | ( | const Triple & | TT, |
| const FeatureBitset & | FeatureBits ) |
Definition at line 144 of file RISCVBaseInfo.cpp.
References llvm::reportFatalUsageError().
Referenced by llvm::RISCVAsmBackend::RISCVAsmBackend().