Home | History | Annotate | Download | only in Scalar

Lines Matching defs:IVI

479   void visitInsertValueInst(InsertValueInst &IVI);
778 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) {
779 StructType *STy = dyn_cast<StructType>(IVI.getType());
781 return markOverdefined(&IVI);
785 if (IVI.getNumIndices() != 1)
786 return markAnythingOverdefined(&IVI);
788 Value *Aggr = IVI.getAggregateOperand();
789 unsigned Idx = *IVI.idx_begin();
796 mergeInValue(getStructValueState(&IVI, i), &IVI, EltVal);
800 Value *Val = IVI.getInsertedValueOperand();
803 markOverdefined(getStructValueState(&IVI, i), &IVI);
806 mergeInValue(getStructValueState(&IVI, i), &IVI, InVal);