Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Lifetime

194     Qualifiers::ObjCLifetime Lifetime;
199 Qualifiers::ObjCLifetime lifetime,
202 : Alignment(align), Size(size), Lifetime(lifetime),
226 if (chunk.Lifetime == Qualifiers::OCL_Strong)
228 if (chunk.Lifetime == Qualifiers::OCL_Weak)
274 // lifetime results in undefined behavior.
384 // If we have a lifetime qualifier, honor it for capture purposes.
386 Qualifiers::ObjCLifetime lifetime =
388 if (lifetime) {
389 switch (lifetime) {
405 lifetime = Qualifiers::OCL_ExplicitNone;
409 lifetime = Qualifiers::OCL_Strong;
437 layout.push_back(BlockLayoutChunk(align, size, lifetime, &CI, llvmType));
848 // variable, because the local variable's lifetime should be strictly
1967 // If we have lifetime, that dominates.
1968 if (Qualifiers::ObjCLifetime lifetime = qs.getObjCLifetime()) {
1969 switch (lifetime) {
1998 llvm_unreachable("fell out of lifetime switch!");
2098 Qualifiers::ObjCLifetime Lifetime;
2099 if (getContext().getByrefLifetime(Ty, Lifetime, HasByrefExtendedLayout) &&