Lines Matching defs:SrcOp
1281 MDNode *SrcOp = SrcModFlags->getOperand(I);
1283 mdconst::extract<ConstantInt>(SrcOp->getOperand(0));
1284 MDString *ID = cast<MDString>(SrcOp->getOperand(1));
1295 if (Requirements.insert(cast<MDNode>(SrcOp->getOperand(2)))) {
1296 DstModFlags->addOperand(SrcOp);
1307 Flags[ID] = std::make_pair(SrcOp, DstModFlags->getNumOperands());
1308 DstModFlags->addOperand(SrcOp);
1318 DstModFlags->setOperand(DstIndex, SrcOp);
1319 Flags[ID].first = SrcOp;
1326 SrcOp->getOperand(2) != DstOp->getOperand(2))
1374 SrcOp->getOperand(2) != DstOp->getOperand(2)) {
1378 << "': IDs have conflicting values ('" << *SrcOp->getOperand(2)
1390 mdconst::extract<ConstantInt>(SrcOp->getOperand(2));
1395 (DstBehaviorValue != Module::Min ? SrcOp : DstOp)->getOperand(0), ID,
1396 (SrcValue->getZExtValue() < DstValue->getZExtValue() ? SrcOp : DstOp)
1409 mdconst::extract<ConstantInt>(SrcOp->getOperand(2));
1414 (DstBehaviorValue != Module::Max ? SrcOp : DstOp)->getOperand(0), ID,
1415 (SrcValue->getZExtValue() > DstValue->getZExtValue() ? SrcOp : DstOp)
1430 if (SrcOp->getOperand(2) != DstOp->getOperand(2)) {
1434 << "': IDs have conflicting values: '" << *SrcOp->getOperand(2)
1449 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2));
1457 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2));