Lines Matching refs:Intr
1315 bool SITargetLowering::isCFIntrinsic(const SDNode *Intr) const {
1316 if (Intr->getOpcode() != ISD::INTRINSIC_W_CHAIN)
1319 switch (cast<ConstantSDNode>(Intr->getOperand(1))->getZExtValue()) {
1365 SDNode *Intr = BRCOND.getOperand(1).getNode();
1370 if (Intr->getOpcode() == ISD::SETCC) {
1372 SetCC = Intr;
1373 Intr = SetCC->getOperand(0).getNode();
1381 if (!isCFIntrinsic(Intr)) {
1392 ArrayRef<EVT> Res(Intr->value_begin() + 1, Intr->value_end());
1397 Ops.append(Intr->op_begin() + 1, Intr->op_end());
1419 for (unsigned i = 1, e = Intr->getNumValues() - 1; i != e; ++i) {
1420 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg);
1435 SDValue(Intr, Intr->getNumValues() - 1),
1436 Intr->getOperand(0));