Home | History | Annotate | Download | only in X86

Lines Matching refs:X86ISD

334         if (User->getOpcode() == X86ISD::ADD ||
336 User->getOpcode() == X86ISD::SUB ||
413 case X86ISD::ADD:
414 case X86ISD::SUB:
415 case X86ISD::AND:
416 case X86ISD::XOR:
417 case X86ISD::OR:
450 if (Op1.getOpcode() == X86ISD::Wrapper) {
549 ((N->getOpcode() == X86ISD::CALL && !Subtarget->callRegIndirect()) ||
550 (N->getOpcode() == X86ISD::TC_RETURN &&
573 bool HasCallSeq = N->getOpcode() == X86ISD::CALL;
737 /// Try to match X86ISD::Wrapper and X86ISD::WrapperRIP nodes into an addressing
751 if (Subtarget->is64Bit() && N.getOpcode() == X86ISD::WrapperRIP &&
795 if (N.getOpcode() == X86ISD::WrapperRIP)
805 assert(N.getOpcode() != X86ISD::WrapperRIP &&
1154 case X86ISD::Wrapper:
1155 case X86ISD::WrapperRIP:
1241 case X86ISD::MUL_IMM:
1475 Parent->getOpcode() != X86ISD::TLSCALL && // Fixme
1476 Parent->getOpcode() != X86ISD::EH_SJLJ_SETJMP && // setjmp
1477 Parent->getOpcode() != X86ISD::EH_SJLJ_LONGJMP) { // longjmp
1532 if (N.getOpcode() == X86ISD::VZEXT_MOVL && N.getNode()->hasOneUse() &&
1564 assert(N->getOpcode() == X86ISD::Wrapper &&
1732 /// Test whether the given X86ISD::CMP node has any uses which require the SF
1801 if (!(Opc == X86ISD::DEC || Opc == X86ISD::INC)) return false;
1880 /// Opc should be X86ISD::DEC or X86ISD::INC.
1882 if (Opc == X86ISD::DEC) {
1888 assert(Opc == X86ISD::INC && "unrecognized opcode");
2016 case X86ISD::GlobalBaseReg:
2020 case X86ISD::SHRUNKBLEND: {
2115 case X86ISD::UMUL8:
2116 case X86ISD::SMUL8: {
2120 Opc = (Opcode == X86ISD::SMUL8 ? X86::IMUL8r : X86::MUL8r);
2133 case X86ISD::UMUL: {
2316 case X86ISD::SDIVREM8_SEXT_HREG:
2317 case X86ISD::UDIVREM8_ZEXT_HREG: {
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 &&
2498 case X86ISD::CMP:
2499 case X86ISD::SUB: {
2501 if (Opcode == X86ISD::SUB && Node->hasAnyUseOfValue(0))
2515 (N0.getResNo() == 0 && N0.getNode()->getOpcode() == X86ISD::AND)) &&
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)),