[PATCH] D152145: [InstSimplify] Fold all global variables with initializers
Anshil Gandhi via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 10 19:21:36 PDT 2023
gandhi21299 added a comment.
In D152145#4407171 <https://reviews.llvm.org/D152145#4407171>, @arsenm wrote:
> In D152145#4401053 <https://reviews.llvm.org/D152145#4401053>, @gandhi21299 wrote:
>
>> - Requested changes
>>
>> I am not sure how to implement a test with `EvalMode != Min`.
>
> My skimming suggests lowering an objectsize intrinsic call would work
It doesn't make the `ObjectSizeOffsetVisitor` visit a global variable. I tried the following:
@gv_objectsize = weak global i64 zeroinitializer, align 16
...
call i32 @llvm.objectsize.i32.p5(ptr @gv_objectsize, i1, i1, i1)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152145/new/
https://reviews.llvm.org/D152145
More information about the llvm-commits
mailing list