Lines Matching full:mdnode
1045 DenseMap<MDString*, MDNode*> Flags;
1046 SmallSetVector<MDNode*, 16> Requirements;
1048 MDNode *Op = DstModFlags->getOperand(I);
1053 Requirements.insert(cast<MDNode>(Op->getOperand(2)));
1063 MDNode *SrcOp = SrcModFlags->getOperand(I);
1066 MDNode *DstOp = Flags.lookup(ID);
1073 if (Requirements.insert(cast<MDNode>(SrcOp->getOperand(2)))) {
1134 MDNode *DstValue = cast<MDNode>(DstOp->getOperand(2));
1135 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2));
1142 DstOp->replaceOperandWith(2, MDNode::get(DstM->getContext(),
1150 MDNode *DstValue = cast<MDNode>(DstOp->getOperand(2));
1151 MDNode *SrcValue = cast<MDNode>(SrcOp->getOperand(2));
1156 DstOp->replaceOperandWith(2, MDNode::get(DstM->getContext(),
1166 MDNode *Requirement = Requirements[I];
1170 MDNode *Op = Flags[Flag];