Part of a sequence of exploratory patches using poison semantics for
uninitialized memory.
This commit adds freeze_bits metadata support to mem2reg.
Regression test changes will be added in a future WIP patch.
Paths
| Differential D158353
WIP: [mem2reg] Refactor load of uninitialized memory to poison semantics Needs ReviewPublic Authored by jmciver on Aug 19 2023, 3:41 PM.
Details
Diff Detail
Event Timelinejmciver added a parent revision: D158352: WIP: [llvm][MemoryBuiltins] Add initialization category to getInitialValueOfAllocation.Aug 19 2023, 3:43 PM jmciver retitled this revision from [mem2reg] Refactor load of uninitialized memory to poison semantics to WIP: [mem2reg] Refactor load of uninitialized memory to poison semantics.
Revision Contents
Diff 553315 llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
|