extractval and saddovf implemented

FIXME: How to convert from llvm::APInt to unsigned? Need that while
fetching the index value in extractvalue instruction implemetation.

Test case still not showing the expected optimization.