https://github.com/vitalybuka updated
https://github.com/llvm/llvm-project/pull/84850
>From 679055efe79a97c84c8ef675d7eb450c5df58a51 Mon Sep 17 00:00:00 2001
From: Vitaly Buka
Date: Tue, 12 Mar 2024 12:01:01 -0700
Subject: [PATCH] Update llvm/docs/LangRef.rst
Co-authored-by: Nikita Popov
---
https://github.com/vitalybuka updated
https://github.com/llvm/llvm-project/pull/84850
>From 679055efe79a97c84c8ef675d7eb450c5df58a51 Mon Sep 17 00:00:00 2001
From: Vitaly Buka
Date: Tue, 12 Mar 2024 12:01:01 -0700
Subject: [PATCH] Update llvm/docs/LangRef.rst
Co-authored-by: Nikita Popov
---
https://github.com/vitalybuka updated
https://github.com/llvm/llvm-project/pull/84850
>From 679055efe79a97c84c8ef675d7eb450c5df58a51 Mon Sep 17 00:00:00 2001
From: Vitaly Buka
Date: Tue, 12 Mar 2024 12:01:01 -0700
Subject: [PATCH] Update llvm/docs/LangRef.rst
Co-authored-by: Nikita Popov
---
@@ -27639,6 +27639,54 @@ constant `true`. However it is always correct to
replace
it with any other `i1` value. Any pass can
freely do it if it can benefit from non-default lowering.
+'``llvm.experimental.hot``' Intrinsic
+^
https://github.com/vitalybuka edited
https://github.com/llvm/llvm-project/pull/84850
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
vitalybuka wrote:
> Please submit an RFC on discourse for this change.
https://discourse.llvm.org/t/rfc-add-llvm-experimental-hot-intrinsic-or-llvm-hot/77641
https://github.com/llvm/llvm-project/pull/84850
___
llvm-branch-commits mailing list
llvm-bra
@@ -1722,6 +1722,11 @@ def int_debugtrap : Intrinsic<[]>,
def int_ubsantrap : Intrinsic<[], [llvm_i8_ty],
[IntrNoReturn, IntrCold, ImmArg>]>;
+// Return true if profile counter for containing block is hot.
+def int_experimental_hot : Intrinsic<[ll