HomePhabricator

[OPT-DBG] Teach DbgEntityHistoryCalculator about meta-instructions.

Authored by TWeaver on Dec 20 2019, 6:03 AM.

Description

[OPT-DBG] Teach DbgEntityHistoryCalculator about meta-instructions.

The calculator was considering instructions such as KILLs as clobbers
of a physical address. This is wrong as meta instructions such as KILLs
produce no output in the final program and thus don't clobber or change
any physical location's value. As a result they're safe to ignore whilst
calculating location list ranges.

reviewers: aprantl, vsk

diff revision: https://reviews.llvm.org/D70497

fixes: https://bugs.llvm.org/show_bug.cgi?id=38753

Details

Committed
TWeaverDec 20 2019, 6:03 AM
Parents
rG59811f454df0: [AArch64] add more tests for extract-bitcast-splat; NFC
Branches
Unknown
Tags
Unknown