Lines Matching full:strong
210 bool &IsLarge, bool Strong,
218 // However, in strong mode any array, regardless of type and size,
220 if (!Strong && (InStruct || !Triple(M->getTargetTriple()).isOSDarwin()))
231 if (Strong)
232 // Require a protector for all arrays in strong mode
242 if (ContainsProtectableArray(ET, M, SSPBufferSize, IsLarge, Strong, true)) {
361 /// We use two heuristics: a standard (ssp) and strong (sspstrong).
366 /// strong heuristic will add a guard variables to functions that call alloca
374 bool Strong = false;
403 Strong = true; // Use the same heuristic as strong to determine SSPLayout
405 Strong = true;
431 } else if (Strong) {
432 // Require protectors for all alloca calls in strong mode.
454 IsLarge, Strong, false)) {
471 if (Strong &&