|  | 
|  | HObjectLiteral (HValue *context, Handle< FixedArray > constant_properties, bool fast_elements, int literal_index, int depth, bool has_function) | 
|  | 
| HValue * | context () | 
|  | 
| Handle< FixedArray > | constant_properties () const | 
|  | 
| bool | fast_elements () const | 
|  | 
| bool | has_function () const | 
|  | 
| virtual Representation | RequiredInputRepresentation (int index) | 
|  | 
| virtual HType | CalculateInferredType () | 
|  | 
|  | HMaterializedLiteral (int index, int depth) | 
|  | 
| int | literal_index () const | 
|  | 
| int | depth () const | 
|  | 
| int | OperandCount () | 
|  | 
| HValue * | OperandAt (int i) const | 
|  | 
| HInstruction * | next () const | 
|  | 
| HInstruction * | previous () const | 
|  | 
| virtual void | PrintTo (StringStream *stream) | 
|  | 
| virtual void | PrintDataTo (StringStream *stream) | 
|  | 
| bool | IsLinked () const | 
|  | 
| void | Unlink () | 
|  | 
| void | InsertBefore (HInstruction *next) | 
|  | 
| void | InsertAfter (HInstruction *previous) | 
|  | 
| int | position () const | 
|  | 
| bool | has_position () const | 
|  | 
| void | set_position (int position) | 
|  | 
| bool | CanTruncateToInt32 () const | 
|  | 
| virtual LInstruction * | CompileToLithium (LChunkBuilder *builder)=0 | 
|  | 
| virtual bool | IsCall () | 
|  | 
|  | STATIC_ASSERT (kLastFlag< kBitsPerInt) | 
|  | 
| virtual Opcode | opcode () const =0 | 
|  | 
| bool | IsPhi () const | 
|  | 
|  | HValue () | 
|  | 
| virtual | ~HValue () | 
|  | 
| HBasicBlock * | block () const | 
|  | 
| void | SetBlock (HBasicBlock *block) | 
|  | 
| int | LoopWeight () const | 
|  | 
| int | id () const | 
|  | 
| void | set_id (int id) | 
|  | 
| HUseIterator | uses () const | 
|  | 
| virtual bool | EmitAtUses () | 
|  | 
| Representation | representation () const | 
|  | 
| void | ChangeRepresentation (Representation r) | 
|  | 
| void | AssumeRepresentation (Representation r) | 
|  | 
| virtual bool | IsConvertibleToInteger () const | 
|  | 
| HType | type () const | 
|  | 
| void | set_type (HType new_type) | 
|  | 
| virtual HValue * | EnsureAndPropagateNotMinusZero (BitVector *visited) | 
|  | 
| bool | IsDefinedAfter (HBasicBlock *other) const | 
|  | 
| void | SetOperandAt (int index, HValue *value) | 
|  | 
| void | DeleteAndReplaceWith (HValue *other) | 
|  | 
| void | ReplaceAllUsesWith (HValue *other) | 
|  | 
| bool | HasNoUses () const | 
|  | 
| bool | HasMultipleUses () const | 
|  | 
| int | UseCount () const | 
|  | 
| void | Kill () | 
|  | 
| int | flags () const | 
|  | 
| void | SetFlag (Flag f) | 
|  | 
| void | ClearFlag (Flag f) | 
|  | 
| bool | CheckFlag (Flag f) const | 
|  | 
| bool | CheckUsesForFlag (Flag f) | 
|  | 
| GVNFlagSet | gvn_flags () const | 
|  | 
| void | SetGVNFlag (GVNFlag f) | 
|  | 
| void | ClearGVNFlag (GVNFlag f) | 
|  | 
| bool | CheckGVNFlag (GVNFlag f) const | 
|  | 
| void | SetAllSideEffects () | 
|  | 
| void | ClearAllSideEffects () | 
|  | 
| bool | HasSideEffects () const | 
|  | 
| bool | HasObservableSideEffects () const | 
|  | 
| GVNFlagSet | DependsOnFlags () const | 
|  | 
| GVNFlagSet | SideEffectFlags () const | 
|  | 
| GVNFlagSet | ChangesFlags () const | 
|  | 
| GVNFlagSet | ObservableChangesFlags () const | 
|  | 
| Range * | range () const | 
|  | 
| bool | HasRange () const | 
|  | 
| void | AddNewRange (Range *r, Zone *zone) | 
|  | 
| void | RemoveLastAddedRange () | 
|  | 
| void | ComputeInitialRange (Zone *zone) | 
|  | 
| virtual Representation | InferredRepresentation () | 
|  | 
| virtual Representation | ObservedInputRepresentation (int index) | 
|  | 
| virtual HValue * | Canonicalize () | 
|  | 
| bool | Equals (HValue *other) | 
|  | 
| virtual intptr_t | Hashcode () | 
|  | 
| void | PrintNameTo (StringStream *stream) | 
|  | 
| void | PrintTypeTo (StringStream *stream) | 
|  | 
| void | PrintRangeTo (StringStream *stream) | 
|  | 
| void | PrintChangesTo (StringStream *stream) | 
|  | 
| const char * | Mnemonic () const | 
|  | 
| bool | UpdateInferredType () | 
|  | 
| virtual void | SetSideEffectDominator (GVNFlag side_effect, HValue *dominator) | 
|  | 
| bool | IsDead () const | 
|  | 
|  | INLINE (void *operator new(size_t size, Zone *zone)) | 
|  | 
| void | operator delete (void *, size_t) | 
|  | 
| void | operator delete (void *pointer, Zone *zone) | 
|  | 
Definition at line 5052 of file hydrogen-instructions.h.