================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits