V8 Project
|
#include <hydrogen-check-elimination.h>
Public Member Functions | |
HCheckEliminationPhase (HGraph *graph) | |
void | Run () |
![]() | |
HPhase (const char *name, HGraph *graph) | |
~HPhase () | |
Private Member Functions | |
const UniqueSet< Map > * | string_maps () const |
void | PrintStats () |
Private Attributes | |
HAliasAnalyzer * | aliasing_ |
UniqueSet< Map > | string_maps_ |
Static Private Attributes | |
static const int | kStringMapsSize = 0 STRING_TYPE_LIST(COUNT) |
Friends | |
class | HCheckTable |
Additional Inherited Members | |
![]() | |
HGraph * | graph () const |
Definition at line 16 of file hydrogen-check-elimination.h.
|
inlineexplicit |
Definition at line 18 of file hydrogen-check-elimination.h.
References ADD_STRING_MAP, DCHECK_EQ, kStringMapsSize, string_maps_, and STRING_TYPE_LIST.
|
private |
Definition at line 885 of file hydrogen-check-elimination.cc.
References PRINT_STAT.
Referenced by Run().
void v8::internal::HCheckEliminationPhase::Run | ( | ) |
Definition at line 865 of file hydrogen-check-elimination.cc.
References v8::internal::HFlowEngine< State, Effects >::AnalyzeDominatedBlocks(), v8::internal::HFlowEngine< State, Effects >::AnalyzeOneBlock(), GLOBAL, v8::internal::HPhase::graph(), HCheckTable, v8::internal::HCheckTable::Kill(), and PrintStats().
Definition at line 47 of file hydrogen-check-elimination.h.
References string_maps_.
Referenced by v8::internal::HCheckTable::string_maps().
|
friend |
Definition at line 44 of file hydrogen-check-elimination.h.
Referenced by Run().
|
private |
Definition at line 51 of file hydrogen-check-elimination.h.
Referenced by v8::internal::HCheckTable::Find(), and v8::internal::HCheckTable::Kill().
|
staticprivate |
Definition at line 53 of file hydrogen-check-elimination.h.
Referenced by HCheckEliminationPhase().
Definition at line 55 of file hydrogen-check-elimination.h.
Referenced by HCheckEliminationPhase(), and string_maps().