Ignore:
Timestamp:
Mar 12, 2019, 12:07:04 PM (6 years ago)
Author:
[email protected]
Message:

A lot more classes have padding that can be reduced by reordering their fields
https://bugs.webkit.org/show_bug.cgi?id=195579

Reviewed by Mark Lam.

Source/bmalloc:

  • bmalloc/Heap.h:
  • bmalloc/Scavenger.h:

Source/JavaScriptCore:

  • assembler/LinkBuffer.h:
  • dfg/DFGArrayifySlowPathGenerator.h:

(JSC::DFG::ArrayifySlowPathGenerator::ArrayifySlowPathGenerator):

  • dfg/DFGCallArrayAllocatorSlowPathGenerator.h:

(JSC::DFG::CallArrayAllocatorSlowPathGenerator::CallArrayAllocatorSlowPathGenerator):
(JSC::DFG::CallArrayAllocatorWithVariableSizeSlowPathGenerator::CallArrayAllocatorWithVariableSizeSlowPathGenerator):

  • dfg/DFGGraph.h:
  • dfg/DFGNode.h:

(JSC::DFG::SwitchData::SwitchData):

  • dfg/DFGPlan.cpp:

(JSC::DFG::Plan::Plan):

  • dfg/DFGPlan.h:
  • dfg/DFGSlowPathGenerator.h:

(JSC::DFG::CallSlowPathGenerator::CallSlowPathGenerator):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::SpeculativeJIT):

  • dfg/DFGSpeculativeJIT.h:
  • domjit/DOMJITSignature.h:

(JSC::DOMJIT::Signature::Signature):
(JSC::DOMJIT::Signature::effect):
(JSC::DOMJIT::Signature::argumentCount): Deleted.

  • heap/MarkingConstraintSolver.h:
  • heap/SlotVisitor.h:
  • jit/CallFrameShuffleData.h:
  • jit/JITDivGenerator.h:
  • jit/SpillRegistersMode.h:
  • parser/Nodes.h:
  • profiler/ProfilerOSRExit.cpp:

(JSC::Profiler::OSRExit::OSRExit):

  • profiler/ProfilerOSRExit.h:
  • runtime/ArrayBufferView.h:
  • runtime/SamplingProfiler.cpp:

(JSC::SamplingProfiler::SamplingProfiler):

  • runtime/SamplingProfiler.h:
  • runtime/TypeSet.cpp:

(JSC::StructureShape::StructureShape):

  • runtime/TypeSet.h:
  • runtime/Watchdog.h:

Source/WTF:

  • wtf/CrossThreadQueue.h:
  • wtf/Logger.h:
  • wtf/MemoryPressureHandler.h:
  • wtf/MetaAllocator.h:
  • wtf/Threading.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
Note: See TracChangeset for help on using the changeset viewer.