Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Address

221     /// \brief The base address of the captured record, passed in as the first
421 /// given address. Does nothing if T is not a C++ class type with a
427 /// the given address.
800 /// BuildBlockByrefAddress - Computes address location of the
813 /// with an indirect branch. Every time we see the address of a label taken,
1412 /// Emit a cast to void* in the appropriate address space.
1432 // EmitVAListRef - Emit a "reference" to a va_list; this is either the address
1485 /// GetAddrOfLocalVar - Return the address of a local variable.
1584 /// load of 'this' and returns address of the base class.
1696 /// \brief Emit a check that \p V is the address of storage of the
1730 llvm::Value *Address);
1745 /// The address of the alloca. Null if the variable was emitted
1747 llvm::Value *Address;
1765 : Variable(&variable), Address(nullptr), NRVOFlag(nullptr),
1769 bool wasEmittedAsGlobal() const { return Address == nullptr; }
1782 /// Returns the raw, allocated address, which is not necessarily
1783 /// the address of the object itself.
1785 return Address;
1788 /// Returns the address of the object within this declaration.
1792 if (!IsByRef) return Address;
1794 return CGF.Builder.CreateStructGEP(Address,
1930 /// This can return one of two things: a simple address or a bitfield
1938 /// If this returns a normal address, and if the lvalue's C type is fixed
1947 /// that the address will be used to access the object.
1968 /// EmitLoadOfScalar - Load a scalar value from an address, taking
1978 /// EmitLoadOfScalar - Load a scalar value from an address, taking
1984 /// EmitStoreOfScalar - Store a scalar value to an address, taking
1993 /// EmitStoreOfScalar - Store a scalar value to an address, taking
2001 /// this method emits the address of the lvalue, then loads the result as an
2099 /// if the Field is a reference, this will return the address of the reference
2100 /// and not the address of the value stored in the reference.