• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching defs:X86InstructionSelector

1 //===- X86InstructionSelector.cpp -----------------------------------------===//
60 class X86InstructionSelector : public InstructionSelector {
62 X86InstructionSelector(const X86TargetMachine &TM, const X86Subtarget &STI,
153 X86InstructionSelector::X86InstructionSelector(const X86TargetMachine &TM,
170 X86InstructionSelector::getRegClass(LLT Ty, const RegisterBank &RB) const {
198 X86InstructionSelector::getRegClass(LLT Ty, unsigned Reg,
232 bool X86InstructionSelector::selectCopy(MachineInstr &I,
309 bool X86InstructionSelector::select(MachineInstr &I) {
395 unsigned X86InstructionSelector::getLoadStoreOp(const LLT &Ty,
500 bool X86InstructionSelector::selectLoadStoreOp(MachineInstr &I,
560 bool X86InstructionSelector::selectFrameIndexOrGep(MachineInstr &I,
588 bool X86InstructionSelector::selectGlobalValue(MachineInstr &I,
634 bool X86InstructionSelector::selectConstant(MachineInstr &I,
691 bool X86InstructionSelector::selectTurnIntoCOPY(
706 bool X86InstructionSelector::selectTruncOrPtrToInt(MachineInstr &I,
772 bool X86InstructionSelector::selectZext(MachineInstr &I,
883 bool X86InstructionSelector::selectAnyext(MachineInstr &I,
938 bool X86InstructionSelector::selectCmp(MachineInstr &I,
989 bool X86InstructionSelector::selectFCmp(MachineInstr &I,
1080 bool X86InstructionSelector::selectUadde(MachineInstr &I,
1139 bool X86InstructionSelector::selectExtract(MachineInstr &I,
1196 bool X86InstructionSelector::emitExtractSubreg(unsigned DstReg, unsigned SrcReg,
1234 bool X86InstructionSelector::emitInsertSubreg(unsigned DstReg, unsigned SrcReg,
1272 bool X86InstructionSelector::selectInsert(MachineInstr &I,
1330 bool X86InstructionSelector::selectUnmergeValues(
1355 bool X86InstructionSelector::selectMergeValues(
1404 bool X86InstructionSelector::selectCondBranch(MachineInstr &I,
1425 bool X86InstructionSelector::materializeFP(MachineInstr &I,
1492 bool X86InstructionSelector::selectImplicitDefOrPHI(
1519 bool X86InstructionSelector::selectDivRem(MachineInstr &I,
1720 bool X86InstructionSelector::selectIntrinsicWSideEffects(
1739 return new X86InstructionSelector(TM, Subtarget, RBI);