LLVM  14.0.0git
Namespaces | Functions
RISCV.h File Reference
#include "MCTargetDesc/RISCVBaseInfo.h"
#include "llvm/Target/TargetMachine.h"
Include dependency graph for RISCV.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 ---------------------— PointerInfo ------------------------------------—
 

Functions

bool llvm::lowerRISCVMachineInstrToMCInst (const MachineInstr *MI, MCInst &OutMI, AsmPrinter &AP)
 
bool llvm::LowerRISCVMachineOperandToMCOperand (const MachineOperand &MO, MCOperand &MCOp, const AsmPrinter &AP)
 
FunctionPassllvm::createRISCVISelDag (RISCVTargetMachine &TM)
 
FunctionPassllvm::createRISCVMergeBaseOffsetOptPass ()
 Returns an instance of the Merge Base Offset Optimization pass. More...
 
void llvm::initializeRISCVMergeBaseOffsetOptPass (PassRegistry &)
 
FunctionPass * llvm::createRISCVExpandPseudoPass ()
 
void llvm::initializeRISCVExpandPseudoPass (PassRegistry &)
 
FunctionPass * llvm::createRISCVExpandAtomicPseudoPass ()
 
void llvm::initializeRISCVExpandAtomicPseudoPass (PassRegistry &)
 
FunctionPass * llvm::createRISCVInsertVSETVLIPass ()
 
void llvm::initializeRISCVInsertVSETVLIPass (PassRegistry &)
 
InstructionSelectorllvm::createRISCVInstructionSelector (const RISCVTargetMachine &, RISCVSubtarget &, RISCVRegisterBankInfo &)