Jlm
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
jlm::llvm::GetElementPtrOperation::Constant Struct Reference

#include <GetElementPtr.hpp>

Public Member Functions

int64_t getOffsetInBytes () const noexcept
 

Public Attributes

std::shared_ptr< const rvsdg::TypepointeeType
 
std::vector< uint64_t > indices {}
 

Detailed Description

Represents a statically known GetElementPtrOperation.

Definition at line 62 of file GetElementPtr.hpp.

Member Function Documentation

◆ getOffsetInBytes()

int64_t jlm::llvm::GetElementPtrOperation::Constant::getOffsetInBytes ( ) const
noexcept
Returns
The byte offset applied by the GEP

Definition at line 73 of file GetElementPtr.cpp.

Member Data Documentation

◆ indices

std::vector<uint64_t> jlm::llvm::GetElementPtrOperation::Constant::indices {}

Definition at line 71 of file GetElementPtr.hpp.

◆ pointeeType

std::shared_ptr<const rvsdg::Type> jlm::llvm::GetElementPtrOperation::Constant::pointeeType

Definition at line 70 of file GetElementPtr.hpp.


The documentation for this struct was generated from the following files: