Lines Matching defs:pos
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);
215 void AddSentinelFixups(int pos);
258 T GetValue(const byte* buffer, int pos) {
259 DCHECK(IsAligned(reinterpret_cast<Address>(buffer + pos), alignof(T)));
260 return *reinterpret_cast<const T*>(buffer + pos);
807 void RegExpBytecodePeephole::AddJumpSourceFixup(int fixup, int pos) {
808 auto previous_fixup = jump_source_fixups_.lower_bound(pos);
813 jump_source_fixups_[pos] = previous_fixup_value + fixup;
816 void RegExpBytecodePeephole::AddJumpDestinationFixup(int fixup, int pos) {
817 auto previous_fixup = jump_destination_fixups_.lower_bound(pos);
822 jump_destination_fixups_[pos] = previous_fixup_value + fixup;
825 void RegExpBytecodePeephole::SetJumpDestinationFixup(int fixup, int pos) {
826 auto previous_fixup = jump_destination_fixups_.lower_bound(pos);
831 jump_destination_fixups_.emplace(pos, fixup);
832 jump_destination_fixups_.emplace(pos + 1, previous_fixup_value);
895 void RegExpBytecodePeephole::AddSentinelFixups(int pos) {
896 jump_source_fixups_.emplace(pos, 0);
897 jump_destination_fixups_.emplace(pos, 0);