part-1 is a NFC refactoring patch to enable porting. Changes include
- renamed LoopAccessAnalysis.h to be LoopAccessInfo.h
- split out LoopAccessAnalysis class into new file LoopAccessAnalysis.h
- introduced LoopAccessFuncInfo class to represent function level analysis result of LoopAccess infos
- machinery to support lazy computation of LoopAccessInfo
s/LAFI/LAAR