Lines Matching defs:SrcOp
1293 MDNode *SrcOp = SrcModFlags->getOperand(I);
1295 mdconst::extract<ConstantInt>(SrcOp->getOperand(0));
1296 MDString *ID = cast<MDString>(SrcOp->getOperand(1));
1307 if (Requirements.insert(cast<MDNode>(SrcOp->getOperand(2)))) {
1308 DstModFlags->addOperand(SrcOp);
1319 Flags[ID] = std::make_pair(SrcOp, DstModFlags->getNumOperands());
1320 DstModFlags->addOperand(SrcOp);
1330 DstModFlags->setOperand(DstIndex, SrcOp);
1331 Flags[ID].first = SrcOp;
1338 SrcOp->getOperand(2) != DstOp->getOperand(2))
1387 SrcOp->getOperand(2) != DstOp->getOperand(2)) {
1391 << "': IDs have conflicting values ('" << *SrcOp->getOperand(2)
1403 mdconst::extract<ConstantInt>(SrcOp->getOperand(2));
1408 (DstBehaviorValue != Module::Min ? SrcOp : DstOp)->getOperand(0), ID,
1409 (SrcValue->getZExtValue() < DstValue->getZExtValue() ? SrcOp : DstOp)
1422 mdconst::extract<ConstantInt>(SrcOp->getOperand(2));
1427 (DstBehaviorValue != Module::Max ? SrcOp : DstOp)->getOperand(0), ID,
1428 (SrcValue->getZExtValue() > DstValue->getZExtValue() ? SrcOp : DstOp)
1443 if (SrcOp->getOperand(2) != DstOp->getOperand(2))
1458 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2));
1466 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2));