summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
fb52ed8)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@260650
91177308-0d34-0410-b5e6-
96231b3b80d8
Makes programs 10x faster by doing Special New Thing.
Makes programs 10x faster by doing Special New Thing.
-Changes to the X86 and X86-64 Targets
--------------------------------------
-
-* Smaller code for materializing 32-bit 1 and -1 constants at ``-Os``.
-
-* More efficient code for wide integer compares. (E.g. 64-bit compares
- on 32-bit targets.)
-
-* Tail call support for ``thiscall``, ``stdcall`, ``vectorcall``, and
- ``fastcall`` functions.
-
Changes to the ARM Backend
--------------------------
Changes to the ARM Backend
--------------------------
* TLS is enabled for Cygwin as emutls.
* TLS is enabled for Cygwin as emutls.
+* Smaller code for materializing 32-bit 1 and -1 constants at ``-Os``.
+
+* More efficient code for wide integer compares. (E.g. 64-bit compares
+ on 32-bit targets.)
+
+* Tail call support for ``thiscall``, ``stdcall`, ``vectorcall``, and
+ ``fastcall`` functions.
+
Changes to the OCaml bindings
-----------------------------
Changes to the OCaml bindings
-----------------------------