Home | History | Annotate | Download | only in CodeGen

Lines Matching full:emission

780       // emission.
1916 /// emission. Places the helpers in the global cache. Returns null
1920 const AutoVarEmission &emission) {
1921 const VarDecl &var = *emission.Variable;
1930 CXXByrefHelpers byrefInfo(emission.Alignment, type, copyExpr);
1955 ARCWeakByrefHelpers byrefInfo(emission.Alignment);
1964 ARCStrongBlockByrefHelpers byrefInfo(emission.Alignment);
1970 ARCStrongByrefHelpers byrefInfo(emission.Alignment);
1990 ObjectByrefHelpers byrefInfo(emission.Alignment, flags);
2115 void CodeGenFunction::emitByrefStructureInit(const AutoVarEmission &emission) {
2117 llvm::Value *addr = emission.Address;
2125 buildByrefHelpers(*byrefType, emission);
2127 const VarDecl &D = *emission.Variable;
2244 void CodeGenFunction::enterByrefCleanup(const AutoVarEmission &emission) {
2249 EHStack.pushCleanup<CallBlockRelease>(NormalAndEHCleanup, emission.Address);