reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12340 if (!Visited.insert(BinOp.getNode()).second) 12343 PromOps.push_back(BinOp); 12345 for (unsigned i = 0, ie = BinOp.getNumOperands(); i != ie; ++i) { 12347 if (BinOp.getOpcode() == ISD::SELECT && i == 0) 12349 if (BinOp.getOpcode() == ISD::SELECT_CC && i != 2 && i != 3) 12352 if (BinOp.getOperand(i).getOpcode() == ISD::TRUNCATE || 12353 isa<ConstantSDNode>(BinOp.getOperand(i))) { 12354 Inputs.push_back(BinOp.getOperand(i)); 12355 } else if (BinOp.getOperand(i).getOpcode() == ISD::AND || 12356 BinOp.getOperand(i).getOpcode() == ISD::OR || 12357 BinOp.getOperand(i).getOpcode() == ISD::XOR || 12358 BinOp.getOperand(i).getOpcode() == ISD::SELECT || 12359 BinOp.getOperand(i).getOpcode() == ISD::SELECT_CC) { 12360 BinOps.push_back(BinOp.getOperand(i));