Lines Matching defs:Opcode
1752 // Examine the opcode of the user.
1879 /// Get the appropriate X86 opcode for an in-memory increment or decrement.
1888 assert(Opc == X86ISD::INC && "unrecognized opcode");
1933 unsigned Opcode = Node->getOpcode();
1944 switch (Opcode) {
2057 if (Opcode != ISD::AND && (Val & RemovedBitsMask) != 0)
2083 switch (Opcode) {
2084 default: llvm_unreachable("Impossible opcode");
2095 switch (Opcode) {
2096 default: llvm_unreachable("Impossible opcode");
2120 Opc = (Opcode == X86ISD::SMUL8 ? X86::IMUL8r : X86::MUL8r);
2162 bool isSigned = Opcode == ISD::SMUL_LOHI;
2186 default: llvm_unreachable("Unknown MUL opcode!");
2321 bool isSigned = (Opcode == ISD::SDIVREM ||
2322 Opcode == X86ISD::SDIVREM8_SEXT_HREG);
2457 if (Opcode == X86ISD::UDIVREM8_ZEXT_HREG ||
2458 Opcode == X86ISD::SDIVREM8_SEXT_HREG) {
2462 assert(Opcode != X86ISD::SDIVREM8_SEXT_HREG &&
2501 if (Opcode == X86ISD::SUB && Node->hasAnyUseOfValue(0))
2551 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),
2588 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),
2611 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),
2634 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),