reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelLowering.cpp
12129     for (unsigned i = 0, ie = BinOp.getNumOperands(); i != ie; ++i) {
12129     for (unsigned i = 0, ie = BinOp.getNumOperands(); i != ie; ++i) {
12131       if (BinOp.getOpcode() == ISD::SELECT && i == 0)
12133       if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3)
12133       if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3)
12136       if (((BinOp.getOperand(i).getOpcode() == ISD::SIGN_EXTEND ||
12137             BinOp.getOperand(i).getOpcode() == ISD::ZERO_EXTEND ||
12138             BinOp.getOperand(i).getOpcode() == ISD::ANY_EXTEND) &&
12139            BinOp.getOperand(i).getOperand(0).getValueType() == MVT::i1) ||
12140           isa<ConstantSDNode>(BinOp.getOperand(i))) {
12141         Inputs.push_back(BinOp.getOperand(i));
12142       } else if (BinOp.getOperand(i).getOpcode() == ISD::AND ||
12143                  BinOp.getOperand(i).getOpcode() == ISD::OR  ||
12144                  BinOp.getOperand(i).getOpcode() == ISD::XOR ||
12145                  BinOp.getOperand(i).getOpcode() == ISD::SELECT ||
12146                  BinOp.getOperand(i).getOpcode() == ISD::SELECT_CC ||
12147                  BinOp.getOperand(i).getOpcode() == ISD::TRUNCATE ||
12148                  BinOp.getOperand(i).getOpcode() == ISD::SIGN_EXTEND ||
12149                  BinOp.getOperand(i).getOpcode() == ISD::ZERO_EXTEND ||
12150                  BinOp.getOperand(i).getOpcode() == ISD::ANY_EXTEND) {
12151         BinOps.push_back(BinOp.getOperand(i));