Lines Matching defs:X86InstructionSelector

1 //===- X86InstructionSelector.cpp -----------------------------------------===//
61 class X86InstructionSelector : public InstructionSelector {
63 X86InstructionSelector(const X86TargetMachine &TM, const X86Subtarget &STI,
155 X86InstructionSelector::X86InstructionSelector(const X86TargetMachine &TM,
172 X86InstructionSelector::getRegClass(LLT Ty, const RegisterBank &RB) const {
211 X86InstructionSelector::getRegClass(LLT Ty, unsigned Reg,
247 bool X86InstructionSelector::selectDebugInstr(MachineInstr &I,
277 bool X86InstructionSelector::selectCopy(MachineInstr &I,
354 bool X86InstructionSelector::select(MachineInstr &I) {
449 unsigned X86InstructionSelector::getLoadStoreOp(const LLT &Ty,
560 bool X86InstructionSelector::selectLoadStoreOp(MachineInstr &I,
643 bool X86InstructionSelector::selectFrameIndexOrGep(MachineInstr &I,
671 bool X86InstructionSelector::selectGlobalValue(MachineInstr &I,
717 bool X86InstructionSelector::selectConstant(MachineInstr &I,
774 bool X86InstructionSelector::selectTurnIntoCOPY(
789 bool X86InstructionSelector::selectTruncOrPtrToInt(MachineInstr &I,
855 bool X86InstructionSelector::selectZext(MachineInstr &I,
920 bool X86InstructionSelector::selectAnyext(MachineInstr &I,
975 bool X86InstructionSelector::selectCmp(MachineInstr &I,
1026 bool X86InstructionSelector::selectFCmp(MachineInstr &I,
1117 bool X86InstructionSelector::selectUAddSub(MachineInstr &I,
1223 bool X86InstructionSelector::selectExtract(MachineInstr &I,
1280 bool X86InstructionSelector::emitExtractSubreg(unsigned DstReg, unsigned SrcReg,
1318 bool X86InstructionSelector::emitInsertSubreg(unsigned DstReg, unsigned SrcReg,
1356 bool X86InstructionSelector::selectInsert(MachineInstr &I,
1414 bool X86InstructionSelector::selectUnmergeValues(
1439 bool X86InstructionSelector::selectMergeValues(
1488 bool X86InstructionSelector::selectCondBranch(MachineInstr &I,
1509 bool X86InstructionSelector::materializeFP(MachineInstr &I,
1577 bool X86InstructionSelector::selectImplicitDefOrPHI(
1604 bool X86InstructionSelector::selectMulDivRem(MachineInstr &I,
1829 bool X86InstructionSelector::selectSelect(MachineInstr &I,
1876 return new X86InstructionSelector(TM, Subtarget, RBI);