Lines Matching defs:RISCVTargetMachine
1 //===-- RISCVTargetMachine.cpp - Define TargetMachine for RISC-V ----------===//
13 #include "RISCVTargetMachine.h"
121 RegisterTargetMachine<RISCVTargetMachine> X(getTheRISCV32Target());
122 RegisterTargetMachine<RISCVTargetMachine> Y(getTheRISCV64Target());
170 RISCVTargetMachine::RISCVTargetMachine(const Target &T, const Triple &TT,
193 RISCVTargetMachine::getSubtargetImpl(const Function &F) const {
269 MachineFunctionInfo *RISCVTargetMachine::createMachineFunctionInfo(
277 RISCVTargetMachine::getTargetTransformInfo(const Function &F) const {
285 bool RISCVTargetMachine::isNoopAddrSpaceCast(unsigned SrcAS,
351 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM)
359 RISCVTargetMachine &getRISCVTargetMachine() const {
360 return getTM<RISCVTargetMachine>();
421 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) {
629 void RISCVTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
637 RISCVTargetMachine::createDefaultFuncInfoYAML() const {
642 RISCVTargetMachine::convertFuncInfoToYAML(const MachineFunction &MF) const {
647 bool RISCVTargetMachine::parseMachineFunctionInfo(