Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Strong

72     bool ContainsProtectableArray(Type *Ty, bool Strong = false,
121 bool StackProtector::ContainsProtectableArray(Type *Ty, bool Strong,
125 // In strong mode any array, regardless of type and size, triggers a
127 if (Strong)
150 if (ContainsProtectableArray(*I, Strong, true))
193 /// We use two heuristics: a standard (ssp) and strong (sspstrong).
198 /// strong heuristic will add a guard variables to functions that call alloca
204 bool Strong = false;
210 Strong = true;
222 // SSP-Strong: Enable protectors for any call to alloca, regardless
224 if (Strong)
238 if (ContainsProtectableArray(AI->getAllocatedType(), Strong))
241 if (Strong && HasAddressTaken(AI)) {