Als «compiler-optimization» getaggte Fragen

Bei der Compileroptimierung wird ein Compiler angepasst, um die Laufzeit oder die Objektgröße oder beides zu reduzieren. Dies kann mithilfe von Compiler-Argumenten (z. B. CFLAGS, LDFLAGS), Compiler-Plugins (z. B. DEHYDRA) oder direkten Änderungen am Compiler (z. B. Ändern des Quellcodes) erreicht werden.

195
Was ist &&& Betrieb in C.

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } Die Ausgabe des obigen Programms, das mit kompiliert wurde, gccist 0 1 1 Gibt mit der Option -Walloder eine Warnung aus:-Waddressgcc warning: the...

151
Grenzen des Nat-Typs in Shapeless

In Shapeless stellt der Nat-Typ eine Möglichkeit dar, natürliche Zahlen auf Typebene zu codieren. Dies wird beispielsweise für Listen mit fester Größe verwendet. Sie können sogar Berechnungen auf Typebene durchführen, z. B. eine Liste von NElementen an eine Liste von KElementen anhängen und eine...

90
Optimierungsstufen klirren

Auf gcc, das Handbuch erklärt , was -O3, -Osetc. übersetzen zu in Bezug auf spezifische Optimierung Argumente ( -funswitch-loops, -fcompare-elimusw.) Ich suche die gleichen Informationen für Clang . Ich habe sehe Online und in man clangdenen gibt nur allgemeine Informationen ( -O2optimiert mehr als...