[clang] [CIR] Add math and builtin intrinsics support (PR #175233)

Andy Kaylor via cfe-commits cfe-commits at lists.llvm.org
Thu Jan 15 15:55:21 PST 2026


================
@@ -2196,7 +2197,44 @@ void CIRGenModule::setCIRFunctionAttributesForDefinition(
   } else if (codeGenOpts.getInlining() == CodeGenOptions::OnlyAlwaysInlining) {
     // If inlining is disabled, force everything that isn't always_inline
     // to carry an explicit noinline attribute.
+    // However, don't mark functions as noinline if they only contain
----------------
andykaylor wrote:

I'm not following. What does `isConstant` have to do with `NoInline`?

https://github.com/llvm/llvm-project/pull/175233


More information about the cfe-commits mailing list