Lines Matching defs:MipsInstructionSelector
1 //===- MipsInstructionSelector.cpp ------------------------------*- C++ -*-===//
33 class MipsInstructionSelector : public InstructionSelector {
35 MipsInstructionSelector(const MipsTargetMachine &TM, const MipsSubtarget &STI,
80 MipsInstructionSelector::MipsInstructionSelector(
95 bool MipsInstructionSelector::isRegInGprb(Register Reg,
100 bool MipsInstructionSelector::isRegInFprb(Register Reg,
105 bool MipsInstructionSelector::selectCopy(MachineInstr &I,
120 const TargetRegisterClass *MipsInstructionSelector::getRegClassForTypeOnBank(
144 bool MipsInstructionSelector::materialize32BitImm(Register DestReg, APInt Imm,
182 MipsInstructionSelector::selectLoadStoreOpCode(MachineInstr &I,
258 bool MipsInstructionSelector::buildUnalignedStore(
272 bool MipsInstructionSelector::buildUnalignedLoad(
287 bool MipsInstructionSelector::select(MachineInstr &I) {
934 return new MipsInstructionSelector(TM, Subtarget, RBI);