[clang] [clang] Add noipa attribute (PR #207502)

via cfe-commits cfe-commits at lists.llvm.org
Fri Jul 10 06:25:27 PDT 2026


================
@@ -3105,6 +3105,12 @@ void CodeGenModule::SetLLVMFunctionAttributesForDefinition(const Decl *D,
   if (CodeGenOpts.DisableOutlining || D->hasAttr<NoOutlineAttr>())
     B.addAttribute(llvm::Attribute::NoOutline);
 
+  if (D->hasAttr<NoIPAAttr>()) {
+    B.addAttribute(llvm::Attribute::NoIPA);
+    if (!F->hasFnAttribute(llvm::Attribute::AlwaysInline))
----------------
Disservin wrote:

that makes sense.. I will take a look over the weekend.

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


More information about the cfe-commits mailing list