Make getByValTypeAlignment() taking DataLayout as an argument