-
- Правильно ли я понял парадигму LLVM? Мы вначале создаём
универсальный, общего типа, шагающе-летающий-подводный эскаватор
для добычи всех видов полезных ископаемых. А после оптимизируем его
под конкретную задачу. Если надо добывать каменный уголь (скажем,
таргет - платформа х86), то отрезаем эскаватору ненужные крылья,
гребной винт и пр.? - vpv.vpv(20.02.2023 07:43)
- Нет, это как фабрика по добыче полезных ископаемых. Меняешь
фильтры, компоненты химии, режимы термообработки и т.д. и получаешь
слитки золота, железа, ванадия и пр. в зависимости от
необходимости. Эффективность не максимальна, зато результат можно
получить очень быстро. - =AlexD=(20.02.2023 08:45)
- Ну, примерно понял. Лавры IAR Systems кому-то покоя не дают,
похоже. :))) - vpv.vpv(20.02.2023 14:25)
- Как стругают компиляторы иаровцы доподлинно неизвестно, а ллвм - открытая штука доступная каждому. Для каждого нового йезыка нужно дописать фронтенд, а для каждой новой микроархитектуры - кодогенератор и специфические методы оптимизации. Очень большой кусок кода при этом не меняется вовсе. - =AlexD=(20.02.2023 15:14)
- Ну, примерно понял. Лавры IAR Systems кому-то покоя не дают,
похоже. :))) - vpv.vpv(20.02.2023 14:25)
- Нет, это как фабрика по добыче полезных ископаемых. Меняешь
фильтры, компоненты химии, режимы термообработки и т.д. и получаешь
слитки золота, железа, ванадия и пр. в зависимости от
необходимости. Эффективность не максимальна, зато результат можно
получить очень быстро. - =AlexD=(20.02.2023 08:45)
- Правильно ли я понял парадигму LLVM? Мы вначале создаём
универсальный, общего типа, шагающе-летающий-подводный эскаватор
для добычи всех видов полезных ископаемых. А после оптимизируем его
под конкретную задачу. Если надо добывать каменный уголь (скажем,
таргет - платформа х86), то отрезаем эскаватору ненужные крылья,
гребной винт и пр.? - vpv.vpv(20.02.2023 07:43)