diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2018-01-24 09:56:07 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2018-01-24 09:56:07 +0000 |
commit | fdf40917d946e3b36fd67afb2aac4063af9fc85d (patch) | |
tree | 9f0bac9e282261c26720ea14594ddb76e35f5d2f /clang/include/clang-c | |
parent | e8404780c38e44ccbbc1cd89873929ed4c49dac0 (diff) | |
download | bcm5719-llvm-fdf40917d946e3b36fd67afb2aac4063af9fc85d.tar.gz bcm5719-llvm-fdf40917d946e3b36fd67afb2aac4063af9fc85d.zip |
[Metadata] Extend 'count' field of DISubrange to take a metadata node
Summary:
This patch extends the DISubrange 'count' field to take either a
(signed) constant integer value or a reference to a DILocalVariable
or DIGlobalVariable.
This is patch [1/3] in a series to extend LLVM's DISubrange Metadata
node to support debugging of C99 variable length arrays and vectors with
runtime length like the Scalable Vector Extension for AArch64. It is
also a first step towards representing more complex cases like arrays
in Fortran.
Reviewers: echristo, pcc, aprantl, dexonsmith, clayborg, kristof.beyls, dblaikie
Reviewed By: aprantl
Subscribers: rnk, probinson, fhahn, aemerson, rengolin, JDevlieghere, llvm-commits
Differential Revision: https://reviews.llvm.org/D41695
llvm-svn: 323313
Diffstat (limited to 'clang/include/clang-c')
0 files changed, 0 insertions, 0 deletions