Home
last modified time | relevance | path

Searched refs:JumpTableAssembler (Results 1 - 3 of 3) sorted by relevance

/third_party/node/deps/v8/src/wasm/
H A Djump-table-assembler.cc17 void JumpTableAssembler::EmitLazyCompileJumpSlot(uint32_t func_index, in EmitLazyCompileJumpSlot()
24 bool JumpTableAssembler::EmitJumpSlot(Address target) { in EmitJumpSlot()
32 void JumpTableAssembler::EmitFarJumpSlot(Address target) { in EmitFarJumpSlot()
46 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) { in PatchFarJumpSlot()
57 void JumpTableAssembler::NopBytes(int bytes) { in NopBytes()
63 void JumpTableAssembler::EmitLazyCompileJumpSlot(uint32_t func_index,
69 bool JumpTableAssembler::EmitJumpSlot(Address target) {
74 void JumpTableAssembler::EmitFarJumpSlot(Address target) {
79 void JumpTableAssembler::PatchFarJumpSlot(Address slot, Address target) {
83 void JumpTableAssembler
[all...]
H A Djump-table-assembler.h59 class V8_EXPORT_PRIVATE JumpTableAssembler : public MacroAssembler { class
119 JumpTableAssembler jtasm(base, lazy_compile_table_size + 256); in GenerateLazyCompileTable()
135 JumpTableAssembler jtasm(base, table_size + 256); in GenerateFarJumpTable()
154 JumpTableAssembler jtasm(jump_table_slot);
159 JumpTableAssembler::PatchFarJumpSlot(far_jump_table_slot, target);
167 // Instantiate a {JumpTableAssembler} for patching.
168 explicit JumpTableAssembler(Address slot_addr, int size = 256)
240 // {JumpTableAssembler} is never used during snapshot generation, and its code
H A Dwasm-code-manager.cc590 JumpTableAssembler::SizeForNumberOfSlots(num_declared_functions)); in OverheadPerCodeSpace()
600 RoundUp<kCodeAlignment>(JumpTableAssembler::SizeForNumberOfFarJumpSlots( in OverheadPerCodeSpace()
1033 JumpTableAssembler::SizeForNumberOfSlots(max_functions), in ReserveCodeTableForTesting()
1170 JumpTableAssembler::SizeForNumberOfLazyFunctions(num_slots), in UseLazyStub()
1172 JumpTableAssembler::GenerateLazyCompileTable( in UseLazyStub()
1186 JumpTableAssembler::LazyCompileSlotIndexToOffset(slot_index); in UseLazyStub()
1562 JumpTableAssembler::JumpSlotIndexToOffset(slot_index); in PatchJumpTableLocked()
1563 uint32_t far_jump_table_offset = JumpTableAssembler::FarJumpSlotIndexToOffset( in PatchJumpTableLocked()
1575 JumpTableAssembler::PatchJumpTableSlot(jump_table_slot, far_jump_table_slot, in PatchJumpTableLocked()
1617 JumpTableAssembler in AddCodeSpaceLocked()
[all...]

Completed in 5 milliseconds