chromium/v8/src/compiler/js-intrinsic-lowering.cc

// Copyright 2015 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "src/compiler/js-intrinsic-lowering.h"

#include <stack>

#include "src/codegen/callable.h"
#include "src/compiler/access-builder.h"
#include "src/compiler/js-graph.h"
#include "src/compiler/js-heap-broker.h"
#include "src/compiler/linkage.h"
#include "src/compiler/node-matchers.h"
#include "src/compiler/node-properties.h"
#include "src/objects/js-generator.h"
#include "src/objects/objects-inl.h"

namespace v8 {
namespace internal {
namespace compiler {

JSIntrinsicLowering::JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph,
                                         JSHeapBroker* broker)
    :{}

Reduction JSIntrinsicLowering::Reduce(Node* node) {}

Reduction JSIntrinsicLowering::ReduceCopyDataProperties(Node* node) {}

Reduction
JSIntrinsicLowering::ReduceCopyDataPropertiesWithExcludedPropertiesOnStack(
    Node* node) {}

Reduction JSIntrinsicLowering::ReduceCreateIterResultObject(Node* node) {}

Reduction JSIntrinsicLowering::ReduceDeoptimizeNow(Node* node) {}

Reduction JSIntrinsicLowering::ReduceCreateJSGeneratorObject(Node* node) {}

Reduction JSIntrinsicLowering::ReduceGeneratorClose(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncFunctionAwait(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncFunctionEnter(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncFunctionReject(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncFunctionResolve(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncGeneratorAwait(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncGeneratorReject(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncGeneratorResolve(Node* node) {}

Reduction JSIntrinsicLowering::ReduceAsyncGeneratorYieldWithAwait(Node* node) {}

Reduction JSIntrinsicLowering::ReduceGeneratorGetResumeMode(Node* node) {}

Reduction JSIntrinsicLowering::ReduceIsInstanceType(
    Node* node, InstanceType instance_type) {}

Reduction JSIntrinsicLowering::ReduceIsJSReceiver(Node* node) {}

Reduction JSIntrinsicLowering::ReduceTurbofanStaticAssert(Node* node) {}

Reduction JSIntrinsicLowering::ReduceVerifyType(Node* node) {}

Reduction JSIntrinsicLowering::ReduceCheckTurboshaftTypeOf(Node* node) {}

Reduction JSIntrinsicLowering::ReduceIsBeingInterpreted(Node* node) {}

Reduction JSIntrinsicLowering::Change(Node* node, const Operator* op) {}

Reduction JSIntrinsicLowering::ReduceToLength(Node* node) {}

Reduction JSIntrinsicLowering::ReduceToObject(Node* node) {}

Reduction JSIntrinsicLowering::ReduceToString(Node* node) {}

Reduction JSIntrinsicLowering::ReduceCall(Node* node) {}

Reduction JSIntrinsicLowering::ReduceIncBlockCounter(Node* node) {}

Reduction JSIntrinsicLowering::ReduceGetImportMetaObject(Node* node) {}

Reduction JSIntrinsicLowering::Change(Node* node, const Operator* op, Node* a,
                                      Node* b) {}

Reduction JSIntrinsicLowering::Change(Node* node, const Operator* op, Node* a,
                                      Node* b, Node* c) {}

Reduction JSIntrinsicLowering::Change(Node* node, const Operator* op, Node* a,
                                      Node* b, Node* c, Node* d) {}

Reduction JSIntrinsicLowering::Change(Node* node, Callable const& callable,
                                      int stack_parameter_count,
                                      enum FrameStateFlag frame_state_flag) {}

Graph* JSIntrinsicLowering::graph() const {}

Isolate* JSIntrinsicLowering::isolate() const {}

CommonOperatorBuilder* JSIntrinsicLowering::common() const {}

JSOperatorBuilder* JSIntrinsicLowering::javascript() const {}

SimplifiedOperatorBuilder* JSIntrinsicLowering::simplified() const {}

}  // namespace compiler
}  // namespace internal
}  // namespace v8