#include <js-type-hint-lowering.h>
|
| | JSTypeHintLowering (JSHeapBroker *broker, JSGraph *jsgraph, FeedbackVectorRef feedback_vector, Flags flags) |
| |
| | JSTypeHintLowering (const JSTypeHintLowering &)=delete |
| |
| JSTypeHintLowering & | operator= (const JSTypeHintLowering &)=delete |
| |
| LoweringResult | ReduceUnaryOperation (const Operator *op, Node *operand, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceBinaryOperation (const Operator *op, Node *left, Node *right, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceForInNextOperation (Node *receiver, Node *cache_array, Node *cache_type, Node *index, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceForInPrepareOperation (Node *enumerator, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceToNumberOperation (Node *value, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceCallOperation (const Operator *op, Node *const *args, int arg_count, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceConstructOperation (const Operator *op, Node *const *args, int arg_count, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceGetIteratorOperation (const Operator *op, Node *obj, Node *effect, Node *control, FeedbackSlot load_slot, FeedbackSlot call_slot) const |
| |
| LoweringResult | ReduceLoadNamedOperation (const Operator *op, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceLoadKeyedOperation (const Operator *op, Node *obj, Node *key, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceStoreNamedOperation (const Operator *op, Node *obj, Node *val, Node *effect, Node *control, FeedbackSlot slot) const |
| |
| LoweringResult | ReduceStoreKeyedOperation (const Operator *op, Node *obj, Node *key, Node *val, Node *effect, Node *control, FeedbackSlot slot) const |
| |
Definition at line 36 of file js-type-hint-lowering.h.
◆ Flags
◆ Flag
◆ JSTypeHintLowering() [1/2]
◆ JSTypeHintLowering() [2/2]
| v8::internal::compiler::JSTypeHintLowering::JSTypeHintLowering |
( |
const JSTypeHintLowering & | | ) |
|
|
delete |
◆ broker()
| JSHeapBroker * v8::internal::compiler::JSTypeHintLowering::broker |
( |
| ) |
const |
|
inlineprivate |
◆ BuildDeoptIfFeedbackIsInsufficient()
◆ feedback_vector()
| FeedbackVectorRef v8::internal::compiler::JSTypeHintLowering::feedback_vector |
( |
| ) |
const |
|
inlineprivate |
◆ flags()
| Flags v8::internal::compiler::JSTypeHintLowering::flags |
( |
| ) |
const |
|
inlineprivate |
◆ GetBinaryOperationHint()
◆ GetCompareOperationHint()
◆ isolate()
| Isolate * v8::internal::compiler::JSTypeHintLowering::isolate |
( |
| ) |
const |
|
private |
◆ jsgraph()
| JSGraph * v8::internal::compiler::JSTypeHintLowering::jsgraph |
( |
| ) |
const |
|
inlineprivate |
◆ operator=()
◆ ReduceBinaryOperation()
◆ ReduceCallOperation()
◆ ReduceConstructOperation()
◆ ReduceForInNextOperation()
◆ ReduceForInPrepareOperation()
◆ ReduceGetIteratorOperation()
◆ ReduceLoadKeyedOperation()
◆ ReduceLoadNamedOperation()
◆ ReduceStoreKeyedOperation()
◆ ReduceStoreNamedOperation()
◆ ReduceToNumberOperation()
◆ ReduceUnaryOperation()
◆ JSSpeculativeBinopBuilder
◆ broker_
| JSHeapBroker* const v8::internal::compiler::JSTypeHintLowering::broker_ |
|
private |
◆ feedback_vector_
◆ flags_
| Flags const v8::internal::compiler::JSTypeHintLowering::flags_ |
|
private |
◆ jsgraph_
| JSGraph* const v8::internal::compiler::JSTypeHintLowering::jsgraph_ |
|
private |
The documentation for this class was generated from the following files: