reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
909 if (PtrBase != GEPRHS->getOperand(0)) { 910 bool IndicesTheSame = GEPLHS->getNumOperands()==GEPRHS->getNumOperands(); 912 GEPRHS->getOperand(0)->getType(); 915 if (GEPLHS->getOperand(i) != GEPRHS->getOperand(i)) { 923 return new ICmpInst(Cond, GEPLHS->getOperand(0), GEPRHS->getOperand(0)); 929 if (GEPLHS->isInBounds() && GEPRHS->isInBounds() && 931 (GEPRHS->hasAllConstantIndices() || GEPRHS->hasOneUse()) && 931 (GEPRHS->hasAllConstantIndices() || GEPRHS->hasOneUse()) && 933 GEPRHS->getOperand(0)->stripPointerCasts() && 936 Value *ROffset = EmitGEPOffset(GEPRHS); 965 return foldGEPICmp(GEPRHS, GEPLHS->getOperand(0), 970 if (!GEPRHS->getType()->isVectorTy() && GEPRHS->hasAllZeroIndices()) 970 if (!GEPRHS->getType()->isVectorTy() && GEPRHS->hasAllZeroIndices()) 971 return foldGEPICmp(GEPLHS, GEPRHS->getOperand(0), Cond, I); 973 bool GEPsInBounds = GEPLHS->isInBounds() && GEPRHS->isInBounds(); 974 if (GEPLHS->getNumOperands() == GEPRHS->getNumOperands()) { 978 for (unsigned i = 1, e = GEPRHS->getNumOperands(); i != e; ++i) 979 if (GEPLHS->getOperand(i) != GEPRHS->getOperand(i)) { 981 Type *RHSType = GEPRHS->getOperand(i)->getType(); 1002 Value *RHSV = GEPRHS->getOperand(DiffOperand); 1011 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) { 1011 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) { 1014 Value *R = EmitGEPOffset(GEPRHS);