Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/RISCV/RISCV.h
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
void initializeRISCVExpandAtomicPseudoPass(PassRegistry &); | void initializeRISCVExpandAtomicPseudoPass(PassRegistry &); | ||||
FunctionPass *createRISCVInsertVSETVLIPass(); | FunctionPass *createRISCVInsertVSETVLIPass(); | ||||
void initializeRISCVInsertVSETVLIPass(PassRegistry &); | void initializeRISCVInsertVSETVLIPass(PassRegistry &); | ||||
FunctionPass *createRISCVRedundantCopyEliminationPass(); | FunctionPass *createRISCVRedundantCopyEliminationPass(); | ||||
void initializeRISCVRedundantCopyEliminationPass(PassRegistry &); | void initializeRISCVRedundantCopyEliminationPass(PassRegistry &); | ||||
FunctionPass *createRISCVAddSubCombinerPass(); | |||||
void initializeRISCVAddSubCombinerPass(PassRegistry &); | |||||
InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &, | InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &, | ||||
RISCVSubtarget &, | RISCVSubtarget &, | ||||
RISCVRegisterBankInfo &); | RISCVRegisterBankInfo &); | ||||
} | } | ||||
#endif | #endif |