41628b52fc
This CL implements a new %CheckTurboshaftTypeOf(e, type_string) intrinsic allowing tests to express that the expression e is supposed to have the turboshaft type expressed by type_string eventually during lowering. Test that use this intrinsic are verifying implementation details and are thus somewhat brittle and potentially platform depedent. This intrinsic is not supposed to be used broadly, but rather to write some tests that check the precision of turboshaft's new type system. This intrinsic may be removed once the type system is shipped and gets coverage in other ways. Bug: v8:12783 Change-Id: I4cc2582273f3d668601a3203c400a8461b470cac Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4061889 Reviewed-by: Darius Mercadier <dmercadier@chromium.org> Commit-Queue: Nico Hartmann <nicohartmann@chromium.org> Reviewed-by: Maya Lekova <mslekova@chromium.org> Cr-Commit-Position: refs/heads/main@{#84894} |
||
---|---|---|
.. | ||
benchmarks | ||
bigint | ||
cctest | ||
common | ||
debugger | ||
debugging | ||
fuzzer | ||
fuzzilli | ||
inspector | ||
intl | ||
js-perf-test | ||
memory | ||
message | ||
mjsunit | ||
mkgrokdump | ||
mozilla | ||
test262 | ||
torque | ||
unittests | ||
wasm-api-tests | ||
wasm-js | ||
wasm-spec-tests | ||
webkit | ||
BUILD.gn | ||
OWNERS |