clang  15.0.0git
Public Member Functions | List of all members
clang::CodeGen::AddressImpl< T, false > Class Template Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/Address.h"

Public Member Functions

 AddressImpl (llvm::Value *Pointer, llvm::Type *ElementType, CharUnits Alignment)
 
llvm::Value * getPointer () const
 
llvm::Type * getElementType () const
 
CharUnits getAlignment () const
 

Detailed Description

template<typename T, bool = alignof(llvm::Value *)>
class clang::CodeGen::AddressImpl< T, false >

Definition at line 30 of file Address.h.

Constructor & Destructor Documentation

◆ AddressImpl()

template<typename T , bool = alignof(llvm::Value *)>
clang::CodeGen::AddressImpl< T, false >::AddressImpl ( llvm::Value *  Pointer,
llvm::Type *  ElementType,
CharUnits  Alignment 
)
inline

Definition at line 36 of file Address.h.

Member Function Documentation

◆ getAlignment()

template<typename T , bool = alignof(llvm::Value *)>
CharUnits clang::CodeGen::AddressImpl< T, false >::getAlignment ( ) const
inline

Definition at line 41 of file Address.h.

◆ getElementType()

template<typename T , bool = alignof(llvm::Value *)>
llvm::Type* clang::CodeGen::AddressImpl< T, false >::getElementType ( ) const
inline

Definition at line 40 of file Address.h.

◆ getPointer()

template<typename T , bool = alignof(llvm::Value *)>
llvm::Value* clang::CodeGen::AddressImpl< T, false >::getPointer ( ) const
inline

Definition at line 39 of file Address.h.


The documentation for this class was generated from the following file: