blocks_to_trimmings_map_ | v8::internal::compiler::StringBuilderOptimizer | private |
BlockShouldFinalizeStringBuilders(BasicBlock *block) | v8::internal::compiler::StringBuilderOptimizer | |
broker() const | v8::internal::compiler::StringBuilderOptimizer | inline |
broker_ | v8::internal::compiler::StringBuilderOptimizer | private |
CheckNodeUses(Node *node, Node *concat_child, Status status) | v8::internal::compiler::StringBuilderOptimizer | private |
CheckPreviousNodeUses(Node *child, Status status, int input_if_loop_phi=0) | v8::internal::compiler::StringBuilderOptimizer | private |
ConcatIsInStringBuilder(Node *node) | v8::internal::compiler::StringBuilderOptimizer | |
FinalizeStringBuilders() | v8::internal::compiler::StringBuilderOptimizer | private |
GetOneOrTwoByte(Node *node) | v8::internal::compiler::StringBuilderOptimizer | |
GetPhiPredecessorsCommonId(Node *node) | v8::internal::compiler::StringBuilderOptimizer | private |
GetStatus(Node *node) const | v8::internal::compiler::StringBuilderOptimizer | inlineprivate |
GetStringBuilderIdForConcat(Node *node) | v8::internal::compiler::StringBuilderOptimizer | private |
GetStringBuildersToFinalize(BasicBlock *block) | v8::internal::compiler::StringBuilderOptimizer | |
graph() const | v8::internal::compiler::StringBuilderOptimizer | inline |
IsFirstConcatInStringBuilder(Node *node) | v8::internal::compiler::StringBuilderOptimizer | |
IsLoopPhi(Node *node) const | v8::internal::compiler::StringBuilderOptimizer | inlineprivate |
IsNonLoopPhiStringBuilderEnd(Node *node) | v8::internal::compiler::StringBuilderOptimizer | |
IsStringBuilderConcatInput(Node *node) | v8::internal::compiler::StringBuilderOptimizer | |
IsStringBuilderEnd(Node *node) | v8::internal::compiler::StringBuilderOptimizer | |
jsgraph() const | v8::internal::compiler::StringBuilderOptimizer | inline |
jsgraph_ | v8::internal::compiler::StringBuilderOptimizer | private |
kAllowAnyStringOnTheRhs | v8::internal::compiler::StringBuilderOptimizer | privatestatic |
kInvalidId | v8::internal::compiler::StringBuilderOptimizer | privatestatic |
kInvalidStringBuilder | v8::internal::compiler::StringBuilderOptimizer | private |
loop_headers_ | v8::internal::compiler::StringBuilderOptimizer | private |
LoopContains(Node *loop_phi, Node *node) | v8::internal::compiler::StringBuilderOptimizer | inlineprivate |
ReplaceConcatInputIfNeeded(Node *node, int input_idx) | v8::internal::compiler::StringBuilderOptimizer | private |
Run() | v8::internal::compiler::StringBuilderOptimizer | |
schedule() const | v8::internal::compiler::StringBuilderOptimizer | inline |
schedule_ | v8::internal::compiler::StringBuilderOptimizer | private |
SetStatus(Node *node, State state, int id=kInvalidId) | v8::internal::compiler::StringBuilderOptimizer | inlineprivate |
State enum name | v8::internal::compiler::StringBuilderOptimizer | private |
status_ | v8::internal::compiler::StringBuilderOptimizer | private |
string_builder_count_ | v8::internal::compiler::StringBuilderOptimizer | private |
string_builders_ | v8::internal::compiler::StringBuilderOptimizer | private |
StringBuilderOptimizer(JSGraph *jsgraph, Schedule *schedule, Zone *temp_zone, JSHeapBroker *broker) | v8::internal::compiler::StringBuilderOptimizer | |
temp_zone() const | v8::internal::compiler::StringBuilderOptimizer | inline |
temp_zone_ | v8::internal::compiler::StringBuilderOptimizer | private |
UpdateStatus(Node *node, State state) | v8::internal::compiler::StringBuilderOptimizer | inlineprivate |
VisitGraph() | v8::internal::compiler::StringBuilderOptimizer | private |
VisitNode(Node *node, BasicBlock *block) | v8::internal::compiler::StringBuilderOptimizer | private |