Introduce updateDiscriminator interface to DILocation to make it cleaner assigning...
authorDehao Chen <dehao@google.com>
Wed, 26 Oct 2016 15:48:45 +0000 (15:48 +0000)
committerDehao Chen <dehao@google.com>
Wed, 26 Oct 2016 15:48:45 +0000 (15:48 +0000)
commite713000eb62aba018d67293814a86cf5375a8314
treebf05896ca3a87b896f4daec62f8677ca6764961d
parent7e0f03ecf2e3ebc3f68a9189bce0f6fba01a8772
Introduce updateDiscriminator interface to DILocation to make it cleaner assigning discriminators.

Summary: This patch introduces updateDiscriminator to DILocation so that it can be directly called by AddDiscriminator. It also makes it easier to update the discriminator later.

Reviewers: dnovillo, dblaikie, aprantl, echristo

Subscribers: mehdi_amini, llvm-commits

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

llvm-svn: 285207
llvm/include/llvm/IR/DebugInfoMetadata.h
llvm/lib/Transforms/Utils/AddDiscriminators.cpp
llvm/test/Transforms/AddDiscriminators/inlined.ll