v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
regexp-bytecode-peephole.cc File Reference
Include dependency graph for regexp-bytecode-peephole.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Variable Documentation

◆ argument_check_

ZoneLinkedList<BytecodeArgumentCheck>* argument_check_
private

Definition at line 161 of file regexp-bytecode-peephole.cc.

◆ argument_ignored_

ZoneLinkedList<BytecodeArgument>* argument_ignored_
private

Definition at line 162 of file regexp-bytecode-peephole.cc.

◆ argument_mapping_

ZoneVector<BytecodeArgumentMapping>* argument_mapping_
private

Definition at line 160 of file regexp-bytecode-peephole.cc.

◆ bytecode_

int bytecode_
private

Definition at line 154 of file regexp-bytecode-peephole.cc.

◆ bytecode_replacement_

int bytecode_replacement_
private

Definition at line 155 of file regexp-bytecode-peephole.cc.

◆ check_length

int check_length

Definition at line 38 of file regexp-bytecode-peephole.cc.

◆ check_offset

int check_offset

Definition at line 37 of file regexp-bytecode-peephole.cc.

◆ children_

ZoneUnorderedMap<int, BytecodeSequenceNode*> children_
private

Definition at line 159 of file regexp-bytecode-peephole.cc.

◆ index_in_sequence_

int index_in_sequence_
private

Definition at line 156 of file regexp-bytecode-peephole.cc.

◆ jump_destination_fixups_

ZoneMap<int, int> jump_destination_fixups_
private

Definition at line 250 of file regexp-bytecode-peephole.cc.

◆ jump_edges_

ZoneMap<int, int> jump_edges_
private

Definition at line 232 of file regexp-bytecode-peephole.cc.

◆ jump_edges_mapped_

ZoneMap<int, int> jump_edges_mapped_
private

Definition at line 236 of file regexp-bytecode-peephole.cc.

◆ jump_source_fixups_

ZoneMap<int, int> jump_source_fixups_
private

Definition at line 244 of file regexp-bytecode-peephole.cc.

◆ jump_usage_counts_

ZoneMap<int, int> jump_usage_counts_
private

Definition at line 240 of file regexp-bytecode-peephole.cc.

◆ kDummyBytecode

int kDummyBytecode = -1
staticconstexpr

Definition at line 57 of file regexp-bytecode-peephole.cc.

◆ length

int length

Definition at line 22 of file regexp-bytecode-peephole.cc.

◆ new_length

int new_length

Definition at line 28 of file regexp-bytecode-peephole.cc.

◆ offset

int offset

Definition at line 21 of file regexp-bytecode-peephole.cc.

◆ optimized_bytecode_buffer_

ZoneVector<uint8_t> optimized_bytecode_buffer_
private

Definition at line 227 of file regexp-bytecode-peephole.cc.

◆ parent_

BytecodeSequenceNode* parent_
private

Definition at line 158 of file regexp-bytecode-peephole.cc.

◆ sequences_

BytecodeSequenceNode* sequences_
private

Definition at line 228 of file regexp-bytecode-peephole.cc.

◆ start_offset_

int start_offset_
private

Definition at line 157 of file regexp-bytecode-peephole.cc.

◆ type

CheckType type

Definition at line 36 of file regexp-bytecode-peephole.cc.

◆ zone_

Zone* zone_
private

Definition at line 164 of file regexp-bytecode-peephole.cc.