We require DataLayout for analyzing the size of stores.