about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorErik Desjardins <erikdesjardins@users.noreply.github.com>2021-12-05 15:55:50 -0500
committerErik Desjardins <erikdesjardins@users.noreply.github.com>2021-12-05 16:07:27 -0500
commit2ff5a3e38b59dc8dc443c7459d2825130ffed4bc (patch)
treec1dcbe6f4c6c35292571a25abfee182a5f3b4217 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parent772d51f887fa407216860bf8ecf3f1a32fb795b4 (diff)
downloadrust-2ff5a3e38b59dc8dc443c7459d2825130ffed4bc.tar.gz
rust-2ff5a3e38b59dc8dc443c7459d2825130ffed4bc.zip
Attach range metadata to alignment loads from vtables
...because alignment is always nonzero.

This helps eliminate redundant runtime alignment checks, when a DST
is a field of a struct whose remaining fields have alignment 1.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions