Commit d54b3afc authored by Ross McIlroy's avatar Ross McIlroy Committed by Commit Bot

[csa][cleanup] TNodify interpreter-intrinsics.

Also moves CallStubN to be a private member of code-assembler.

BUG=v8:6949,v8:11074

Change-Id: I88a36819aead919cc4f4deff201925562fc9f74f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2527061Reviewed-by: 's avatarSantiago Aboy Solanes <solanes@chromium.org>
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Auto-Submit: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#71086}
parent df156ffc
......@@ -1044,10 +1044,6 @@ class V8_EXPORT_PRIVATE CodeAssembler {
target, context, args...));
}
Node* CallStubN(StubCallMode call_mode,
const CallInterfaceDescriptor& descriptor, int input_count,
Node* const* inputs);
template <class T = Object, class... TArgs>
TNode<T> CallBuiltinPointer(const CallInterfaceDescriptor& descriptor,
TNode<BuiltinPtr> target, TNode<Object> context,
......@@ -1232,6 +1228,10 @@ class V8_EXPORT_PRIVATE CodeAssembler {
TNode<Object> function, TNode<Object> new_target,
TNode<Int32T> arity, std::initializer_list<Node*> args);
Node* CallStubN(StubCallMode call_mode,
const CallInterfaceDescriptor& descriptor, int input_count,
Node* const* inputs);
// These two don't have definitions and are here only for catching use cases
// where the cast is not necessary.
TNode<Int32T> Signed(TNode<Int32T> x);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment