Lines Matching refs:MOpc
566 MachineSDNode *emitPCMPISTR(unsigned ROpc, unsigned MOpc, bool MayFoldLoad,
568 MachineSDNode *emitPCMPESTR(unsigned ROpc, unsigned MOpc, bool MayFoldLoad,
4152 unsigned ROpc, MOpc; in matchBEXTRFromAndImm() local
4163 MOpc = NVT == MVT::i64 ? GET_EGPR_IF_ENABLED(X86::BZHI64rm) in matchBEXTRFromAndImm()
4175 MOpc = NVT == MVT::i64 ? X86::BEXTRI64mi : X86::BEXTRI32mi; in matchBEXTRFromAndImm()
4181 MOpc = NVT == MVT::i64 ? GET_EGPR_IF_ENABLED(X86::BEXTR64rm) in matchBEXTRFromAndImm()
4195 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in matchBEXTRFromAndImm()
4217 MachineSDNode *X86DAGToDAGISel::emitPCMPISTR(unsigned ROpc, unsigned MOpc, in emitPCMPISTR() argument
4232 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPISTR()
4249 MachineSDNode *X86DAGToDAGISel::emitPCMPESTR(unsigned ROpc, unsigned MOpc, in emitPCMPESTR() argument
4265 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPESTR()
5406 unsigned ROpc, MOpc; in Select() local
5414 MOpc = GET_ND_IF_ENABLED(X86::ADD8rm); in Select()
5418 MOpc = GET_ND_IF_ENABLED(X86::SUB8rm); in Select()
5422 MOpc = GET_ND_IF_ENABLED(X86::AND8rm); in Select()
5426 MOpc = GET_ND_IF_ENABLED(X86::OR8rm); in Select()
5430 MOpc = GET_ND_IF_ENABLED(X86::XOR8rm); in Select()
5439 MOpc = GET_ND_IF_ENABLED(X86::ADD16rm); in Select()
5443 MOpc = GET_ND_IF_ENABLED(X86::SUB16rm); in Select()
5447 MOpc = GET_ND_IF_ENABLED(X86::AND16rm); in Select()
5451 MOpc = GET_ND_IF_ENABLED(X86::OR16rm); in Select()
5455 MOpc = GET_ND_IF_ENABLED(X86::XOR16rm); in Select()
5464 MOpc = GET_ND_IF_ENABLED(X86::ADD32rm); in Select()
5468 MOpc = GET_ND_IF_ENABLED(X86::SUB32rm); in Select()
5472 MOpc = GET_ND_IF_ENABLED(X86::AND32rm); in Select()
5476 MOpc = GET_ND_IF_ENABLED(X86::OR32rm); in Select()
5480 MOpc = GET_ND_IF_ENABLED(X86::XOR32rm); in Select()
5489 MOpc = GET_ND_IF_ENABLED(X86::ADD64rm); in Select()
5493 MOpc = GET_ND_IF_ENABLED(X86::SUB64rm); in Select()
5497 MOpc = GET_ND_IF_ENABLED(X86::AND64rm); in Select()
5501 MOpc = GET_ND_IF_ENABLED(X86::OR64rm); in Select()
5505 MOpc = GET_ND_IF_ENABLED(X86::XOR64rm); in Select()
5519 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
5543 unsigned LoReg, ROpc, MOpc; in Select() local
5549 MOpc = Opcode == X86ISD::SMUL ? X86::IMUL8m : X86::MUL8m; in Select()
5554 MOpc = X86::MUL16m; in Select()
5559 MOpc = X86::MUL32m; in Select()
5564 MOpc = X86::MUL64m; in Select()
5592 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
5621 unsigned Opc, MOpc; in Select() local
5633 MOpc = UseMULXHi ? X86::MULX32Hrm in Select()
5645 MOpc = UseMULXHi ? X86::MULX64Hrm in Select()
5673 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
5678 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
5684 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
5745 unsigned ROpc, MOpc; in Select() local
5750 case MVT::i8: ROpc = X86::DIV8r; MOpc = X86::DIV8m; break; in Select()
5751 case MVT::i16: ROpc = X86::DIV16r; MOpc = X86::DIV16m; break; in Select()
5752 case MVT::i32: ROpc = X86::DIV32r; MOpc = X86::DIV32m; break; in Select()
5753 case MVT::i64: ROpc = X86::DIV64r; MOpc = X86::DIV64m; break; in Select()
5758 case MVT::i8: ROpc = X86::IDIV8r; MOpc = X86::IDIV8m; break; in Select()
5759 case MVT::i16: ROpc = X86::IDIV16r; MOpc = X86::IDIV16m; break; in Select()
5760 case MVT::i32: ROpc = X86::IDIV32r; MOpc = X86::IDIV32m; break; in Select()
5761 case MVT::i64: ROpc = X86::IDIV64r; MOpc = X86::IDIV64m; break; in Select()
5862 CurDAG->getMachineNode(MOpc, dl, MVT::Other, MVT::Glue, Ops); in Select()
6107 unsigned ROpc, MOpc; in Select() local
6121 MOpc = X86::TEST8mi; in Select()
6132 MOpc = X86::TEST16mi; in Select()
6148 MOpc = X86::TEST32mi; in Select()
6164 if ((MOpc == X86::TEST8mi && NumVolBits != 8) || in Select()
6165 (MOpc == X86::TEST16mi && NumVolBits != 16) || in Select()
6166 (MOpc == X86::TEST32mi && NumVolBits != 32)) in Select()
6172 NewNode = CurDAG->getMachineNode(MOpc, dl, MVT::i32, MVT::Other, Ops); in Select()
6204 unsigned MOpc = in Select() local
6206 CNode = emitPCMPISTR(ROpc, MOpc, MayFoldLoad, dl, MVT::v16i8, Node); in Select()
6212 unsigned MOpc = in Select() local
6214 CNode = emitPCMPISTR(ROpc, MOpc, MayFoldLoad, dl, MVT::i32, Node); in Select()
6243 unsigned MOpc = in Select() local
6246 emitPCMPESTR(ROpc, MOpc, MayFoldLoad, dl, MVT::v16i8, Node, InGlue); in Select()
6252 unsigned MOpc = in Select() local
6254 CNode = emitPCMPESTR(ROpc, MOpc, MayFoldLoad, dl, MVT::i32, Node, InGlue); in Select()