Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:variable

648   /// when the NRVO has been applied to this variable.
694 /// An i1 variable indicating whether or not the @finally is
698 /// An i8* variable into which the exception pointer to rethrow
1058 /// variable which is declared as __block.
1136 /// ByrefValueInfoMap - For each __block variable, contains a pair of the LLVM
1562 /// GetAddrOfStaticLocalVar - Return the address of a static local variable.
1567 /// GetAddrOfLocalVar - Return the address of a local variable.
1627 /// in non-variably-sized elements, of a variable length array type,
1740 /// EmitVarDecl - Emit a local variable declaration.
1752 /// EmitAutoVarDecl - Emit an auto variable declaration.
1760 const VarDecl *Variable;
1762 /// The alignment of the variable.
1765 /// The address of the alloca. Null if the variable was emitted
1771 /// True if the variable is a __block variable.
1774 /// True if the variable is of aggregate type and has a constant
1779 AutoVarEmission(Invalid) : Variable(0) {}
1781 AutoVarEmission(const VarDecl &variable)
1782 : Variable(&variable), Address(0), NRVOFlag(0),
1797 CGF.getByRefValueLLVMField(Variable),
1798 Variable->getNameAsString());
1918 /// variable length type, this is not possible.
2196 /// expression. Will emit a temporary variable if E is not an LValue.
2258 /// a static local variable.
2264 /// global variable that has already been created for it. If the initializer
2273 /// variable with global storage.
2281 /// Emit code in this function to perform a guarded variable
2284 /// once, e.g. with a static local variable or a static data member