diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2016-07-21 12:33:23 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2016-07-28 12:05:04 -0400 |
| commit | 2b38c4bdea7acf72b8322660de5a4f86d561a65c (patch) | |
| tree | 6f7e4e39127c96be68f1b98f3e8ecbb97fb2ebe9 /src/rustllvm/PassWrapper.cpp | |
| parent | cec262e55a92ad15196c4ea6d490fb6ef6bccab4 (diff) | |
| download | rust-2b38c4bdea7acf72b8322660de5a4f86d561a65c.tar.gz rust-2b38c4bdea7acf72b8322660de5a4f86d561a65c.zip | |
Extend DepGraph so it can track "work-products"
A work product right now is just a `.o` file. In the future it probably includes other kinds of files, such as `.bc` files saving the unoptimized LLVM IR. However, because WorkProductIds must be independent of DefIds, so that they don't need translation, this system may not be suitable *as is* for storing fine-grained information (such as the MIR for individual defs), as it was originally intended. We will want to refactor some for that.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
