V8 Project
|
This is the complete list of members for v8::internal::HGraphBuilder, including all inherited members.
Add() | v8::internal::HGraphBuilder | inline |
Add(P1 p1) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2, P3 p3) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2, P3 p3, P4 p4) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7) | v8::internal::HGraphBuilder | inline |
Add(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8) | v8::internal::HGraphBuilder | inline |
Add(const char *reason, Deoptimizer::BailoutType type) | v8::internal::HGraphBuilder | inline |
Add(BailoutId id, RemovableSimulate removable) | v8::internal::HGraphBuilder | inline |
Add(BailoutId id) | v8::internal::HGraphBuilder | inline |
Add(HValue *value) | v8::internal::HGraphBuilder | inline |
Add(HConstant *value) | v8::internal::HGraphBuilder | inline |
Add(Handle< String > name, const Runtime::Function *c_function, int argument_count) | v8::internal::HGraphBuilder | inline |
AddElementAccess(HValue *elements, HValue *checked_key, HValue *val, HValue *dependency, ElementsKind elements_kind, PropertyAccessType access_type, LoadKeyedHoleMode load_mode=NEVER_RETURN_HOLE) | v8::internal::HGraphBuilder | protected |
AddIncrementCounter(StatsCounter *counter) | v8::internal::HGraphBuilder | protected |
AddInstruction(HInstruction *instr) | v8::internal::HGraphBuilder | |
AddInstructionTyped(I *instr) | v8::internal::HGraphBuilder | inlineprivate |
AddLeaveInlined(HBasicBlock *block, HValue *return_value, FunctionState *state) | v8::internal::HGraphBuilder | inline |
AddLeaveInlined(HValue *return_value, FunctionState *state) | v8::internal::HGraphBuilder | inline |
AddLoadArrayLength(HValue *object, ElementsKind kind, HValue *dependency=NULL) | v8::internal::HGraphBuilder | protected |
AddLoadElements(HValue *object, HValue *dependency=NULL) | v8::internal::HGraphBuilder | protected |
AddLoadFixedArrayLength(HValue *object, HValue *dependency=NULL) | v8::internal::HGraphBuilder | protected |
AddLoadJSBuiltin(Builtins::JavaScript builtin) | v8::internal::HGraphBuilder | protected |
AddLoadMap(HValue *object, HValue *dependency=NULL) | v8::internal::HGraphBuilder | protected |
AddLoadStringInstanceType(HValue *string) | v8::internal::HGraphBuilder | protected |
AddLoadStringLength(HValue *string) | v8::internal::HGraphBuilder | protected |
AddSimulate(BailoutId id, RemovableSimulate removable=FIXED_SIMULATE) | v8::internal::HGraphBuilder | |
AddStoreMapConstant(HValue *object, Handle< Map > map) | v8::internal::HGraphBuilder | inlineprotected |
AddUncasted() | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2, P3 p3) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7) | v8::internal::HGraphBuilder | inline |
AddUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8) | v8::internal::HGraphBuilder | inline |
AddUncasted(const char *reason, Deoptimizer::BailoutType type) | v8::internal::HGraphBuilder | inline |
AddUncasted(BailoutId id) | v8::internal::HGraphBuilder | inline |
AddUncasted(HValue *value) | v8::internal::HGraphBuilder | inline |
AddUncasted(HConstant *value) | v8::internal::HGraphBuilder | inline |
AddUncasted(Handle< String > name, const Runtime::Function *c_function, int argument_count) | v8::internal::HGraphBuilder | inline |
AllocateJSArrayObject(AllocationSiteMode mode) | v8::internal::HGraphBuilder | protected |
BuildAddStringLengths(HValue *left_length, HValue *right_length) | v8::internal::HGraphBuilder | protected |
BuildAllocate(HValue *object_size, HType type, InstanceType instance_type, HAllocationMode allocation_mode) | v8::internal::HGraphBuilder | protected |
BuildAllocateArrayFromLength(JSArrayBuilder *array_builder, HValue *length_argument) | v8::internal::HGraphBuilder | protected |
BuildAllocateElements(ElementsKind kind, HValue *size_in_bytes) | v8::internal::HGraphBuilder | protected |
BuildAllocateElementsAndInitializeElementsHeader(ElementsKind kind, HValue *capacity) | v8::internal::HGraphBuilder | protected |
BuildArrayBufferViewInitialization(HValue *obj, HValue *buffer, HValue *byte_offset, HValue *byte_length) | v8::internal::HGraphBuilder | protected |
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::HGraphBuilder | protected |
BuildCalculateElementsSize(ElementsKind kind, HValue *capacity) | v8::internal::HGraphBuilder | protected |
BuildCheckForCapacityGrow(HValue *object, HValue *elements, ElementsKind kind, HValue *length, HValue *key, bool is_js_array, PropertyAccessType access_type) | v8::internal::HGraphBuilder | protected |
BuildCheckHeapObject(HValue *object) | v8::internal::HGraphBuilder | protected |
BuildCheckPrototypeMaps(Handle< JSObject > prototype, Handle< JSObject > holder) | v8::internal::HGraphBuilder | protected |
BuildCheckString(HValue *string) | v8::internal::HGraphBuilder | protected |
BuildCloneShallowArrayCow(HValue *boilerplate, HValue *allocation_site, AllocationSiteMode mode, ElementsKind kind) | v8::internal::HGraphBuilder | protected |
BuildCloneShallowArrayEmpty(HValue *boilerplate, HValue *allocation_site, AllocationSiteMode mode) | v8::internal::HGraphBuilder | protected |
BuildCloneShallowArrayNonEmpty(HValue *boilerplate, HValue *allocation_site, AllocationSiteMode mode, ElementsKind kind) | v8::internal::HGraphBuilder | protected |
BuildCompareNil(HValue *value, Type *type, HIfContinuation *continuation) | v8::internal::HGraphBuilder | protected |
BuildConstantMapCheck(Handle< JSObject > constant) | v8::internal::HGraphBuilder | protected |
BuildCopyElements(HValue *from_elements, ElementsKind from_elements_kind, HValue *to_elements, ElementsKind to_elements_kind, HValue *length, HValue *capacity) | v8::internal::HGraphBuilder | protected |
BuildCopyElementsOnWrite(HValue *object, HValue *elements, ElementsKind kind, HValue *length) | v8::internal::HGraphBuilder | protected |
BuildCopySeqStringChars(HValue *src, HValue *src_offset, String::Encoding src_encoding, HValue *dst, HValue *dst_offset, String::Encoding dst_encoding, HValue *length) | v8::internal::HGraphBuilder | protected |
BuildCreateAllocationMemento(HValue *previous_object, HValue *previous_object_size, HValue *payload) | v8::internal::HGraphBuilder | protected |
BuildCreateConsString(HValue *length, HValue *left, HValue *right, HAllocationMode allocation_mode) | v8::internal::HGraphBuilder | protected |
BuildDecodeField(HValue *encoded_field) | v8::internal::HGraphBuilder | inlineprotected |
BuildElementIndexHash(HValue *index) | v8::internal::HGraphBuilder | protected |
BuildFillElementsWithHole(HValue *elements, ElementsKind elements_kind, HValue *from, HValue *to) | v8::internal::HGraphBuilder | protected |
BuildFillElementsWithValue(HValue *elements, ElementsKind elements_kind, HValue *from, HValue *to, HValue *value) | v8::internal::HGraphBuilder | protected |
BuildGetArrayFunction() | v8::internal::HGraphBuilder | protected |
BuildGetElementsKind(HValue *object) | v8::internal::HGraphBuilder | protected |
BuildGetNativeContext(HValue *closure) | v8::internal::HGraphBuilder | protected |
BuildGetNativeContext() | v8::internal::HGraphBuilder | protected |
BuildGraph()=0 | v8::internal::HGraphBuilder | protectedpure virtual |
BuildGrowElementsCapacity(HValue *object, HValue *elements, ElementsKind kind, ElementsKind new_kind, HValue *length, HValue *new_capacity) | v8::internal::HGraphBuilder | protected |
BuildInitializeElementsHeader(HValue *elements, ElementsKind kind, HValue *capacity) | v8::internal::HGraphBuilder | protected |
BuildJSArrayHeader(HValue *array, HValue *array_map, HValue *elements, AllocationSiteMode mode, ElementsKind elements_kind, HValue *allocation_site_payload, HValue *length_field) | v8::internal::HGraphBuilder | protected |
BuildJSObjectCheck(HValue *receiver, int bit_field_mask) | v8::internal::HGraphBuilder | protected |
BuildKeyedIndexCheck(HValue *key, HIfContinuation *join_continuation) | v8::internal::HGraphBuilder | protected |
BuildKeyedLookupCacheHash(HValue *object, HValue *key) | v8::internal::HGraphBuilder | protected |
BuildNewElementsCapacity(HValue *old_capacity) | v8::internal::HGraphBuilder | protected |
BuildNonGlobalObjectCheck(HValue *receiver) | v8::internal::HGraphBuilder | protected |
BuildNumberToString(HValue *object, Type *type) | v8::internal::HGraphBuilder | protected |
BuildObjectSizeAlignment(HValue *unaligned_size, int header_size) | v8::internal::HGraphBuilder | protected |
BuildRegExpConstructResult(HValue *length, HValue *index, HValue *input) | v8::internal::HGraphBuilder | protected |
BuildStringAdd(HValue *left, HValue *right, HAllocationMode allocation_mode) | v8::internal::HGraphBuilder | protected |
BuildTestForDictionaryProperties(HValue *object, HIfContinuation *continuation) | v8::internal::HGraphBuilder | protected |
BuildTransitionElementsKind(HValue *object, HValue *map, ElementsKind from_kind, ElementsKind to_kind, bool is_jsarray) | v8::internal::HGraphBuilder | protected |
BuildUncheckedDictionaryElementLoad(HValue *receiver, HValue *elements, HValue *key, HValue *hash) | v8::internal::HGraphBuilder | protected |
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::HGraphBuilder | protected |
BuildUncheckedStringAdd(HValue *left, HValue *right, HAllocationMode allocation_mode) | v8::internal::HGraphBuilder | protected |
BuildWrapReceiver(HValue *object, HValue *function) | v8::internal::HGraphBuilder | protected |
context()=0 | v8::internal::HGraphBuilder | pure virtual |
CreateBasicBlock(HEnvironment *env) | v8::internal::HGraphBuilder | protected |
CreateGraph() | v8::internal::HGraphBuilder | |
CreateLoopHeaderBlock() | v8::internal::HGraphBuilder | protected |
current_block() const | v8::internal::HGraphBuilder | inline |
current_block_ | v8::internal::HGraphBuilder | private |
EnforceNumberType(HValue *number, Type *expected) | v8::internal::HGraphBuilder | protected |
EnterInlinedSource(int start_position, int id) | v8::internal::HGraphBuilder | inlineprotected |
environment() const | v8::internal::HGraphBuilder | inline |
EstablishElementsAllocationSize(ElementsKind kind, int capacity) | v8::internal::HGraphBuilder | protected |
FinishCurrentBlock(HControlInstruction *last) | v8::internal::HGraphBuilder | |
FinishExitCurrentBlock(HControlInstruction *instruction) | v8::internal::HGraphBuilder | |
FinishExitWithHardDeoptimization(const char *reason) | v8::internal::HGraphBuilder | protected |
Goto(HBasicBlock *from, HBasicBlock *target, FunctionState *state=NULL, bool add_simulate=true) | v8::internal::HGraphBuilder | inline |
Goto(HBasicBlock *target, FunctionState *state=NULL, bool add_simulate=true) | v8::internal::HGraphBuilder | inline |
GotoNoSimulate(HBasicBlock *from, HBasicBlock *target) | v8::internal::HGraphBuilder | inline |
GotoNoSimulate(HBasicBlock *target) | v8::internal::HGraphBuilder | inline |
graph() const | v8::internal::HGraphBuilder | inline |
graph_ | v8::internal::HGraphBuilder | private |
HGraphBuilder(CompilationInfo *info) | v8::internal::HGraphBuilder | inlineexplicit |
HGraphBuilder() | v8::internal::HGraphBuilder | private |
info_ | v8::internal::HGraphBuilder | private |
isolate() const | v8::internal::HGraphBuilder | inline |
kElementLoopUnrollThreshold | v8::internal::HGraphBuilder | static |
MatchRotateRight(HValue *left, HValue *right, HValue **operand, HValue **shift_amount) | v8::internal::HGraphBuilder | protected |
New() | v8::internal::HGraphBuilder | inline |
New(P1 p1) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2, P3 p3) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2, P3 p3, P4 p4) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7) | v8::internal::HGraphBuilder | inline |
New(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8) | v8::internal::HGraphBuilder | inline |
New() | v8::internal::HGraphBuilder | inline |
NewUncasted() | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2, P3 p3) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7) | v8::internal::HGraphBuilder | inline |
NewUncasted(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7, P8 p8) | v8::internal::HGraphBuilder | inline |
NewUncasted() | v8::internal::HGraphBuilder | inline |
Pop() | v8::internal::HGraphBuilder | inline |
position_ | v8::internal::HGraphBuilder | private |
Push(HValue *value) | v8::internal::HGraphBuilder | inline |
scope() const | v8::internal::HGraphBuilder | inline |
scope_ | v8::internal::HGraphBuilder | private |
ScriptPositionToSourcePosition(int position) | v8::internal::HGraphBuilder | inlineprotected |
set_current_block(HBasicBlock *block) | v8::internal::HGraphBuilder | inline |
set_scope(Scope *scope) | v8::internal::HGraphBuilder | inline |
set_source_position(HSourcePosition position) | v8::internal::HGraphBuilder | inlineprotected |
SetSourcePosition(int position) | v8::internal::HGraphBuilder | inlineprotected |
source_position() | v8::internal::HGraphBuilder | inlineprotected |
start_position_ | v8::internal::HGraphBuilder | private |
top_info() | v8::internal::HGraphBuilder | inline |
TruncateToNumber(HValue *value, Type **expected) | v8::internal::HGraphBuilder | protected |
zone() const | v8::internal::HGraphBuilder | inline |
~HGraphBuilder() | v8::internal::HGraphBuilder | inlinevirtual |