mirror of
https://github.com/intel/llvm.git
synced 2026-01-27 06:06:34 +08:00
a425623dd9907bf5433e2bf0f64b7e0dcb2b4a8a
Summary: Often, a code will call multiple virtual methods of a given object. If they go in a linear block, it should be possible to check vtable before the first call, then store vtable pointer and reuse it for the second vcall without any additional checks. This is expected to have a positive performance impact on a hot path in Blink, see https://crbug.com/634139. Reviewers: kcc Differential Revision: https://reviews.llvm.org/D23151 llvm-svn: 277795
…
…
Languages
LLVM
41.5%
C++
31.7%
C
13%
Assembly
9.1%
MLIR
1.5%
Other
2.8%