Home | History | Annotate | Download | only in X86

Lines Matching refs:X86ISD

310     case X86ISD::ADD:
311 case X86ISD::SUB:
312 case X86ISD::AND:
313 case X86ISD::XOR:
314 case X86ISD::OR:
347 if (Op1.getOpcode() == X86ISD::Wrapper) {
447 (N->getOpcode() == X86ISD::CALL ||
448 (N->getOpcode() == X86ISD::TC_RETURN &&
471 bool HasCallSeq = N->getOpcode() == X86ISD::CALL;
624 /// MatchWrapper - Try to match X86ISD::Wrapper and X86ISD::WrapperRIP nodes
639 if (Subtarget->is64Bit() && N.getOpcode() == X86ISD::WrapperRIP &&
681 if (N.getOpcode() == X86ISD::WrapperRIP)
691 assert(N.getOpcode() != X86ISD::WrapperRIP &&
994 case X86ISD::Wrapper:
995 case X86ISD::WrapperRIP:
1081 case X86ISD::MUL_IMM:
1307 Parent->getOpcode() != X86ISD::TLSCALL && // Fixme
1308 Parent->getOpcode() != X86ISD::EH_SJLJ_SETJMP && // setjmp
1309 Parent->getOpcode() != X86ISD::EH_SJLJ_LONGJMP) { // longjmp
1362 if (N.getOpcode() == X86ISD::VZEXT_MOVL && N.getNode()->hasOneUse() &&
1785 /// HasNoSignedComparisonUses - Test whether the given X86ISD::CMP node has
1855 if (!(Opc == X86ISD::DEC || Opc == X86ISD::INC)) return false;
1934 /// increment or decrement. Opc should be X86ISD::DEC or X86ISD::INC.
1936 if (Opc == X86ISD::DEC) {
1942 assert(Opc == X86ISD::INC && "unrecognized opcode");
2047 case X86ISD::GlobalBaseReg:
2051 case X86ISD::ATOMOR64_DAG:
2052 case X86ISD::ATOMXOR64_DAG:
2053 case X86ISD::ATOMADD64_DAG:
2054 case X86ISD::ATOMSUB64_DAG:
2055 case X86ISD::ATOMNAND64_DAG:
2056 case X86ISD::ATOMAND64_DAG:
2057 case X86ISD::ATOMMAX64_DAG:
2058 case X86ISD::ATOMMIN64_DAG:
2059 case X86ISD::ATOMUMAX64_DAG:
2060 case X86ISD::ATOMUMIN64_DAG:
2061 case X86ISD::ATOMSWAP64_DAG: {
2065 case X86ISD::ATOMOR64_DAG: Opc = X86::ATOMOR6432; break;
2066 case X86ISD::ATOMXOR64_DAG: Opc = X86::ATOMXOR6432; break;
2067 case X86ISD::ATOMADD64_DAG: Opc = X86::ATOMADD6432; break;
2068 case X86ISD::ATOMSUB64_DAG: Opc = X86::ATOMSUB6432; break;
2069 case X86ISD::ATOMNAND64_DAG: Opc = X86::ATOMNAND6432; break;
2070 case X86ISD::ATOMAND64_DAG: Opc = X86::ATOMAND6432; break;
2071 case X86ISD::ATOMMAX64_DAG: Opc = X86::ATOMMAX6432; break;
2072 case X86ISD::ATOMMIN64_DAG: Opc = X86::ATOMMIN6432; break;
2073 case X86ISD::ATOMUMAX64_DAG: Opc = X86::ATOMUMAX6432; break;
2074 case X86ISD::ATOMUMIN64_DAG: Opc = X86::ATOMUMIN6432; break;
2075 case X86ISD::ATOMSWAP64_DAG: Opc = X86::ATOMSWAP6432; break;
2169 case X86ISD::UMUL: {
2494 case X86ISD::CMP:
2495 case X86ISD::SUB: {
2497 if (Opcode == X86ISD::SUB && Node->hasAnyUseOfValue(0))
2510 (N0.getResNo() == 0 && N0.getNode()->getOpcode() == X86ISD::AND)) &&
2546 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),
2583 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),
2605 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),
2627 ReplaceUses(SDValue(Node, (Opcode == X86ISD::SUB ? 1 : 0)),