V8 Project
v8::internal::HGraphBuilder Member List

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

Add()v8::internal::HGraphBuilderinline
Add(P1 p1)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2, P3 p3)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2, P3 p3, P4 p4)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)v8::internal::HGraphBuilderinline
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)v8::internal::HGraphBuilderinline
Add(const char *reason, Deoptimizer::BailoutType type)v8::internal::HGraphBuilderinline
Add(BailoutId id, RemovableSimulate removable)v8::internal::HGraphBuilderinline
Add(BailoutId id)v8::internal::HGraphBuilderinline
Add(HValue *value)v8::internal::HGraphBuilderinline
Add(HConstant *value)v8::internal::HGraphBuilderinline
Add(Handle< String > name, const Runtime::Function *c_function, int argument_count)v8::internal::HGraphBuilderinline
AddElementAccess(HValue *elements, HValue *checked_key, HValue *val, HValue *dependency, ElementsKind elements_kind, PropertyAccessType access_type, LoadKeyedHoleMode load_mode=NEVER_RETURN_HOLE)v8::internal::HGraphBuilderprotected
AddIncrementCounter(StatsCounter *counter)v8::internal::HGraphBuilderprotected
AddInstruction(HInstruction *instr)v8::internal::HGraphBuilder
AddInstructionTyped(I *instr)v8::internal::HGraphBuilderinlineprivate
AddLeaveInlined(HBasicBlock *block, HValue *return_value, FunctionState *state)v8::internal::HGraphBuilderinline
AddLeaveInlined(HValue *return_value, FunctionState *state)v8::internal::HGraphBuilderinline
AddLoadArrayLength(HValue *object, ElementsKind kind, HValue *dependency=NULL)v8::internal::HGraphBuilderprotected
AddLoadElements(HValue *object, HValue *dependency=NULL)v8::internal::HGraphBuilderprotected
AddLoadFixedArrayLength(HValue *object, HValue *dependency=NULL)v8::internal::HGraphBuilderprotected
AddLoadJSBuiltin(Builtins::JavaScript builtin)v8::internal::HGraphBuilderprotected
AddLoadMap(HValue *object, HValue *dependency=NULL)v8::internal::HGraphBuilderprotected
AddLoadStringInstanceType(HValue *string)v8::internal::HGraphBuilderprotected
AddLoadStringLength(HValue *string)v8::internal::HGraphBuilderprotected
AddSimulate(BailoutId id, RemovableSimulate removable=FIXED_SIMULATE)v8::internal::HGraphBuilder
AddStoreMapConstant(HValue *object, Handle< Map > map)v8::internal::HGraphBuilderinlineprotected
AddUncasted()v8::internal::HGraphBuilderinline
AddUncasted(P1 p1)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2, P3 p3)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)v8::internal::HGraphBuilderinline
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)v8::internal::HGraphBuilderinline
AddUncasted(const char *reason, Deoptimizer::BailoutType type)v8::internal::HGraphBuilderinline
AddUncasted(BailoutId id)v8::internal::HGraphBuilderinline
AddUncasted(HValue *value)v8::internal::HGraphBuilderinline
AddUncasted(HConstant *value)v8::internal::HGraphBuilderinline
AddUncasted(Handle< String > name, const Runtime::Function *c_function, int argument_count)v8::internal::HGraphBuilderinline
AllocateJSArrayObject(AllocationSiteMode mode)v8::internal::HGraphBuilderprotected
BuildAddStringLengths(HValue *left_length, HValue *right_length)v8::internal::HGraphBuilderprotected
BuildAllocate(HValue *object_size, HType type, InstanceType instance_type, HAllocationMode allocation_mode)v8::internal::HGraphBuilderprotected
BuildAllocateArrayFromLength(JSArrayBuilder *array_builder, HValue *length_argument)v8::internal::HGraphBuilderprotected
BuildAllocateElements(ElementsKind kind, HValue *size_in_bytes)v8::internal::HGraphBuilderprotected
BuildAllocateElementsAndInitializeElementsHeader(ElementsKind kind, HValue *capacity)v8::internal::HGraphBuilderprotected
BuildArrayBufferViewInitialization(HValue *obj, HValue *buffer, HValue *byte_offset, HValue *byte_length)v8::internal::HGraphBuilderprotected
BuildBinaryOperation(Token::Value op, HValue *left, HValue *right, Type *left_type, Type *right_type, Type *result_type, Maybe< int > fixed_right_arg, HAllocationMode allocation_mode)v8::internal::HGraphBuilderprotected
BuildCalculateElementsSize(ElementsKind kind, HValue *capacity)v8::internal::HGraphBuilderprotected
BuildCheckForCapacityGrow(HValue *object, HValue *elements, ElementsKind kind, HValue *length, HValue *key, bool is_js_array, PropertyAccessType access_type)v8::internal::HGraphBuilderprotected
BuildCheckHeapObject(HValue *object)v8::internal::HGraphBuilderprotected
BuildCheckPrototypeMaps(Handle< JSObject > prototype, Handle< JSObject > holder)v8::internal::HGraphBuilderprotected
BuildCheckString(HValue *string)v8::internal::HGraphBuilderprotected
BuildCloneShallowArrayCow(HValue *boilerplate, HValue *allocation_site, AllocationSiteMode mode, ElementsKind kind)v8::internal::HGraphBuilderprotected
BuildCloneShallowArrayEmpty(HValue *boilerplate, HValue *allocation_site, AllocationSiteMode mode)v8::internal::HGraphBuilderprotected
BuildCloneShallowArrayNonEmpty(HValue *boilerplate, HValue *allocation_site, AllocationSiteMode mode, ElementsKind kind)v8::internal::HGraphBuilderprotected
BuildCompareNil(HValue *value, Type *type, HIfContinuation *continuation)v8::internal::HGraphBuilderprotected
BuildConstantMapCheck(Handle< JSObject > constant)v8::internal::HGraphBuilderprotected
BuildCopyElements(HValue *from_elements, ElementsKind from_elements_kind, HValue *to_elements, ElementsKind to_elements_kind, HValue *length, HValue *capacity)v8::internal::HGraphBuilderprotected
BuildCopyElementsOnWrite(HValue *object, HValue *elements, ElementsKind kind, HValue *length)v8::internal::HGraphBuilderprotected
BuildCopySeqStringChars(HValue *src, HValue *src_offset, String::Encoding src_encoding, HValue *dst, HValue *dst_offset, String::Encoding dst_encoding, HValue *length)v8::internal::HGraphBuilderprotected
BuildCreateAllocationMemento(HValue *previous_object, HValue *previous_object_size, HValue *payload)v8::internal::HGraphBuilderprotected
BuildCreateConsString(HValue *length, HValue *left, HValue *right, HAllocationMode allocation_mode)v8::internal::HGraphBuilderprotected
BuildDecodeField(HValue *encoded_field)v8::internal::HGraphBuilderinlineprotected
BuildElementIndexHash(HValue *index)v8::internal::HGraphBuilderprotected
BuildFillElementsWithHole(HValue *elements, ElementsKind elements_kind, HValue *from, HValue *to)v8::internal::HGraphBuilderprotected
BuildFillElementsWithValue(HValue *elements, ElementsKind elements_kind, HValue *from, HValue *to, HValue *value)v8::internal::HGraphBuilderprotected
BuildGetArrayFunction()v8::internal::HGraphBuilderprotected
BuildGetElementsKind(HValue *object)v8::internal::HGraphBuilderprotected
BuildGetNativeContext(HValue *closure)v8::internal::HGraphBuilderprotected
BuildGetNativeContext()v8::internal::HGraphBuilderprotected
BuildGraph()=0v8::internal::HGraphBuilderprotectedpure virtual
BuildGrowElementsCapacity(HValue *object, HValue *elements, ElementsKind kind, ElementsKind new_kind, HValue *length, HValue *new_capacity)v8::internal::HGraphBuilderprotected
BuildInitializeElementsHeader(HValue *elements, ElementsKind kind, HValue *capacity)v8::internal::HGraphBuilderprotected
BuildJSArrayHeader(HValue *array, HValue *array_map, HValue *elements, AllocationSiteMode mode, ElementsKind elements_kind, HValue *allocation_site_payload, HValue *length_field)v8::internal::HGraphBuilderprotected
BuildJSObjectCheck(HValue *receiver, int bit_field_mask)v8::internal::HGraphBuilderprotected
BuildKeyedIndexCheck(HValue *key, HIfContinuation *join_continuation)v8::internal::HGraphBuilderprotected
BuildKeyedLookupCacheHash(HValue *object, HValue *key)v8::internal::HGraphBuilderprotected
BuildNewElementsCapacity(HValue *old_capacity)v8::internal::HGraphBuilderprotected
BuildNonGlobalObjectCheck(HValue *receiver)v8::internal::HGraphBuilderprotected
BuildNumberToString(HValue *object, Type *type)v8::internal::HGraphBuilderprotected
BuildObjectSizeAlignment(HValue *unaligned_size, int header_size)v8::internal::HGraphBuilderprotected
BuildRegExpConstructResult(HValue *length, HValue *index, HValue *input)v8::internal::HGraphBuilderprotected
BuildStringAdd(HValue *left, HValue *right, HAllocationMode allocation_mode)v8::internal::HGraphBuilderprotected
BuildTestForDictionaryProperties(HValue *object, HIfContinuation *continuation)v8::internal::HGraphBuilderprotected
BuildTransitionElementsKind(HValue *object, HValue *map, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray)v8::internal::HGraphBuilderprotected
BuildUncheckedDictionaryElementLoad(HValue *receiver, HValue *elements, HValue *key, HValue *hash)v8::internal::HGraphBuilderprotected
BuildUncheckedMonomorphicElementAccess(HValue *checked_object, HValue *key, HValue *val, bool is_js_array, ElementsKind elements_kind, PropertyAccessType access_type, LoadKeyedHoleMode load_mode, KeyedAccessStoreMode store_mode)v8::internal::HGraphBuilderprotected
BuildUncheckedStringAdd(HValue *left, HValue *right, HAllocationMode allocation_mode)v8::internal::HGraphBuilderprotected
BuildWrapReceiver(HValue *object, HValue *function)v8::internal::HGraphBuilderprotected
context()=0v8::internal::HGraphBuilderpure virtual
CreateBasicBlock(HEnvironment *env)v8::internal::HGraphBuilderprotected
CreateGraph()v8::internal::HGraphBuilder
CreateLoopHeaderBlock()v8::internal::HGraphBuilderprotected
current_block() constv8::internal::HGraphBuilderinline
current_block_v8::internal::HGraphBuilderprivate
EnforceNumberType(HValue *number, Type *expected)v8::internal::HGraphBuilderprotected
EnterInlinedSource(int start_position, int id)v8::internal::HGraphBuilderinlineprotected
environment() constv8::internal::HGraphBuilderinline
EstablishElementsAllocationSize(ElementsKind kind, int capacity)v8::internal::HGraphBuilderprotected
FinishCurrentBlock(HControlInstruction *last)v8::internal::HGraphBuilder
FinishExitCurrentBlock(HControlInstruction *instruction)v8::internal::HGraphBuilder
FinishExitWithHardDeoptimization(const char *reason)v8::internal::HGraphBuilderprotected
Goto(HBasicBlock *from, HBasicBlock *target, FunctionState *state=NULL, bool add_simulate=true)v8::internal::HGraphBuilderinline
Goto(HBasicBlock *target, FunctionState *state=NULL, bool add_simulate=true)v8::internal::HGraphBuilderinline
GotoNoSimulate(HBasicBlock *from, HBasicBlock *target)v8::internal::HGraphBuilderinline
GotoNoSimulate(HBasicBlock *target)v8::internal::HGraphBuilderinline
graph() constv8::internal::HGraphBuilderinline
graph_v8::internal::HGraphBuilderprivate
HGraphBuilder(CompilationInfo *info)v8::internal::HGraphBuilderinlineexplicit
HGraphBuilder()v8::internal::HGraphBuilderprivate
info_v8::internal::HGraphBuilderprivate
isolate() constv8::internal::HGraphBuilderinline
kElementLoopUnrollThresholdv8::internal::HGraphBuilderstatic
MatchRotateRight(HValue *left, HValue *right, HValue **operand, HValue **shift_amount)v8::internal::HGraphBuilderprotected
New()v8::internal::HGraphBuilderinline
New(P1 p1)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2, P3 p3)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2, P3 p3, P4 p4)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)v8::internal::HGraphBuilderinline
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)v8::internal::HGraphBuilderinline
New()v8::internal::HGraphBuilderinline
NewUncasted()v8::internal::HGraphBuilderinline
NewUncasted(P1 p1)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2, P3 p3)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7)v8::internal::HGraphBuilderinline
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8)v8::internal::HGraphBuilderinline
NewUncasted()v8::internal::HGraphBuilderinline
Pop()v8::internal::HGraphBuilderinline
position_v8::internal::HGraphBuilderprivate
Push(HValue *value)v8::internal::HGraphBuilderinline
scope() constv8::internal::HGraphBuilderinline
scope_v8::internal::HGraphBuilderprivate
ScriptPositionToSourcePosition(int position)v8::internal::HGraphBuilderinlineprotected
set_current_block(HBasicBlock *block)v8::internal::HGraphBuilderinline
set_scope(Scope *scope)v8::internal::HGraphBuilderinline
set_source_position(HSourcePosition position)v8::internal::HGraphBuilderinlineprotected
SetSourcePosition(int position)v8::internal::HGraphBuilderinlineprotected
source_position()v8::internal::HGraphBuilderinlineprotected
start_position_v8::internal::HGraphBuilderprivate
top_info()v8::internal::HGraphBuilderinline
TruncateToNumber(HValue *value, Type **expected)v8::internal::HGraphBuilderprotected
zone() constv8::internal::HGraphBuilderinline
~HGraphBuilder()v8::internal::HGraphBuilderinlinevirtual