================
@@ -2523,6 +2575,15 @@ llvm::Function *CodeGenModule::getLLVMLifetimeEndFn() {
   return LifetimeEndFn;
 }
 
+/// Lazily declare the @llvm.fake.use intrinsic.
+llvm::Function *CodeGenModule::getLLVMFakeUseFn() {
+  if (FakeUseFn)
+    return FakeUseFn;
+  FakeUseFn =
+      llvm::Intrinsic::getDeclaration(&getModule(), llvm::Intrinsic::fake_use);
+  return FakeUseFn;
----------------
pogo59 wrote:

```suggestion
  if (!FakeUseFn)
    FakeUseFn =
        llvm::Intrinsic::getDeclaration(&getModule(), 
llvm::Intrinsic::fake_use);
  return FakeUseFn;
```
This seems a bit simpler to read, but I'm not insisting.

https://github.com/llvm/llvm-project/pull/106724
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to