Lines Matching defs:const
51 bool CheckCharacterInRangeArray(const ZoneList<CharacterRange>* ranges,
53 bool CheckCharacterNotInRangeArray(const ZoneList<CharacterRange>* ranges,
95 static const int kFramePointer = 0;
98 static const int kStoredRegisters = kFramePointer;
100 static const int kReturnAddress = kStoredRegisters + 8 * kPointerSize;
102 static const int kRegisterOutput = kReturnAddress + kPointerSize;
103 static const int kNumOutputRegisters = kRegisterOutput + kPointerSize;
104 static const int kDirectCall = kNumOutputRegisters + kPointerSize;
105 static const int kIsolate = kDirectCall + kPointerSize;
109 static const int kInputEnd = kFramePointer - kPointerSize;
110 static const int kInputStart = kInputEnd - kPointerSize;
111 static const int kStartIndex = kInputStart - kPointerSize;
112 static const int kInputString = kStartIndex - kPointerSize;
115 static const int kSuccessfulCaptures = kInputString - kPointerSize;
116 static const int kStringStartMinusOne = kSuccessfulCaptures - kPointerSize;
117 static const int kBacktrackCount = kStringStartMinusOne - kSystemPointerSize;
121 static const int kRegExpStackBasePointer =
125 static const int kRegisterZero = kRegExpStackBasePointer - kSystemPointerSize;
128 static const int kRegExpCodeSize = 1024;
130 static const int kBacktrackConstantPoolSize = 4;
139 void CallIsCharacterInRangeArray(const ZoneList<CharacterRange>* ranges);
166 inline int char_size() const { return static_cast<int>(mode_); }
191 Isolate* isolate() const { return masm_->isolate(); }
193 const std::unique_ptr<MacroAssembler> masm_;
194 const NoRootArrayScope no_root_array_scope_;
197 const Mode mode_;
204 const int num_saved_registers_;