about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-12-08 23:15:12 +0100
committerGitHub <noreply@github.com>2023-12-08 23:15:12 +0100
commit1889e5a00b447e3e9cf492b9aa265077dd39a54d (patch)
tree6110449d7c9f04ee1d6fd1202e1176f04e9e7f49 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parent9041d1cec0e4ee566236307f11dd0a1ef4a17841 (diff)
parent9e15c49ae3bf675f7f7240da14bfd03338d62dc7 (diff)
downloadrust-1889e5a00b447e3e9cf492b9aa265077dd39a54d.tar.gz
rust-1889e5a00b447e3e9cf492b9aa265077dd39a54d.zip
Rollup merge of #118694 - celinval:smir-alloc-methods, r=ouz-a
Add instance evaluation and methods to read an allocation in StableMIR

The instance evaluation is needed to handle intrinsics such as `type_id` and `type_name`.

Since we now use Allocation to represent all evaluated constants, provide a few methods to help process the data inside an allocation.

I've also started to add a structured way to get information about the compilation target machine. For now, I've only added information needed to process an allocation.

r? ``````@ouz-a``````
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions