Lines Matching defs:RunSkipBlockVars

855   SmallVector<RUN_SKIP, 16> RunSkipBlockVars;
2442 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset,
2445 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset,
2448 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset,
2451 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset,
2454 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_NON_OBJECT_BYTES,
2512 int OldIndex = RunSkipBlockVars.size() - 1;
2519 for (int FirstIndex = RunSkipBlockVars.size() - 1 ;ElIx < ElCount; ElIx++) {
2522 RunSkipBlockVars.push_back(
2523 RUN_SKIP(RunSkipBlockVars[i].opcode,
2524 RunSkipBlockVars[i].block_var_bytepos + Size*ElIx,
2525 RunSkipBlockVars[i].block_var_size));
2701 if (RunSkipBlockVars.empty())
2709 llvm::array_pod_sort(RunSkipBlockVars.begin(), RunSkipBlockVars.end());
2712 unsigned size = RunSkipBlockVars.size();
2714 enum BLOCK_LAYOUT_OPCODE opcode = RunSkipBlockVars[i].opcode;
2715 CharUnits start_byte_pos = RunSkipBlockVars[i].block_var_bytepos;
2719 if (opcode == RunSkipBlockVars[j].opcode) {
2720 end_byte_pos = RunSkipBlockVars[j++].block_var_bytepos;
2727 end_byte_pos - start_byte_pos + RunSkipBlockVars[j-1].block_var_size;
2730 RunSkipBlockVars[j].block_var_bytepos -
2731 RunSkipBlockVars[j-1].block_var_bytepos - RunSkipBlockVars[j-1].block_var_size;
2847 const SmallVectorImpl<CGObjCCommonMac::RUN_SKIP> &RunSkipBlockVars,
2850 for (const CGObjCCommonMac::RUN_SKIP &R : RunSkipBlockVars) {
2886 RunSkipBlockVars.clear();
2944 return getBlockLayoutInfoString(RunSkipBlockVars, blockInfo.NeedsCopyDispose);
2952 RunSkipBlockVars.clear();