diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-12-28 19:44:19 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-12-28 19:44:19 +0000 |
commit | 32ca14819848b362af9e1879f3811e68427f5279 (patch) | |
tree | a3e908a27535a53a4ba4b72c4a30d49baba0af65 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 26dada79ffeba8237f50827da884111809633c7e (diff) | |
download | llvm-32ca14819848b362af9e1879f3811e68427f5279.zip llvm-32ca14819848b362af9e1879f3811e68427f5279.tar.gz llvm-32ca14819848b362af9e1879f3811e68427f5279.tar.bz2 |
Add an index for Module Metadata record in the bitcode
Summary:
This index record the position for each metadata record in
the bitcode, so that the reader will be able to lazy-load
on demand each individual record.
We also make sure that every abbrev is emitted upfront so
that the block can be skipped while reading.
I don't plan to commit this before having the reader
counterpart, but I figured this can be reviewed mostly
independently.
Reviewers: pcc, tejohnson
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D28083
llvm-svn: 290684
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions