Lines Matching refs:RunSkipBlockVars
839 SmallVector<RUN_SKIP, 16> RunSkipBlockVars;
2050 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset,
2053 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset,
2056 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset,
2059 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset,
2062 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_NON_OBJECT_BYTES,
2125 int OldIndex = RunSkipBlockVars.size() - 1;
2133 for (int FirstIndex = RunSkipBlockVars.size() - 1 ;ElIx < ElCount; ElIx++) {
2136 RunSkipBlockVars.push_back(
2137 RUN_SKIP(RunSkipBlockVars[i].opcode,
2138 RunSkipBlockVars[i].block_var_bytepos + Size*ElIx,
2139 RunSkipBlockVars[i].block_var_size));
2318 if (RunSkipBlockVars.empty())
2326 llvm::array_pod_sort(RunSkipBlockVars.begin(), RunSkipBlockVars.end());
2329 unsigned size = RunSkipBlockVars.size();
2331 enum BLOCK_LAYOUT_OPCODE opcode = RunSkipBlockVars[i].opcode;
2332 CharUnits start_byte_pos = RunSkipBlockVars[i].block_var_bytepos;
2336 if (opcode == RunSkipBlockVars[j].opcode) {
2337 end_byte_pos = RunSkipBlockVars[j++].block_var_bytepos;
2344 end_byte_pos - start_byte_pos + RunSkipBlockVars[j-1].block_var_size;
2347 RunSkipBlockVars[j].block_var_bytepos -
2348 RunSkipBlockVars[j-1].block_var_bytepos - RunSkipBlockVars[j-1].block_var_size;
2469 RunSkipBlockVars.clear();
2525 RunSkipBlockVars.clear();