Ответ:
Сравнение: «знамена, как тени» — знамена сопоставляются с тенями с помощью союза «как».
Олицетворения: «картечь визжала» (картечи приписано действие живого существа); «рука бойцов колоть устала» (рука изображена действующей самостоятельно).
Метонимия: «звучал булат» — название материала обозначает оружие, изготовленное из него.
Гипербола: «И ядрам пролетать мешала / Гора кровавых тел» — масштаб сражения и количество погибших преувеличены.
Ответ: сравнение, олицетворения, метонимия и гипербола.
