Home
last modified time | relevance | path

Searched refs:RISCVTargetMachine (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp36 RegisterTargetMachine<RISCVTargetMachine> X(getTheRISCV32Target()); in LLVMInitializeRISCVTarget()
37 RegisterTargetMachine<RISCVTargetMachine> Y(getTheRISCV64Target()); in LLVMInitializeRISCVTarget()
59 RISCVTargetMachine::RISCVTargetMachine(const Target &T, const Triple &TT, in RISCVTargetMachine() function in RISCVTargetMachine
76 RISCVTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
110 RISCVTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
118 bool RISCVTargetMachine::isNoopAddrSpaceCast(unsigned SrcAS, in isNoopAddrSpaceCast()
126 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig()
129 RISCVTargetMachine &getRISCVTargetMachine() const { in getRISCVTargetMachine()
130 return getTM<RISCVTargetMachine>(); in getRISCVTargetMachine()
146 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
H A DRISCV.h23 class RISCVTargetMachine; variable
38 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM);
52 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
H A DRISCVInstructionSelector.cpp34 RISCVInstructionSelector(const RISCVTargetMachine &TM,
70 const RISCVTargetMachine &TM, const RISCVSubtarget &STI, in RISCVInstructionSelector()
99 createRISCVInstructionSelector(const RISCVTargetMachine &TM, in createRISCVInstructionSelector()
H A DRISCVTargetMachine.h23 class RISCVTargetMachine : public LLVMTargetMachine {
28 RISCVTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
H A DCMakeLists.txt38 RISCVTargetMachine.cpp
H A DRISCVSubtarget.cpp89 *static_cast<const RISCVTargetMachine *>(&TM), *this, *RBI)); in RISCVSubtarget()
H A DRISCVTargetTransformInfo.h40 explicit RISCVTTIImpl(const RISCVTargetMachine *TM, const Function &F) in RISCVTTIImpl()
H A DRISCVISelDAGToDAG.h27 explicit RISCVDAGToDAGISel(RISCVTargetMachine &TargetMachine) in RISCVDAGToDAGISel()
H A DRISCVInstrInfo.cpp720 const auto &TM = static_cast<const RISCVTargetMachine &>(MF->getTarget()); in getInstSizeInBytes()
769 const auto &TM = static_cast<const RISCVTargetMachine &>(MF.getTarget()); in getInstSizeInBytes()
H A DRISCVISelDAGToDAG.cpp1549 FunctionPass *llvm::createRISCVISelDag(RISCVTargetMachine &TM) { in createRISCVISelDag()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/
H A DBUILD.gn80 "RISCVTargetMachine.cpp",