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