[llvm] aa2134c - [Assignment Tracking][Docs] Remove TODO for replacing undef with poison
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 12 02:22:31 PST 2023
Author: OCHyams
Date: 2023-01-12T10:22:14Z
New Revision: aa2134cdecf363070579524887c6ffac0fa5f849
URL: https://github.com/llvm/llvm-project/commit/aa2134cdecf363070579524887c6ffac0fa5f849
DIFF: https://github.com/llvm/llvm-project/commit/aa2134cdecf363070579524887c6ffac0fa5f849.diff
LOG: [Assignment Tracking][Docs] Remove TODO for replacing undef with poison
This has been resolved for assignment tracking by the patch D140906 and others
in the same stack.
Added:
Modified:
llvm/docs/AssignmentTracking.md
Removed:
################################################################################
diff --git a/llvm/docs/AssignmentTracking.md b/llvm/docs/AssignmentTracking.md
index 969874039320..997b2f95263b 100644
--- a/llvm/docs/AssignmentTracking.md
+++ b/llvm/docs/AssignmentTracking.md
@@ -200,11 +200,6 @@ the choice at each instruction, iteratively joining the results for each block.
As this is an experimental work in progress so there are some items we still need
to tackle:
-* LLVM is trying to replace usage of `Undef` with `Poison`. Use `Poison` rather
- than `Undef` as the sentinal to denote "unknown location" for the address. See
- D133293. This will be unecessary if the address can be removed, as described
- below.
-
* As mentioned in test llvm/test/DebugInfo/assignment-tracking/X86/diamond-3.ll,
the analysis should treat escaping calls like untagged stores.
More information about the llvm-commits
mailing list