Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Strong

120                                               bool Strong,
128 // However, in strong mode any array, regardless of type and size,
130 if (!Strong && (InStruct || !Trip.isOSDarwin()))
141 if (Strong)
142 // Require a protector for all arrays in strong mode
154 if (ContainsProtectableArray(*I, IsLarge, Strong, true)) {
201 /// We use two heuristics: a standard (ssp) and strong (sspstrong).
206 /// strong heuristic will add a guard variables to functions that call alloca
212 bool Strong = false;
227 Strong = true; // Use the same heuristic as strong to determine SSPLayout
229 Strong = true;
239 // SSP-Strong: Enable protectors for any call to alloca, regardless
241 if (Strong)
250 } else if (Strong) {
251 // Require protectors for all alloca calls in strong mode.
264 if (ContainsProtectableArray(AI->getAllocatedType(), IsLarge, Strong)) {
271 if (Strong && HasAddressTaken(AI)) {