Lines Matching defs:ID
377 void visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI);
390 bool PerformTypeCheck(Intrinsic::ID ID, Function *F, Type *Ty, int VT,
1166 // constant int), the flag ID (an MDString), and the value.
1179 MDString *ID = dyn_cast_or_null<MDString>(Op->getOperand(1));
1180 Assert(ID, "invalid ID operand in module flag (expected metadata string)",
1192 // The value should itself be an MDNode with two operands, a flag ID (an
1220 // Unless this is a "requires" flag, check the ID is unique.
1222 bool Inserted = SeenIDs.insert(std::make_pair(ID, Op)).second;
1224 "module flag identifiers must be unique (or of 'require' type)", ID);
2307 if (Intrinsic::ID ID = (Intrinsic::ID)F->getIntrinsicID())
2308 visitIntrinsicFunctionCall(ID, CI);
3075 void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI) {
3086 getIntrinsicInfoTableEntries(ID, Table);
3107 // Now that we have the intrinsic ID and the actual argument types (and we
3111 const std::string ExpectedName = Intrinsic::getName(ID, ArgTys);
3124 switch (ID) {
3160 if (ID == Intrinsic::gcroot) {
3565 static char ID;
3570 VerifierLegacyPass() : FunctionPass(ID), V(dbgs()), FatalErrors(true) {
3574 : FunctionPass(ID), V(dbgs()), FatalErrors(FatalErrors) {
3598 char VerifierLegacyPass::ID = 0;