Lines Matching defs:GEPI
687 } else if (const GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) {
688 if (!AllUsesOfValueWillTrapIfNull(GEPI, PHIs)) return false;
806 } else if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I)) {
809 Idxs.reserve(GEPI->getNumOperands()-1);
810 for (User::op_iterator i = GEPI->op_begin() + 1, e = GEPI->op_end();
816 if (Idxs.size() == GEPI->getNumOperands()-1)
818 GEPI, ConstantExpr::getGetElementPtr(GEPI->getSourceElementType(),
820 if (GEPI->use_empty()) {
822 GEPI->eraseFromParent();
1061 if (auto *GEPI = dyn_cast<GetElementPtrInst>(U)) {
1062 Worklist.push_back(GEPI);