Lines Matching defs:MDString

512                        DenseMap<const MDString *, const MDNode *> &SeenIDs,
1694 Check(dyn_cast_or_null<MDString>(N->getOperand(0)),
1712 Check(dyn_cast_or_null<MDString>(N->getOperand(0)),
1724 DenseMap<const MDString*, const MDNode*> SeenIDs;
1732 if (const auto *FlagName = dyn_cast_or_null<MDString>(MDN->getOperand(1))) {
1751 const MDString *Flag = cast<MDString>(Requirement->getOperand(0));
1772 DenseMap<const MDString *, const MDNode *> &SeenIDs,
1775 // constant int), the flag ID (an MDString), and the value.
1787 MDString *ID = dyn_cast_or_null<MDString>(Op->getOperand(1));
1817 // MDString), and a value.
1822 Check(isa<MDString>(Value->getOperand(0)),
2402 Check(isa<MDString>(MD->getOperand(0)),
2404 MDString *MDS = cast<MDString>(MD->getOperand(0));
4829 Check(isa<MDString>(MD->getOperand(0)),
4831 MDString *MDS = cast<MDString>(MD->getOperand(0));
4939 // There rest of the operands should be MDString tags, and there should be
4952 // Check that remaining operands, except possibly the last, are MDString.
4954 [](const MDOperand &Op) { return isa<MDString>(Op); }),
4955 "Not all !memprof MemInfoBlock operands 1 to N-1 are MDString", MIB);
4958 Check(isa<MDString>(LastOperand) || mdconst::hasa<ConstantInt>(LastOperand),
4959 "Last !memprof MemInfoBlock operand not MDString or int", MIB);
4978 return isa<MDString>(Annotation.get());
4980 Check(isa<MDString>(Op.get()) || TupleOfStrings,
4989 Check(MD->getOperand(0).get() == MD || isa<MDString>(MD->getOperand(0)),
4992 Check(isa<MDString>(MD->getOperand(2)),
5002 isa<MDString>(Domain->getOperand(0)),
5005 Check(isa<MDString>(Domain->getOperand(1)),
5428 Check(isa<MDString>(MD),
5434 convertStrToRoundingMode(cast<MDString>(MD)->getString());
7279 if (!IsNewFormat && !isa<MDString>(BaseNode->getOperand(0))) {
7362 if (!isa<MDString>(MD->getOperand(0)))
7367 if (!(Offset && Offset->isZero() && isa<MDString>(MD->getOperand(0))))