Lines Matching refs:fixup
199 // Adds a relative jump source fixup at pos.
202 void AddJumpSourceFixup(int fixup, int pos);
203 // Adds a relative jump destination fixup at pos.
206 void AddJumpDestinationFixup(int fixup, int pos);
207 // Sets an absolute jump destination fixup at pos.
208 void SetJumpDestinationFixup(int fixup, int pos);
209 // Prepare internal structures used to fixup jumps.
242 // Key: Offset in old bytecode from where the fixup is valid.
247 // Key: Offset in old bytecode from where the fixup is valid.
488 // check for end of iterator inside the fixup loop.
495 // end of iterator inside the fixup loop.
782 // Jumps after the start of the preserved sequence need fixup.
789 // Jumps to the sequence we preserved need absolute fixup as they could
795 // Jumps after the end of the old sequence need fixup.
807 void RegExpBytecodePeephole::AddJumpSourceFixup(int fixup, int pos) {
813 jump_source_fixups_[pos] = previous_fixup_value + fixup;
816 void RegExpBytecodePeephole::AddJumpDestinationFixup(int fixup, int pos) {
822 jump_destination_fixups_[pos] = previous_fixup_value + fixup;
825 void RegExpBytecodePeephole::SetJumpDestinationFixup(int fixup, int pos) {
831 jump_destination_fixups_.emplace(pos, fixup);
848 // Next position where fixup changes.