My HexRays decompiler output often looks like:
v0 = LoadLibraryW(L"wininet.dll");
v1 = v0;
if ( !v0 )
goto LABEL_1;
v2 = GetProcAddress(v0, "InternetOpenW");
v3 = GetProcAddress(v1, "InternetConnectW");
v4 = v2;
v5 = v4;
To me, there's just a couple variables here. v0, v2, and v3. The rest are entirely duplicate. Is it possible to clean up my decompiler output to eliminate these extraneous variables?