Is there a trick in IDA Pro to deal with unrolled loops like in the screenshot below?Another, possibly related compiler optimisation is this - instead of loading an offset into a memory area, it does mov for each character (MSVC8). Any quick way to deal with these?
IDA pro and unrolled loops
ida;compilers
There is a topic regarding the 2nd question, see How can I clean up strings built at runtime?. Personally I use the script by ASERT script, it works pretty well.