V8 Project
v8::internal::HBitwiseBinaryOperation Member List

This is the complete list of members for v8::internal::HBitwiseBinaryOperation, including all inherited members.

ActualValue()v8::internal::HValueinline
AddDependantsToWorklist(HInferRepresentationPhase *h_infer)v8::internal::HValueprotected
AddNewRange(Range *r, Zone *zone)v8::internal::HValue
AllFlagSet()v8::internal::HValueinlineprotectedstatic
AllObservableSideEffectsFlagSet()v8::internal::HValueinlineprotectedstatic
AllSideEffectsFlagSet()v8::internal::HValueinlineprotectedstatic
Append(T *instr)v8::internal::HInstructioninline
AreOperandsBetterSwitched()v8::internal::HBinaryOperationinline
argument_delta() constv8::internal::HValueinlinevirtual
AssumeRepresentation(Representation r) OVERRIDEv8::internal::HBinaryOperationvirtual
BetterLeftOperand()v8::internal::HBinaryOperationinline
BetterRightOperand()v8::internal::HBinaryOperationinline
block() constv8::internal::HValueinline
block_v8::internal::HValueprotected
CalculateInferredType()v8::internal::HValuevirtual
CanDeoptimize()v8::internal::HInstruction
CannotBeEliminated() constv8::internal::HValueinline
Canonicalize()v8::internal::HValueinlinevirtual
CanReplaceWithDummyUses()v8::internal::HValue
CanTruncateToInt32() constv8::internal::HInstructioninline
CanTruncateToSmi() constv8::internal::HInstructioninline
cast(HValue *value)v8::internal::HValueinlinestatic
ChangeRepresentation(Representation r)v8::internal::HValueinline
changes_flags_v8::internal::HValueprotected
ChangesFlags() constv8::internal::HValueinline
CheckChangesFlag(GVNFlag f) constv8::internal::HValueinline
CheckDependsOnFlag(GVNFlag f) constv8::internal::HValueinline
CheckFlag(Flag f) constv8::internal::HValueinline
CheckUsesForFlag(Flag f) constv8::internal::HValue
CheckUsesForFlag(Flag f, HValue **value) constv8::internal::HValue
clear_block()v8::internal::HValueinlineprotected
ClearAllSideEffects()v8::internal::HValueinline
ClearChangesFlag(GVNFlag f)v8::internal::HValueinline
ClearDependsOnFlag(GVNFlag f)v8::internal::HValueinline
ClearFlag(Flag f)v8::internal::HValueinline
CompileToLithium(LChunkBuilder *builder)=0v8::internal::HInstructionpure virtual
ComputeInitialRange(Zone *zone)v8::internal::HValue
context() constv8::internal::HBinaryOperationinline
CopyFlag(Flag f, HValue *other)v8::internal::HValueinline
DataEquals(HValue *other)v8::internal::HValueinlineprotectedvirtual
DeleteAndReplaceWith(HValue *other)v8::internal::HValue
DeleteFromGraph() OVERRIDEv8::internal::HInstructioninlineprotectedvirtual
depends_on_flags_v8::internal::HValueprotected
DependsOnFlags() constv8::internal::HValueinline
DISALLOW_COPY_AND_ASSIGN(HValue)v8::internal::HValueprivate
Dominates(HInstruction *other)v8::internal::HInstruction
EmitAtUses()v8::internal::HValueinlinevirtual
Equals(HValue *other)v8::internal::HValue
EqualsInteger32Constant(int32_t value)v8::internal::HValue
FinalizeUniqueness()v8::internal::HValueinlinevirtual
Flag enum namev8::internal::HValue
flags() constv8::internal::HValueinline
flags_v8::internal::HValueprotected
GetInteger32Constant()v8::internal::HValue
GetMinusZeroMode()v8::internal::HValueinline
GetMonomorphicJSObjectMap()v8::internal::HValueinlinevirtual
HandleSideEffectDominator(GVNFlag side_effect, HValue *dominator)v8::internal::HValueinlinevirtual
has_position() constv8::internal::HInstructioninline
HasAtLeastOneUseWithFlagAndNoneWithout(Flag f) constv8::internal::HValue
HasEscapingOperandAt(int index)v8::internal::HValueinlinevirtual
Hashcode()v8::internal::HValuevirtual
HasMonomorphicJSObjectType()v8::internal::HValue
HasMultipleUses() constv8::internal::HValueinline
HasNonSmiUse()v8::internal::HValueprotected
HasNoUses() constv8::internal::HValueinline
HasObservableSideEffects() constv8::internal::HValueinline
HasOneUse() constv8::internal::HValueinline
HasOutOfBoundsAccess(int size)v8::internal::HValueinlinevirtual
HasRange() constv8::internal::HValueinline
HasSideEffects() constv8::internal::HValueinline
HasStackCheck()v8::internal::HInstructioninlinevirtual
HBinaryOperation(HValue *context, HValue *left, HValue *right, HType type=HType::Tagged())v8::internal::HBinaryOperationinline
HBitwiseBinaryOperation(HValue *context, HValue *left, HValue *right, HType type=HType::TaggedNumber())v8::internal::HBitwiseBinaryOperationinline
HInstruction(HType type=HType::Tagged())v8::internal::HInstructioninlineexplicitprotected
HTemplateInstruction(HType type=HType::Tagged())v8::internal::HTemplateInstruction< 3 >inlineexplicitprotected
HValue(HType type=HType::Tagged())v8::internal::HValueinlineexplicit
id() constv8::internal::HValueinline
id_v8::internal::HValueprotected
IgnoreObservedOutputRepresentation(Representation current_rep)v8::internal::HBinaryOperationprivate
InferRange(Zone *zone)v8::internal::HValueprotectedvirtual
InferRepresentation(HInferRepresentationPhase *h_infer) OVERRIDEv8::internal::HBinaryOperationvirtual
initialize_output_representation(Representation observed)v8::internal::HBitwiseBinaryOperationinlinevirtual
InitializeAsFirst(HBasicBlock *block)v8::internal::HInstructioninlineprivate
INLINE(void *operator new(size_t size, Zone *zone))v8::internal::ZoneObject
inputs_v8::internal::HTemplateInstruction< 3 >private
InsertAfter(HInstruction *previous)v8::internal::HInstruction
InsertBefore(HInstruction *next)v8::internal::HInstruction
InternalSetOperandAt(int i, HValue *value) FINAL OVERRIDEv8::internal::HTemplateInstruction< 3 >inlineprotectedvirtual
IsBitwiseBinaryShift()v8::internal::HValueinline
IsCommutative() constv8::internal::HBinaryOperationinlinevirtual
IsDefinedAfter(HBasicBlock *other) constv8::internal::HValue
IsDeletable() const OVERRIDEv8::internal::HBitwiseBinaryOperationinlineprivatevirtual
IsInformativeDefinition()v8::internal::HValueinline
IsInteger32Constant()v8::internal::HValue
IsLinked() constv8::internal::HInstructioninline
isolate() constv8::internal::HValue
IsPhi() constv8::internal::HValueinline
IsPurelyInformativeDefinition()v8::internal::HValueinlinevirtual
kAllowUndefinedAsNaN enum valuev8::internal::HValue
kAllUsesTruncatingToInt32 enum valuev8::internal::HValue
kAllUsesTruncatingToSmi enum valuev8::internal::HValue
kBailoutOnMinusZero enum valuev8::internal::HValue
kCanBeDivByZero enum valuev8::internal::HValue
kCannotBeTagged enum valuev8::internal::HValue
kCanOverflow enum valuev8::internal::HValue
kCantBeReplaced enum valuev8::internal::HValue
kEndsLiveRange enum valuev8::internal::HValue
kFlexibleRepresentation enum valuev8::internal::HValue
kHasNoObservableSideEffects enum valuev8::internal::HValue
Kill()v8::internal::HValue
kIsArguments enum valuev8::internal::HValue
kIsDead enum valuev8::internal::HValue
kIsLive enum valuev8::internal::HValue
kLastFlag enum valuev8::internal::HValue
kLeftCanBeMinInt enum valuev8::internal::HValue
kLeftCanBeNegative enum valuev8::internal::HValue
kLeftCanBePositive enum valuev8::internal::HValue
kNoNumberv8::internal::HValuestatic
kNoRedefinedOperandv8::internal::HValuestatic
KnownOptimalRepresentation()v8::internal::HValueinlinevirtual
kPhi enum valuev8::internal::HValue
kTrackSideEffectDominators enum valuev8::internal::HValue
kTruncatingToInt32 enum valuev8::internal::HValue
kTruncatingToSmi enum valuev8::internal::HValue
kUint32 enum valuev8::internal::HValue
kUseGVN enum valuev8::internal::HValue
left() constv8::internal::HBinaryOperationinline
Mnemonic() constv8::internal::HValue
next() constv8::internal::HInstructioninline
next_v8::internal::HInstructionprivate
ObservableChangesFlags() constv8::internal::HValueinline
observed_input_representation(int index) OVERRIDEv8::internal::HBitwiseBinaryOperationinlinevirtual
observed_input_representation_v8::internal::HBinaryOperationprivate
observed_output_representation_v8::internal::HBinaryOperationprivate
Opcode enum namev8::internal::HValue
opcode() const =0v8::internal::HValuepure virtual
operand_position(int index) const OVERRIDEv8::internal::HInstructioninlinevirtual
OperandAt(int i) const FINAL OVERRIDEv8::internal::HTemplateInstruction< 3 >inlinevirtual
OperandCount() const FINAL OVERRIDEv8::internal::HTemplateInstruction< 3 >inlinevirtual
operator delete(void *, size_t)v8::internal::ZoneObjectinline
operator delete(void *pointer, Zone *zone)v8::internal::ZoneObjectinline
position() const OVERRIDEv8::internal::HInstructioninlinevirtual
position_v8::internal::HInstructionprivate
Prepend(T *instr)v8::internal::HInstructioninline
previous() constv8::internal::HInstructioninline
previous_v8::internal::HInstructionprivate
PrintDataTo(OStream &os) const OVERRIDEv8::internal::HBinaryOperationvirtual
PrintTo(OStream &os) const OVERRIDEv8::internal::HInstructionvirtual
range() constv8::internal::HValueinline
range_v8::internal::HValueprotected
RedefinedOperand()v8::internal::HValueinline
RedefinedOperandIndex()v8::internal::HValueinlinevirtual
RegisterUse(int index, HValue *new_value)v8::internal::HValueprotected
RemoveLastAddedRange()v8::internal::HValue
RemoveUse(HValue *value, int index)v8::internal::HValueprotected
ReplaceAllUsesWith(HValue *other)v8::internal::HValue
representation() constv8::internal::HValueinline
representation_v8::internal::HValueprotected
RepresentationChanged(Representation to) OVERRIDEv8::internal::HBitwiseBinaryOperationinlinevirtual
RepresentationFromInputs() OVERRIDEv8::internal::HBinaryOperationvirtual
RepresentationFromOutput()v8::internal::HBinaryOperation
RepresentationFromUseRequirements()v8::internal::HValueprotected
RepresentationFromUses()v8::internal::HValueprotectedvirtual
RequiredInputRepresentation(int index) OVERRIDEv8::internal::HBinaryOperationinlinevirtual
right() constv8::internal::HBinaryOperationinline
RightIsPowerOf2()v8::internal::HBinaryOperationinline
set_id(int id)v8::internal::HValueinline
set_observed_input_representation(int index, Representation rep)v8::internal::HBinaryOperationinline
set_operand_position(Zone *zone, int index, HSourcePosition pos)v8::internal::HInstructioninline
set_position(HSourcePosition position)v8::internal::HInstructioninline
set_representation(Representation r)v8::internal::HValueinlineprotected
set_type(HType new_type)v8::internal::HValueinline
SetAllSideEffects()v8::internal::HValueinline
SetBlock(HBasicBlock *block)v8::internal::HValue
SetChangesFlag(GVNFlag f)v8::internal::HValueinline
SetDependsOnFlag(GVNFlag f)v8::internal::HValueinline
SetFlag(Flag f)v8::internal::HValueinline
SetOperandAt(int index, HValue *value)v8::internal::HValue
SetOperandPositions(Zone *zone, HSourcePosition left_pos, HSourcePosition right_pos)v8::internal::HBinaryOperationinline
SideEffectFlags() constv8::internal::HValueinline
STATIC_ASSERT(kLastFlag< kBitsPerInt)v8::internal::HValue
ToNumberCanBeObserved() constv8::internal::HValueinline
ToStringCanBeObserved() constv8::internal::HValueinline
ToStringOrToNumberCanBeObserved() constv8::internal::HValueinlineprotected
TryDecompose(DecompositionResult *decomposition)v8::internal::HValueinlinevirtual
type() constv8::internal::HValueinline
type_v8::internal::HValueprotected
Unlink()v8::internal::HInstruction
UpdateInferredType()v8::internal::HValue
UpdateRepresentation(Representation new_rep, HInferRepresentationPhase *h_infer, const char *reason) OVERRIDEv8::internal::HBitwiseBinaryOperationinlinevirtual
use_list_v8::internal::HValueprotected
UseCount() constv8::internal::HValue
uses() constv8::internal::HValueinline
~HValue()v8::internal::HValueinlinevirtual