Lines Matching defs:X86InstructionSelector
1 //===- X86InstructionSelector.cpp -----------------------------------------===//
60 class X86InstructionSelector : public InstructionSelector {
62 X86InstructionSelector(const X86TargetMachine &TM, const X86Subtarget &STI,
154 X86InstructionSelector::X86InstructionSelector(const X86TargetMachine &TM,
171 X86InstructionSelector::getRegClass(LLT Ty, const RegisterBank &RB) const {
210 X86InstructionSelector::getRegClass(LLT Ty, unsigned Reg,
246 bool X86InstructionSelector::selectDebugInstr(MachineInstr &I,
276 bool X86InstructionSelector::selectCopy(MachineInstr &I,
353 bool X86InstructionSelector::select(MachineInstr &I) {
448 unsigned X86InstructionSelector::getLoadStoreOp(const LLT &Ty,
559 bool X86InstructionSelector::selectLoadStoreOp(MachineInstr &I,
642 bool X86InstructionSelector::selectFrameIndexOrGep(MachineInstr &I,
670 bool X86InstructionSelector::selectGlobalValue(MachineInstr &I,
716 bool X86InstructionSelector::selectConstant(MachineInstr &I,
773 bool X86InstructionSelector::selectTurnIntoCOPY(
788 bool X86InstructionSelector::selectTruncOrPtrToInt(MachineInstr &I,
854 bool X86InstructionSelector::selectZext(MachineInstr &I,
919 bool X86InstructionSelector::selectAnyext(MachineInstr &I,
974 bool X86InstructionSelector::selectCmp(MachineInstr &I,
1025 bool X86InstructionSelector::selectFCmp(MachineInstr &I,
1116 bool X86InstructionSelector::selectUAddSub(MachineInstr &I,
1222 bool X86InstructionSelector::selectExtract(MachineInstr &I,
1279 bool X86InstructionSelector::emitExtractSubreg(unsigned DstReg, unsigned SrcReg,
1317 bool X86InstructionSelector::emitInsertSubreg(unsigned DstReg, unsigned SrcReg,
1355 bool X86InstructionSelector::selectInsert(MachineInstr &I,
1413 bool X86InstructionSelector::selectUnmergeValues(
1438 bool X86InstructionSelector::selectMergeValues(
1487 bool X86InstructionSelector::selectCondBranch(MachineInstr &I,
1508 bool X86InstructionSelector::materializeFP(MachineInstr &I,
1576 bool X86InstructionSelector::selectImplicitDefOrPHI(
1603 bool X86InstructionSelector::selectMulDivRem(MachineInstr &I,
1828 bool X86InstructionSelector::selectSelect(MachineInstr &I,
1875 return new X86InstructionSelector(TM, Subtarget, RBI);