Lines Matching refs:SrcOp
1229 MDNode *SrcOp = SrcModFlags->getOperand(I); in linkModuleFlagsMetadata() local
1231 mdconst::extract<ConstantInt>(SrcOp->getOperand(0)); in linkModuleFlagsMetadata()
1232 MDString *ID = cast<MDString>(SrcOp->getOperand(1)); in linkModuleFlagsMetadata()
1242 if (Requirements.insert(cast<MDNode>(SrcOp->getOperand(2)))) { in linkModuleFlagsMetadata()
1243 DstModFlags->addOperand(SrcOp); in linkModuleFlagsMetadata()
1250 Flags[ID] = std::make_pair(SrcOp, DstModFlags->getNumOperands()); in linkModuleFlagsMetadata()
1251 DstModFlags->addOperand(SrcOp); in linkModuleFlagsMetadata()
1261 DstModFlags->setOperand(DstIndex, SrcOp); in linkModuleFlagsMetadata()
1262 Flags[ID].first = SrcOp; in linkModuleFlagsMetadata()
1269 SrcOp->getOperand(2) != DstOp->getOperand(2)) in linkModuleFlagsMetadata()
1305 SrcOp->getOperand(2) != DstOp->getOperand(2)) { in linkModuleFlagsMetadata()
1309 << "': IDs have conflicting values ('" << *SrcOp->getOperand(2) in linkModuleFlagsMetadata()
1321 mdconst::extract<ConstantInt>(SrcOp->getOperand(2)); in linkModuleFlagsMetadata()
1326 (DstBehaviorValue != Module::Max ? SrcOp : DstOp)->getOperand(0), ID, in linkModuleFlagsMetadata()
1327 (SrcValue->getZExtValue() > DstValue->getZExtValue() ? SrcOp : DstOp) in linkModuleFlagsMetadata()
1342 if (SrcOp->getOperand(2) != DstOp->getOperand(2)) in linkModuleFlagsMetadata()
1357 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2)); in linkModuleFlagsMetadata()
1369 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2)); in linkModuleFlagsMetadata()