[PATCH] D141256: [DAGCombine]Don't check for Undef/Poison if the node is deleted
Zhang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 9 05:53:22 PST 2023
Naville added a comment.
Can confirm no DELETED_NODE exists before the entire DAG processing logic,
DAG looks like this before `` for (SDValue MaybePoisonOperand : MaybePoisonOperands) ``:
SelectionDAG has 12 nodes:
t0: ch,glue = EntryToken
t2: i64,ch = CopyFromReg t0, Register:i64 %0
t3: i64 = freeze t2
t4: i1 = truncate t3
t5: i1 = truncate t2
t6: i1 = xor t4, t5
t7: i1 = freeze t6
t9: i32 = zero_extend t7
t11: ch,glue = CopyToReg t0, Register:i32 $w0, t9
t12: ch = AArch64ISD::RET_FLAG t11, Register:i32 $w0, t11:1
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D141256/new/
https://reviews.llvm.org/D141256
More information about the llvm-commits
mailing list