reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1396 Assert(Op->getNumOperands() == 3, 1397 "incorrect number of operands in module flag", Op); 1399 if (!Module::isValidModFlagBehavior(Op->getOperand(0), MFB)) { 1401 mdconst::dyn_extract_or_null<ConstantInt>(Op->getOperand(0)), 1403 Op->getOperand(0)); 1406 Op->getOperand(0)); 1408 MDString *ID = dyn_cast_or_null<MDString>(Op->getOperand(1)); 1410 Op->getOperand(1)); 1421 Assert(mdconst::dyn_extract_or_null<ConstantInt>(Op->getOperand(2)), 1423 Op->getOperand(2)); 1430 MDNode *Value = dyn_cast<MDNode>(Op->getOperand(2)); 1433 Op->getOperand(2)); 1448 Assert(isa<MDNode>(Op->getOperand(2)), 1451 Op->getOperand(2)); 1458 bool Inserted = SeenIDs.insert(std::make_pair(ID, Op)).second; 1465 = mdconst::dyn_extract_or_null<ConstantInt>(Op->getOperand(2)); 1478 for (const MDOperand &MDO : cast<MDNode>(Op->getOperand(2))->operands())