Lines Matching refs:LoongArchTargetMachine
34 RegisterTargetMachine<LoongArchTargetMachine> X(getTheLoongArch32Target()); in LLVMInitializeLoongArchTarget()
35 RegisterTargetMachine<LoongArchTargetMachine> Y(getTheLoongArch64Target()); in LLVMInitializeLoongArchTarget()
78 LoongArchTargetMachine::LoongArchTargetMachine( in LoongArchTargetMachine() function in LoongArchTargetMachine
89 LoongArchTargetMachine::~LoongArchTargetMachine() = default;
92 LoongArchTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
127 MachineFunctionInfo *LoongArchTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()
137 LoongArchPassConfig(LoongArchTargetMachine &TM, PassManagerBase &PM) in LoongArchPassConfig()
140 LoongArchTargetMachine &getLoongArchTargetMachine() const { in getLoongArchTargetMachine()
141 return getTM<LoongArchTargetMachine>(); in getLoongArchTargetMachine()
153 LoongArchTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
176 LoongArchTargetMachine::getTargetTransformInfo(const Function &F) const { in getTargetTransformInfo()