ladybird/Userland/Libraries/LibJS/Bytecode
Andreas Kling f03d4a1ffe LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time
We know where the lookup cache is by the time we're jitting code, so
let's put the pointer directly into the instruction stream.
2023-11-06 13:06:10 +01:00
..
ASTCodegen.cpp LibJS: Assign getter/setter function names as early as possible 2023-11-05 18:44:48 +01:00
BasicBlock.cpp LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
BasicBlock.h LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
CodeGenerationError.cpp
CodeGenerationError.h
CommonImplementations.cpp LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time 2023-11-06 13:06:10 +01:00
CommonImplementations.h LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time 2023-11-06 13:06:10 +01:00
Executable.cpp LibJS/JIT: Provide source location information for JIT code 2023-10-31 07:07:17 +01:00
Executable.h LibJS/JIT: Provide source location information for JIT code 2023-10-31 07:07:17 +01:00
Generator.cpp LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
Generator.h LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
IdentifierTable.cpp LibJS: Don't worry about deduplicating bytecode string tables 2023-10-04 20:10:12 +02:00
IdentifierTable.h
Instruction.cpp LibJS: Add file & line number to bytecode VM stack traces :^) 2023-09-02 15:37:53 +02:00
Instruction.h LibJS/Bytecode: Remove the PushDeclarativeEnvironment instruction 2023-11-03 07:31:11 +01:00
Interpreter.cpp LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time 2023-11-06 13:06:10 +01:00
Interpreter.h LibJS: Lazily collect stack trace information 2023-11-02 07:37:41 +01:00
Label.h
Op.h LibJS/Bytecode: Remove the PushDeclarativeEnvironment instruction 2023-11-03 07:31:11 +01:00
RegexTable.cpp LibJS/Bytecode: Don't reparse regular expressions on instantiation 2023-07-13 13:30:49 +02:00
RegexTable.h LibJS/Bytecode: Don't reparse regular expressions on instantiation 2023-07-13 13:30:49 +02:00
Register.h LibJS: Stash thrown exception in a register before executing finalizer 2023-11-03 20:27:45 +01:00
StringTable.cpp LibJS: Don't worry about deduplicating bytecode string tables 2023-10-04 20:10:12 +02:00
StringTable.h