Lines Matching defs:EVI
571 void visitExtractValueInst(ExtractValueInst &EVI);
839 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) {
842 if (EVI.getType()->isStructTy())
843 return (void)markOverdefined(&EVI);
847 if (ValueState[&EVI].isOverdefined())
848 return (void)markOverdefined(&EVI);
851 if (EVI.getNumIndices() != 1)
852 return (void)markOverdefined(&EVI);
854 Value *AggVal = EVI.getAggregateOperand();
856 unsigned i = *EVI.idx_begin();
858 mergeInValue(getValueState(&EVI), &EVI, EltVal);
861 return (void)markOverdefined(&EVI);