HomePhabricator

X86, AArch64, ARM: Do not attach debug location to spill/reload instructions

Description

X86, AArch64, ARM: Do not attach debug location to spill/reload instructions

This rebases and recommits r343520. hwasan should be fixed now and this
shouldn't break the tests anymore.

Spill/reload instructions are artificially generated by the compiler and
have no relation to the original source code. So the best thing to do is
not attach any debug location to them (instead of just taking the next
debug location we find on following instructions).

Differential Revision: https://reviews.llvm.org/D52125

Details

Committed
matzeOct 5 2018, 3:00 PM
Differential Revision
D52125: X86, AArch64, ARM: Do not attach debug location to spill/reload instructions
Parents
rL343894: [COFF, ARM64] Add _InterlockedAdd intrinsic
Branches
Unknown
Tags
Unknown