Vedant Kumar 85af7e1158 [DebugInfo] Create merged locations for instructions other than calls
This lifts a restriction on DILocation::getMergedLocation(), allowing it
to create merged locations for instructions other than calls.

Instruction::applyMergedLocation() now defaults to creating merged
locations for all instructions.

The default behavior of getMergedLocation() is unchanged: callers which
invoke it directly are unaffected.

This change will enable a follow-up Mem2Reg fix which improves crash
reporting.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@329955 91177308-0d34-0410-b5e6-96231b3b80d8
2018-04-12 20:58:24 +00:00
..
2017-08-07 18:30:35 +00:00
2016-03-28 22:12:21 +00:00
2015-02-13 11:08:40 +00:00
2016-03-28 22:12:21 +00:00
2016-03-28 22:12:21 +00:00
2016-09-16 02:43:36 +00:00