Для одной функции - может и да (и не у одного ИАР-а так бывает). А для длинного файла с кучей функций - если "на размер" с разрешением общие куски из разных мест выделять в подпрограммы (своего рода шитый код), то "на скорость" короче не будет ни в коем случае.
В том тесте и Keil, и IAR имели право такое выделение делать.