|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Target/RISCV/RISCV.h 23 class RISCVTargetMachine;
lib/Target/RISCV/RISCVTargetObjectFile.h 15 class RISCVTargetMachine;
References
include/llvm/CodeGen/TargetPassConfig.h 149 template<typename TMC> TMC &getTM() const {
include/llvm/Support/TargetRegistry.h 1121 return new TargetMachineImpl(T, TT, CPU, FS, Options, RM, CM, OL, JIT);
lib/Target/RISCV/RISCV.h 38 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM);
46 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 33 explicit RISCVDAGToDAGISel(RISCVTargetMachine &TargetMachine)
290 FunctionPass *llvm::createRISCVISelDag(RISCVTargetMachine &TM) {
lib/Target/RISCV/RISCVInstrInfo.cpp 384 const auto &TM = static_cast<const RISCVTargetMachine &>(MF->getTarget());
471 const auto &TM = static_cast<const RISCVTargetMachine &>(MF.getTarget());
lib/Target/RISCV/RISCVInstructionSelector.cpp 33 RISCVInstructionSelector(const RISCVTargetMachine &TM,
69 const RISCVTargetMachine &TM, const RISCVSubtarget &STI,
98 createRISCVInstructionSelector(const RISCVTargetMachine &TM,
lib/Target/RISCV/RISCVTargetMachine.cpp 34 RegisterTargetMachine<RISCVTargetMachine> X(getTheRISCV32Target());
35 RegisterTargetMachine<RISCVTargetMachine> Y(getTheRISCV64Target());
79 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM)
82 RISCVTargetMachine &getRISCVTargetMachine() const {
83 return getTM<RISCVTargetMachine>();
lib/Target/RISCV/RISCVTargetTransformInfo.h 40 explicit RISCVTTIImpl(const RISCVTargetMachine *TM, const Function &F)