• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/

Lines Matching defs:variable

391     /// Lookup the captured field decl for a variable.
512 /// when the NRVO has been applied to this variable.
633 /// An i1 variable indicating whether or not the @finally is
637 /// An i8* variable into which the exception pointer to rethrow
888 /// Sets the address of the variable \p LocalVD to be \p TempAddr in
890 /// \return true if at least one variable was set already, false otherwise.
917 /// \return true if at least one variable is using new address, false
964 /// Registers \p LocalVD variable as a private and apply \p PrivateGen
965 /// function for it to generate corresponding private variable. \p
966 /// PrivateGen returns an address of the generated private variable.
967 /// \return true if the variable is registered as private, false if it has
978 /// This is important, for example, if the private variable is a class
979 /// variable initialized by a constructor that references other private
982 /// \return true if at least one variable was privatized, false otherwise.
996 /// Checks if the global variable is captured in current function.
1142 /// class directly is useful when you have a variable number of
1633 /// Returns address of the threadprivate variable for the current
1636 /// \param VD VarDecl for Threadprivate variable.
1643 /// Gets the OpenMP-specific address of the local variable /p VD.
1797 /// BlockByrefInfos - For each __block variable, contains
1798 /// information about the layout of the variable.
2015 /// Enter a cleanup to destroy a __block variable. Note that this
2016 /// cleanup should be a no-op if the variable hasn't left the stack
2017 /// yet; if a cleanup is required for the variable itself, that needs
2041 /// data in a variable which is declared as __block.
2578 /// GetAddrOfLocalVar - Return the address of a local variable.
2612 /// Emits a call to an LLVM variable-argument intrinsic, either
2655 /// in non-variably-sized elements, of a variable length array type,
2888 /// EmitVarDecl - Emit a local variable declaration.
2903 /// EmitAutoVarDecl - Emit an auto variable declaration.
2915 /// agnostic languages (e.g. C++). Invalid if the variable was emitted
2921 /// True if the variable is a __block variable that is captured by an
2925 /// True if the variable is of aggregate type and has a constant
2932 /// Address with original alloca instruction. Invalid if the variable was
2941 AutoVarEmission(const VarDecl &variable)
2942 : Variable(&variable), Addr(Address::invalid()), NRVOFlag(nullptr),
3166 /// address of the variable used in the immediate parent function. It can
3214 /// Emit proper copying of data from one variable to another.
3219 /// \param DestVD Destination variable used in \a CopyExpr (for arrays, has
3221 /// \param SrcVD Source variable used in \a CopyExpr (for arrays, has type of
3266 /// \returns true if at least one copyin variable is found, false otherwise.
3268 /// Emit initial code for lastprivate variables. If some variable is
3270 /// initialization of this variable is performed by EmitOMPFirstprivateClause
3277 /// \returns true if there is at least one lastprivate variable, false
3321 /// \return true if at least one linear variable is found that should be
3322 /// initialized with the value of the original variable, false otherwise.
3465 /// \param IncExpr Increment expression for loop control variable.
3500 /// Emits the lvalue for the expression with possibly captured variable.
3593 /// variable length type, this is not possible.
4235 /// global variable that has already been created for it. If the initializer
4246 /// variable with global storage.
4264 /// Emit code in this function to perform a guarded variable
4267 /// once, e.g. with a static local variable or a static data member
4317 /// Emit local annotations for the local variable V, declared by D.
4469 /// Set the address of a local variable.
4617 /// into the address of a local variable. In such a case, it's quite