Lines Matching defs:Later
965 const ParseMemoryInst &Later);
1004 const IntrinsicInst *Later) {
1054 if (PtrOp(Earlier) != PtrOp(Later))
1058 Intrinsic::ID IDL = Later->getIntrinsicID();
1067 if (MaskOp(Earlier) == MaskOp(Later) && ThruOp(Earlier) == ThruOp(Later))
1069 if (!isa<UndefValue>(ThruOp(Later)))
1071 return IsSubmask(MaskOp(Later), MaskOp(Earlier));
1078 if (!IsSubmask(MaskOp(Later), MaskOp(Earlier)))
1080 return isa<UndefValue>(ThruOp(Later));
1086 return IsSubmask(MaskOp(Later), MaskOp(Earlier));
1093 return IsSubmask(MaskOp(Earlier), MaskOp(Later));
1313 const ParseMemoryInst &Later) {
1314 // Can we remove Earlier store because of Later store?
1318 if (Earlier.getPointerOperand() != Later.getPointerOperand())
1320 if (!Earlier.getValueType() || !Later.getValueType() ||
1321 Earlier.getValueType() != Later.getValueType())
1323 if (Earlier.getMatchingId() != Later.getMatchingId())
1330 if (!Earlier.isUnordered() || !Later.isUnordered())
1335 bool LNTI = isHandledNonTargetIntrinsic(Later.get());
1338 cast<IntrinsicInst>(Later.get()));