Előre megmondja az új LLVM 7.0, hogy milyen gyors lesz a kódunk
2018-09-20T10:19:19+02:00
2018-09-20T23:06:49+02:00
2022-07-21T02:47:42+02:00
  • Olyasmire gondolok, hogy az optmizer meglát valami ilyesmit a kódban:
    cmp= memcmp(NULL,NULL,0);
    vagy
    int i; short *p= (short *)&i;
    erre boldogan felkiált: de hiszen ez UB (vagyis valaki hallott már olyan emberről, aki látott már olyasvalakit, aki el tud képzelni olyan platformot, ahol ez problémás), tehát mostmár szándékosan hibás kódot is generálhatok, 'optimalizálás' jelszóval.
    Mutasd a teljes hozzászólást!
  • Elsősorban a kézzel írt kódoknál érdekes, hiszen ha ő generálja a kódot, akkor ő ugyanazon információk alapján dolgozik és próbálja optimálisra generálni a kódot, ami alapján ez a segédprogram is megállapítja azt is, hogy mennyire jól használja ki a kód a processzort.
    Mutasd a teljes hozzászólást!
  • Esetleg olyan feature is lesz, amelyik megmondja, hogy 'UB optimization' felkiáltással hány helyen generált más kódot, mint amit a programozó leírt?
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd