Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Address

228     /// \brief The base address of the captured record, passed in as the first
403 /// given address. Does nothing if T is not a C++ class type with a
409 /// the given address.
559 /// \a PrivateGen returns an address of the generated private variable.
850 /// BuildBlockByrefAddress - Computes address location of the
863 /// with an indirect branch. Every time we see the address of a label taken,
1288 /// \brief Derived is the presumed address of an object of type T after a
1486 /// Emit a cast to void* in the appropriate address space.
1506 // EmitVAListRef - Emit a "reference" to a va_list; this is either the address
1570 /// GetAddrOfLocalVar - Return the address of a local variable.
1669 /// load of 'this' and returns address of the base class.
1783 /// \brief Emit a check that \p V is the address of storage of the
1825 llvm::Value *Address);
1844 /// The address of the alloca. Null if the variable was emitted
1846 llvm::Value *Address;
1864 : Variable(&variable), Address(nullptr), NRVOFlag(nullptr),
1868 bool wasEmittedAsGlobal() const { return Address == nullptr; }
1881 /// Returns the raw, allocated address, which is not necessarily
1882 /// the address of the object itself.
1884 return Address;
1887 /// Returns the address of the object within this declaration.
1891 if (!IsByRef) return Address;
1894 return CGF.Builder.CreateStructGEP(F.first, Address, F.second,
2029 /// \param DestAddr Address of the destination array.
2030 /// \param SrcAddr Address of the source array.
2040 /// \param DestAddr Destination address.
2041 /// \param SrcAddr Source address.
2186 /// This can return one of two things: a simple address or a bitfield
2194 /// If this returns a normal address, and if the lvalue's C type is fixed
2203 /// that the address will be used to access the object.
2244 /// EmitLoadOfScalar - Load a scalar value from an address, taking
2254 /// EmitLoadOfScalar - Load a scalar value from an address, taking
2260 /// EmitStoreOfScalar - Store a scalar value to an address, taking
2269 /// EmitStoreOfScalar - Store a scalar value to an address, taking
2277 /// this method emits the address of the lvalue, then loads the result as an
2377 /// if the Field is a reference, this will return the address of the reference
2378 /// and not the address of the value stored in the reference.