Searched refs:GEP2 (Results 1 – 3 of 3) sorted by relevance
1070 const GEPOperator *GEP2 = dyn_cast<GEPOperator>(Ptr2); in getPointerOffsetFrom() local1077 if (!GEP1 || !GEP2 || GEP1->getOperand(0) != GEP2->getOperand(0) || in getPointerOffsetFrom()1078 GEP1->getSourceElementType() != GEP2->getSourceElementType()) in getPointerOffsetFrom()1083 for (; Idx != GEP1->getNumOperands() && Idx != GEP2->getNumOperands(); ++Idx) in getPointerOffsetFrom()1084 if (GEP1->getOperand(Idx) != GEP2->getOperand(Idx)) in getPointerOffsetFrom()1088 auto IOffset2 = getOffsetFromIndex(GEP2, Idx, DL); in getPointerOffsetFrom()
2557 GEPOperator &GEP2) { in getMergedGEPNoWrapFlags() argument2558 return GEP1.getNoWrapFlags().intersectForOffsetAdd(GEP2.getNoWrapFlags()); in getMergedGEPNoWrapFlags()
5557 auto *GEP2 = dyn_cast<GetElementPtrInst>(Ptr2); in arePointersCompatible() local5559 (!GEP2 || GEP2->getNumOperands() == 2) && in arePointersCompatible()5561 (!GEP2 || isConstant(GEP2->getOperand(1)))) || in arePointersCompatible()5563 (GEP1 && GEP2 && in arePointersCompatible()5564 getSameOpcode({GEP1->getOperand(1), GEP2->getOperand(1)}, TLI))); in arePointersCompatible()