Lines Matching defs:RunSkipBlockVars

852   SmallVector<RUN_SKIP, 16> RunSkipBlockVars;
2439 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset,
2442 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset,
2445 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset,
2448 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset,
2451 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_NON_OBJECT_BYTES,
2509 int OldIndex = RunSkipBlockVars.size() - 1;
2516 for (int FirstIndex = RunSkipBlockVars.size() - 1 ;ElIx < ElCount; ElIx++) {
2519 RunSkipBlockVars.push_back(
2520 RUN_SKIP(RunSkipBlockVars[i].opcode,
2521 RunSkipBlockVars[i].block_var_bytepos + Size*ElIx,
2522 RunSkipBlockVars[i].block_var_size));
2697 if (RunSkipBlockVars.empty())
2705 llvm::array_pod_sort(RunSkipBlockVars.begin(), RunSkipBlockVars.end());
2708 unsigned size = RunSkipBlockVars.size();
2710 enum BLOCK_LAYOUT_OPCODE opcode = RunSkipBlockVars[i].opcode;
2711 CharUnits start_byte_pos = RunSkipBlockVars[i].block_var_bytepos;
2715 if (opcode == RunSkipBlockVars[j].opcode) {
2716 end_byte_pos = RunSkipBlockVars[j++].block_var_bytepos;
2723 end_byte_pos - start_byte_pos + RunSkipBlockVars[j-1].block_var_size;
2726 RunSkipBlockVars[j].block_var_bytepos -
2727 RunSkipBlockVars[j-1].block_var_bytepos - RunSkipBlockVars[j-1].block_var_size;
2843 const SmallVectorImpl<CGObjCCommonMac::RUN_SKIP> &RunSkipBlockVars,
2846 for (const CGObjCCommonMac::RUN_SKIP &R : RunSkipBlockVars) {
2882 RunSkipBlockVars.clear();
2940 return getBlockLayoutInfoString(RunSkipBlockVars, blockInfo.NeedsCopyDispose);
2948 RunSkipBlockVars.clear();