Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:getOpcode

113   if (N->getOpcode() == ISD::BITCAST)
116 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
121 while (i != e && N->getOperand(i).getOpcode() == ISD::UNDEF)
144 N->getOperand(i).getOpcode() != ISD::UNDEF)
154 if (N->getOpcode() == ISD::BITCAST)
157 if (N->getOpcode() != ISD::BUILD_VECTOR) return false;
162 while (i != e && N->getOperand(i).getOpcode() == ISD::UNDEF)
184 N->getOperand(i).getOpcode() != ISD::UNDEF)
193 if (N->getOpcode() == ISD::SCALAR_TO_VECTOR)
196 if (N->getOpcode() != ISD::BUILD_VECTOR)
198 if (N->getOperand(0).getOpcode() == ISD::UNDEF)
205 if (V.getOpcode() != ISD::UNDEF)
357 switch (N->getOpcode()) {
456 } // end switch (N->getOpcode())
462 AddNodeIDOpcode(ID, N->getOpcode());
498 switch (N->getOpcode()) {
614 switch (N->getOpcode()) {
644 assert(N->getOpcode() != ISD::DELETED_NODE && "DELETED_NODE in CSEMap!");
645 assert(N->getOpcode() != ISD::EntryToken && "EntryToken in CSEMap!");
706 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops, 1);
724 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops, 2);
742 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops, NumOps);
751 switch (N->getOpcode()) {
1253 if (N1.getOpcode() == ISD::UNDEF && N2.getOpcode() == ISD::UNDEF)
1273 if (N1.getOpcode() == ISD::UNDEF)
1279 bool N2Undef = N2.getOpcode() == ISD::UNDEF;
1623 switch (Op.getOpcode()) {
1997 if (Op.getOpcode() == ISD::ADD) {
2076 if (Op.getOpcode() < ISD::BUILTIN_OP_END)
2104 switch (Op.getOpcode()) {
2189 if (Op.getOpcode() == ISD::ROTR)
2263 if (Op.getOpcode() == ISD::LOAD) {
2278 if (Op.getOpcode() >= ISD::BUILTIN_OP_END ||
2279 Op.getOpcode() == ISD::INTRINSIC_WO_CHAIN ||
2280 Op.getOpcode() == ISD::INTRINSIC_W_CHAIN ||
2281 Op.getOpcode() == ISD::INTRINSIC_VOID) {
2316 if ((Op.getOpcode() != ISD::ADD && Op.getOpcode() != ISD::OR) ||
2320 if (Op.getOpcode() == ISD::OR &&
2349 switch (Op.getOpcode()) {
2476 unsigned OpOpcode = Operand.getNode()->getOpcode();
2491 if (Operand.getOpcode() == ISD::UNDEF)
2685 if (N1.getOpcode() == ISD::EntryToken) return N2;
2686 if (N2.getOpcode() == ISD::EntryToken) return N1;
2692 if (N1.getOpcode() == ISD::BUILD_VECTOR &&
2693 N2.getOpcode() == ISD::BUILD_VECTOR) {
2852 if (N1.getOpcode() == ISD::UNDEF)
2858 N1.getOpcode() == ISD::CONCAT_VECTORS &&
2870 if (N2C && N1.getOpcode() == ISD::BUILD_VECTOR) {
2888 if (N1.getOpcode() == ISD::INSERT_VECTOR_ELT) {
2917 if (N1.getOpcode() == ISD::BUILD_PAIR)
3011 if (N1.getOpcode() == ISD::UNDEF) {
3040 if (N2.getOpcode() == ISD::UNDEF) {
3043 if (N1.getOpcode() == ISD::UNDEF)
3117 if (N1.getOpcode() == ISD::BUILD_VECTOR &&
3118 N2.getOpcode() == ISD::BUILD_VECTOR &&
3119 N3.getOpcode() == ISD::BUILD_VECTOR) {
3253 assert(Value.getOpcode() != ISD::UNDEF);
3323 if (Src.getOpcode() == ISD::GlobalAddress)
3325 else if (Src.getOpcode() == ISD::ADD &&
3326 Src.getOperand(0).getOpcode() == ISD::GlobalAddress &&
3327 Src.getOperand(1).getOpcode() == ISD::Constant) {
3422 if (Src.getOpcode() == ISD::UNDEF)
3517 if (Src.getOpcode() == ISD::UNDEF)
3595 if (Src.getOpcode() == ISD::UNDEF)
4112 if (Ptr.getOpcode() != ISD::ADD ||
4130 if (OffsetOp.getOpcode() == ISD::UNDEF)
4189 assert((Indexed || Offset.getOpcode() == ISD::UNDEF) &&
4238 assert(LD->getOffset().getOpcode() == ISD::UNDEF &&
4369 assert(ST->getOffset().getOpcode() == ISD::UNDEF &&
4497 if (N3.getOpcode() == ISD::SIGN_EXTEND_INREG &&
4500 else if (N3.getOpcode() == ISD::AND)
5584 assert(AllNodes.front().getOpcode() == ISD::EntryToken &&
5792 if (getOpcode() == ISD::TokenFactor) {
5850 switch (getOpcode()) {
5852 if (getOpcode() < ISD::BUILTIN_OP_END)
5859 return "<<Unknown Machine Node #" + utostr(getOpcode()) + ">>";
5863 const char *Name = TLI.getTargetNodeName(getOpcode());
5865 return "<<Unknown Target Node #" + utostr(getOpcode()) + ">>";
5867 return "<<Unknown Node #" + utostr(getOpcode()) + ">>";
5926 unsigned OpNo = getOpcode() == ISD::INTRINSIC_WO_CHAIN ? 0 : 1;
6444 switch (N->getOpcode()) {
6446 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
6458 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
6465 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
6494 if (Loc.getOpcode() == ISD::FrameIndex) {
6495 if (BaseLoc.getOpcode() != ISD::FrameIndex)
6677 if (OpVal.getOpcode() == ISD::UNDEF)