[llvm] adbb5eb - ReleaseNotes: __builtin_unpredictable is now handled by X86 Backend

Dávid Bolvanský via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 21 01:25:42 PDT 2023


Author: Dávid Bolvanský
Date: 2023-06-21T10:25:33+02:00
New Revision: adbb5ebf08ce738ba2c144fbf1c7ab8781e3fb96

URL: https://github.com/llvm/llvm-project/commit/adbb5ebf08ce738ba2c144fbf1c7ab8781e3fb96
DIFF: https://github.com/llvm/llvm-project/commit/adbb5ebf08ce738ba2c144fbf1c7ab8781e3fb96.diff

LOG: ReleaseNotes: __builtin_unpredictable is now handled by X86 Backend

Added: 
    

Modified: 
    llvm/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst
index 2b1edd5d6ba38..7a9c85f7e7ed4 100644
--- a/llvm/docs/ReleaseNotes.rst
+++ b/llvm/docs/ReleaseNotes.rst
@@ -243,6 +243,10 @@ Changes to the Windows Target
 Changes to the X86 Backend
 --------------------------
 
+* ``__builtin_unpredictable`` (unpredictable metadata in LLVM IR), is handled by X86 Backend.
+  ``X86CmovConversion`` pass now respects this builtin and does not convert CMOVs to branches.
+
+
 Changes to the OCaml bindings
 -----------------------------
 


        


More information about the llvm-commits mailing list