diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-05-04 12:17:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-04 12:17:08 +0000 |
commit | 285aabdd3b2d8ee7c158eee34241ba52a31b19d3 (patch) | |
tree | be164dafb951987e1e8a25ac3be87c9555d0b6b3 /gcc/rust/backend/rust-constexpr.h | |
parent | 21b9e1226cfbc4137a881a71c5e6f904fc5b364e (diff) | |
parent | 74f4ee8d38f5aa58e4722725f3016f6420d4654b (diff) | |
download | gcc-285aabdd3b2d8ee7c158eee34241ba52a31b19d3.zip gcc-285aabdd3b2d8ee7c158eee34241ba52a31b19d3.tar.gz gcc-285aabdd3b2d8ee7c158eee34241ba52a31b19d3.tar.bz2 |
Merge #1205
1205: Take advantage of OBJ_TYPE_REF'S in dyn calls r=philberty a=philberty
OBJ_TYPE_REF's are the gcc nodes that signify that this is a virtual call
which gives a hint to the optimizers for devirtualization. This patch also enhaces
the dyn object to hold an array of pointers instead of multiple name fields of addresses.
Fixes #996
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-constexpr.h')
0 files changed, 0 insertions, 0 deletions