Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Lifetime

186     Qualifiers::ObjCLifetime Lifetime;
191 Qualifiers::ObjCLifetime lifetime,
194 : Alignment(align), Size(size), Lifetime(lifetime),
214 if (left.Lifetime == Qualifiers::OCL_Strong &&
219 else if (left.Lifetime == Qualifiers::OCL_Weak &&
224 if (right.Lifetime == Qualifiers::OCL_Strong &&
229 else if (right.Lifetime == Qualifiers::OCL_Weak &&
276 // lifetime results in undefined behavior.
405 // If we have a lifetime qualifier, honor it for capture purposes.
407 Qualifiers::ObjCLifetime lifetime =
409 if (lifetime) {
410 switch (lifetime) {
425 lifetime = Qualifiers::OCL_Strong;
452 layout.push_back(BlockLayoutChunk(align, size, lifetime, &*ci, llvmType));
1938 // If we have lifetime, that dominates.
1939 if (Qualifiers::ObjCLifetime lifetime = qs.getObjCLifetime()) {
1942 switch (lifetime) {
1972 llvm_unreachable("fell out of lifetime switch!");
2056 Qualifiers::ObjCLifetime Lifetime;
2057 if (getContext().getByrefLifetime(Ty, Lifetime, HasByrefExtendedLayout) &&