Home | History | Annotate | Download | only in X86

Lines Matching refs:getOpcode

303   if (N.getOpcode() != ISD::LOAD)
308 switch (U->getOpcode()) {
347 if (Op1.getOpcode() == X86ISD::Wrapper) {
349 if (Val.getOpcode() == ISD::TargetGlobalTLSAddress)
368 assert(Chain.getOpcode() == ISD::TokenFactor &&
409 while (HasCallSeq && Chain.getOpcode() != ISD::CALLSEQ_START) {
419 if (Chain.getOperand(0).getOpcode() == ISD::TokenFactor &&
435 (N->getOpcode() == X86ISD::CALL ||
436 N->getOpcode() == X86ISD::TC_RETURN)) {
456 bool HasCallSeq = N->getOpcode() == X86ISD::CALL;
474 if (N->getOpcode() != ISD::FP_ROUND && N->getOpcode() != ISD::FP_EXTEND)
493 if (N->getOpcode() == ISD::FP_EXTEND)
504 if (N->getOpcode() == ISD::FP_ROUND)
631 !AM.hasBaseOrIndexReg() && N.getOpcode() == X86ISD::WrapperRIP) {
660 if (N.getOpcode() == X86ISD::WrapperRIP)
754 switch (N.getOpcode()) {
840 if (MulVal.getNode()->getOpcode() == ISD::ADD && MulVal.hasOneUse() &&
888 RHS.getNode()->getOpcode() == ISD::CopyFromReg ||
889 RHS.getNode()->getOpcode() == ISD::TRUNCATE ||
890 RHS.getNode()->getOpcode() == ISD::ANY_EXTEND ||
891 (RHS.getNode()->getOpcode() == ISD::ZERO_EXTEND &&
998 if (Shift.getOpcode() == ISD::SRL && Shift.hasOneUse()) {
1052 if (Shift.getOpcode() != ISD::SHL) break;
1142 Parent->getOpcode() != ISD::INTRINSIC_W_CHAIN && // unaligned loads, fixme
1143 Parent->getOpcode() != ISD::INTRINSIC_VOID && // nontemporal stores
1144 Parent->getOpcode() != X86ISD::TLSCALL) { // Fixme
1182 if (N.getOpcode() == ISD::SCALAR_TO_VECTOR) {
1197 if (N.getOpcode() == X86ISD::VZEXT_MOVL && N.getNode()->hasOneUse() &&
1199 N.getOperand(0).getOpcode() == ISD::SCALAR_TO_VECTOR &&
1283 assert(N.getOpcode() == ISD::TargetGlobalTLSAddress);
1379 Val.getOpcode() == ISD::SUB &&
1577 switch (Node->getOpcode()) {
1657 if (UI->getOpcode() != ISD::CopyToReg)
1715 unsigned Opcode = Node->getOpcode();
1767 if (N0->getOpcode() != ISD::SHL || !N0->hasOneUse())
2113 if (N0.getOpcode() == ISD::TRUNCATE && N0.hasOneUse() &&
2117 if (N0.getNode()->getOpcode() == ISD::AND && N0.getNode()->hasOneUse() &&