|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <maglev-post-hoc-optimizations-processors.h>
| Public Member Functions | |
| LoopOptimizationProcessor (MaglevGraphBuilder *builder) | |
| void | PreProcessGraph (Graph *graph) | 
| void | PostPhiProcessing () | 
| void | PostProcessBasicBlock (BasicBlock *block) | 
| BlockProcessResult | PreProcessBasicBlock (BasicBlock *block) | 
| bool | IsLoopPhi (Node *input) | 
| bool | CanHoist (Node *candidate) | 
| ProcessResult | Process (LoadTaggedFieldForContextSlot *ltf, const ProcessingState &state) | 
| ProcessResult | Process (LoadTaggedFieldForProperty *ltf, const ProcessingState &state) | 
| ProcessResult | Process (StringLength *len, const ProcessingState &state) | 
| ProcessResult | Process (LoadTypedArrayLength *len, const ProcessingState &state) | 
| ProcessResult | ProcessNamedLoad (Node *load, ValueNode *object, KnownNodeAspects::LoadedPropertyMapKey name) | 
| ProcessResult | Process (CheckMaps *maps, const ProcessingState &state) | 
| template<typename NodeT > | |
| ProcessResult | Process (NodeT *node, const ProcessingState &state) | 
| void | PostProcessGraph (Graph *graph) | 
| Public Attributes | |
| Zone * | zone | 
| BasicBlock * | current_block | 
| const LoopEffects * | loop_effects | 
| bool | was_deoptimized | 
Definition at line 42 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inlineexplicit | 
Definition at line 44 of file maglev-post-hoc-optimizations-processors.h.
Definition at line 77 of file maglev-post-hoc-optimizations-processors.h.
Definition at line 67 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 51 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 53 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 181 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 54 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 50 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 146 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 97 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 113 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 124 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 172 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 118 of file maglev-post-hoc-optimizations-processors.h.
| 
 | inline | 
Definition at line 131 of file maglev-post-hoc-optimizations-processors.h.
| BasicBlock* v8::internal::maglev::LoopOptimizationProcessor::current_block | 
Definition at line 184 of file maglev-post-hoc-optimizations-processors.h.
| const LoopEffects* v8::internal::maglev::LoopOptimizationProcessor::loop_effects | 
Definition at line 185 of file maglev-post-hoc-optimizations-processors.h.
| bool v8::internal::maglev::LoopOptimizationProcessor::was_deoptimized | 
Definition at line 186 of file maglev-post-hoc-optimizations-processors.h.
| Zone* v8::internal::maglev::LoopOptimizationProcessor::zone | 
Definition at line 183 of file maglev-post-hoc-optimizations-processors.h.