Lines Matching refs:codeDesc
157 size_t JitTask::ComputePayLoadSize(MachineCodeDesc &codeDesc)
159 ComputeAlignedSizes(codeDesc);
160 if (codeDesc.codeType == MachineCodeType::BASELINE_CODE) {
163 size_t payLoadSize = codeDesc.stackMapSizeAlign + codeDesc.codeSizeAlign;
166 codeDesc.instructionsSize = codeDesc.codeSizeAlign;
168 << allocSize << " (instruction size): " << codeDesc.codeSizeAlign;
173 return payLoadSize - codeDesc.codeSizeAlign;
176 return codeDesc.stackMapSizeAlign + codeDesc.codeSizeAlign;
180 ASSERT(codeDesc.codeType == MachineCodeType::FAST_JIT_CODE);
185 codeDesc.rodataSizeBeforeTextAlign + codeDesc.codeSizeAlign + codeDesc.rodataSizeAfterTextAlign;
186 size_t payLoadSize = codeDesc.funcEntryDesSizeAlign + instructionsSize + codeDesc.stackMapSizeAlign;
192 codeDesc.instructionsSize = instructionsSize;
205 codeDesc.isHugeObj = true;
212 return codeDesc.funcEntryDesSizeAlign + codeDesc.rodataSizeBeforeTextAlign + codeDesc.codeSizeAlign +
213 codeDesc.rodataSizeAfterTextAlign + codeDesc.stackMapSizeAlign;