Index in extractvalue is now an integer, converted APInt to unsigned. Debugging messages still there.
final implementation of extractvalue and saddo

Logic is correct but no optimization is seen for flow1.ll test case