|
| GraphAssembler (JSGraph *jsgraph, Node *effect, Node *control, Zone *zone) |
|
void | Reset (Node *effect, Node *control) |
|
Node * | IntPtrConstant (intptr_t value) |
|
Node * | Uint32Constant (int32_t value) |
|
Node * | Int32Constant (int32_t value) |
|
Node * | Int64Constant (int64_t value) |
|
Node * | UniqueIntPtrConstant (intptr_t value) |
|
Node * | SmiConstant (int32_t value) |
|
Node * | Float64Constant (double value) |
|
Node * | Projection (int index, Node *value) |
|
Node * | HeapConstant (Handle< HeapObject > object) |
|
Node * | CEntryStubConstant (int result_size) |
|
Node * | ExternalConstant (ExternalReference ref) |
|
Node * | LoadFramePointer () |
|
Node * | DebugBreak () |
|
Node * | Unreachable () |
|
Node * | Float64RoundDown (Node *value) |
|
Node * | Float64RoundTruncate (Node *value) |
|
Node * | ToNumber (Node *value) |
|
Node * | BitcastWordToTagged (Node *value) |
|
Node * | Allocate (PretenureFlag pretenure, Node *size) |
|
Node * | LoadField (FieldAccess const &, Node *object) |
|
Node * | LoadElement (ElementAccess const &, Node *object, Node *index) |
|
Node * | StoreField (FieldAccess const &, Node *object, Node *value) |
|
Node * | StoreElement (ElementAccess const &, Node *object, Node *index, Node *value) |
|
Node * | Store (StoreRepresentation rep, Node *object, Node *offset, Node *value) |
|
Node * | Load (MachineType rep, Node *object, Node *offset) |
|
Node * | StoreUnaligned (MachineRepresentation rep, Node *object, Node *offset, Node *value) |
|
Node * | LoadUnaligned (MachineType rep, Node *object, Node *offset) |
|
Node * | Retain (Node *buffer) |
|
Node * | UnsafePointerAdd (Node *base, Node *external) |
|
Node * | Word32PoisonOnSpeculation (Node *value) |
|
Node * | DeoptimizeIf (DeoptimizeReason reason, VectorSlotPair const &feedback, Node *condition, Node *frame_state, IsSafetyCheck is_safety_check=IsSafetyCheck::kSafetyCheck) |
|
Node * | DeoptimizeIfNot (DeoptimizeReason reason, VectorSlotPair const &feedback, Node *condition, Node *frame_state, IsSafetyCheck is_safety_check=IsSafetyCheck::kSafetyCheck) |
|
template<typename... Args> |
Node * | Call (const CallDescriptor *call_descriptor, Args... args) |
|
template<typename... Args> |
Node * | Call (const Operator *op, Args... args) |
|
template<size_t VarCount> |
void | Bind (GraphAssemblerLabel< VarCount > *label) |
|
template<typename... Vars> |
void | Goto (GraphAssemblerLabel< sizeof...(Vars)> *label, Vars...) |
|
void | Branch (Node *condition, GraphAssemblerLabel< 0u > *if_true, GraphAssemblerLabel< 0u > *if_false, IsSafetyCheck is_safety_check=IsSafetyCheck::kNoSafetyCheck) |
|
template<typename... Vars> |
void | GotoIf (Node *condition, GraphAssemblerLabel< sizeof...(Vars)> *label, Vars...) |
|
template<typename... Vars> |
void | GotoIfNot (Node *condition, GraphAssemblerLabel< sizeof...(Vars)> *label, Vars...) |
|
Node * | ExtractCurrentControl () |
|
Node * | ExtractCurrentEffect () |
|
Definition at line 151 of file graph-assembler.h.