Lines Matching full:isa
10 // functions with the isa/dyncast family of functions. In particular, this
46 /// This allows the standard isa/dyncast/cast functionality to work with calls
129 /// Methods for support type inquiry through isa, cast, and dyn_cast:
136 return isa<CallInst>(V) && classof(cast<CallInst>(V));
160 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
187 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
211 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I)
217 ValueAsMetadata *VAM = isa<ValueAsMetadata *>(I)
223 if (isa<ValueAsMetadata *>(I))
230 if (isa<ValueAsMetadata *>(I))
250 assert(isa<ValueAsMetadata>(RawLocation) || isa<DIArgList>(RawLocation) ||
251 (isa<MDNode>(RawLocation) &&
265 bool hasArgList() const { return isa<DIArgList>(getRawLocation()); }
269 if (!hasArgList() && isa<MDNode>(getRawLocation()))
276 return any_of(location_ops(), [](Value *V) { return isa<UndefValue>(V); });
427 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
452 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
476 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
527 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
544 /// Methods for support type inquiry through isa, cast, and dyn_cast:
550 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
607 // Methods for support type inquiry through isa, cast, and dyn_cast:
612 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
653 /// Methods for support type inquiry through isa, cast, and dyn_cast:
659 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
668 /// Methods for support type inquiry through isa, cast, and dyn_cast:
674 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
685 /// Methods for support type inquiry through isa, cast, and dyn_cast:
691 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
700 /// Methods for support type inquiry through isa, cast, and dyn_cast:
706 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
720 // Methods for support type inquiry through isa, cast, and dyn_cast:
723 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
735 // Methods for support type inquiry through isa, cast, and dyn_cast:
746 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
765 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
854 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
900 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
933 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
952 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1136 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1148 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1166 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1178 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1190 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1208 // Methods for support type inquiry through isa, cast, and dyn_cast:
1222 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1229 // Methods for support type inquiry through isa, cast, and dyn_cast:
1240 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1247 // Methods for support type inquiry through isa, cast, and dyn_cast:
1252 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1259 // Methods for support type inquiry through isa, cast, and dyn_cast:
1271 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1278 // Methods for support type inquiry through isa, cast, and dyn_cast:
1284 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1291 // Methods for support type inquiry through isa, cast, and dyn_cast:
1296 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1303 // Methods for support type inquiry through isa, cast, and dyn_cast:
1308 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1341 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1361 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1383 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1403 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1422 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1433 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1446 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1459 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1529 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1541 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1553 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1567 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1579 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1590 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1614 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1637 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1648 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1671 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1698 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1723 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1731 return isa<LandingPadInst>(Token) || isa<InvokeInst>(Token);
1746 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1774 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1786 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));
1810 return isa<IntrinsicInst>(V) && classof(cast<IntrinsicInst>(V));