[NFC][Assignment Tracking] Add is/setKillAddress
authorOCHyams <orlando.hyams@sony.com>
Wed, 11 Jan 2023 16:40:34 +0000 (16:40 +0000)
committerOCHyams <orlando.hyams@sony.com>
Thu, 12 Jan 2023 09:46:01 +0000 (09:46 +0000)
commit83f7f86e7d4d122f0e8e1f7f497a2c8705ae2483
tree7f9e1d7efc1a5f702a990a97150cbd9c86db71a5
parent840edd8ab2620a52e9acbef7de037c9f465dfce7
[NFC][Assignment Tracking] Add is/setKillAddress

Unlike D140903 this patch folds in treating an empty metadata address component
of a dbg.assign the same as undef because it was already being treated that way
in the AssignmentTrackingAnalysis pass.

Reviewed By: scott.linder

Differential Revision: https://reviews.llvm.org/D141125
llvm/include/llvm/IR/IntrinsicInst.h
llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
llvm/lib/IR/IntrinsicInst.cpp
llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
llvm/lib/Transforms/Utils/Local.cpp