Open Bug 1102001 Opened 11 years ago Updated 4 years ago

Improve codegen of MSubstr

Categories

(Core :: JavaScript Engine: JIT, defect, P3)

defect

Tracking

()

People

(Reporter: h4writer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: perf)

Attachments

(1 file)

1) length gets overwritten and gets restored using a load. It should be possible to never overwrite the length register 2) We have a CreateDependentString function. It might be possible to share more code. 3) see if we can use useAtStart during lowering
4) Use orConstant for length and index. (to decrease register pressure)
Depends on: 1052839
Blocks: sm-js-perf
Priority: -- → P3
Keywords: perf
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: