Manual for an optimization

Hi folks,

Can anyone please guide me where the details about a specific optimization (all optimizations) are mentioned? I am sorry if this is a very basic question. I tried google, but only tutorials, or class references from LLVM were available.

For example, while executing scalar-evolution, it would be great if a document could help me understand what Trip Multiple, LoopDispositions etc. meant.

Regards,
Shraiysh Vaishay