Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
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()
109 RISCVTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
116 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig()
119 RISCVTargetMachine &getRISCVTargetMachine() const { in getRISCVTargetMachine()
120 return getTM<RISCVTargetMachine>(); in getRISCVTargetMachine()
135 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DRISCV.h23 class RISCVTargetMachine; variable
38 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM);
46 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
DRISCVInstructionSelector.cpp33 RISCVInstructionSelector(const RISCVTargetMachine &TM,
69 const RISCVTargetMachine &TM, const RISCVSubtarget &STI, in RISCVInstructionSelector()
98 createRISCVInstructionSelector(const RISCVTargetMachine &TM, in createRISCVInstructionSelector()
DRISCVTargetMachine.h23 class RISCVTargetMachine : public LLVMTargetMachine {
28 RISCVTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
DRISCVTargetObjectFile.h15 class RISCVTargetMachine; variable
DRISCVTargetTransformInfo.h40 explicit RISCVTTIImpl(const RISCVTargetMachine *TM, const Function &F) in RISCVTTIImpl()
DRISCVSubtarget.cpp62 *static_cast<const RISCVTargetMachine *>(&TM), *this, *RBI)); in RISCVSubtarget()
DRISCVISelDAGToDAG.cpp33 explicit RISCVDAGToDAGISel(RISCVTargetMachine &TargetMachine) in RISCVDAGToDAGISel()
289 FunctionPass *llvm::createRISCVISelDag(RISCVTargetMachine &TM) { in createRISCVISelDag()
DCMakeLists.txt34 RISCVTargetMachine.cpp
DRISCVInstrInfo.cpp387 const auto &TM = static_cast<const RISCVTargetMachine &>(MF->getTarget()); in insertIndirectBranch()
460 const auto &TM = static_cast<const RISCVTargetMachine &>(MF->getTarget()); in getInstSizeInBytes()
485 const auto &TM = static_cast<const RISCVTargetMachine &>(MF.getTarget()); in getInstSizeInBytes()
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVTargetMachine.cpp36 RegisterTargetMachine<RISCVTargetMachine> X(getTheRISCV32Target()); in LLVMInitializeRISCVTarget()
37 RegisterTargetMachine<RISCVTargetMachine> Y(getTheRISCV64Target()); in LLVMInitializeRISCVTarget()
60 RISCVTargetMachine::RISCVTargetMachine(const Target &T, const Triple &TT, in RISCVTargetMachine() function in RISCVTargetMachine
77 RISCVTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
111 RISCVTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
118 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig()
121 RISCVTargetMachine &getRISCVTargetMachine() const { in getRISCVTargetMachine()
122 return getTM<RISCVTargetMachine>(); in getRISCVTargetMachine()
138 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DRISCV.h23 class RISCVTargetMachine; variable
38 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM);
49 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
DRISCVInstructionSelector.cpp34 RISCVInstructionSelector(const RISCVTargetMachine &TM,
70 const RISCVTargetMachine &TM, const RISCVSubtarget &STI, in RISCVInstructionSelector()
99 createRISCVInstructionSelector(const RISCVTargetMachine &TM, in createRISCVInstructionSelector()
DRISCVTargetMachine.h23 class RISCVTargetMachine : public LLVMTargetMachine {
28 RISCVTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
DRISCVAsmPrinter.cpp200 const RISCVTargetMachine &RTM = static_cast<const RISCVTargetMachine &>(TM); in emitAttributes()
DRISCVTargetTransformInfo.h40 explicit RISCVTTIImpl(const RISCVTargetMachine *TM, const Function &F) in RISCVTTIImpl()
DRISCVISelDAGToDAG.h27 explicit RISCVDAGToDAGISel(RISCVTargetMachine &TargetMachine) in RISCVDAGToDAGISel()
DRISCVSubtarget.cpp66 *static_cast<const RISCVTargetMachine *>(&TM), *this, *RBI)); in RISCVSubtarget()
DCMakeLists.txt37 RISCVTargetMachine.cpp
DRISCVInstrInfo.cpp479 const auto &TM = static_cast<const RISCVTargetMachine &>(MF->getTarget()); in getInstSizeInBytes()
528 const auto &TM = static_cast<const RISCVTargetMachine &>(MF.getTarget()); in getInstSizeInBytes()
DRISCVISelDAGToDAG.cpp485 FunctionPass *llvm::createRISCVISelDag(RISCVTargetMachine &TM) { in createRISCVISelDag()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/
DBUILD.gn80 "RISCVTargetMachine.cpp",