LLVM 22.0.0git
llvm::MemIntrinsicCostAttributes Class Reference

Information for memory intrinsic cost model. More...

#include "llvm/Analysis/TargetTransformInfo.h"

Public Member Functions

LLVM_ABI MemIntrinsicCostAttributes (Intrinsic::ID Id, Type *DataTy, Align Alignment, unsigned AddressSpace)
Intrinsic::ID getID () const
TypegetDataType () const
unsigned getAddressSpace () const
Align getAlignment () const

Detailed Description

Information for memory intrinsic cost model.

Definition at line 127 of file TargetTransformInfo.h.

Constructor & Destructor Documentation

◆ MemIntrinsicCostAttributes()

LLVM_ABI llvm::MemIntrinsicCostAttributes::MemIntrinsicCostAttributes ( Intrinsic::ID Id,
Type * DataTy,
Align Alignment,
unsigned AddressSpace )
inline

Definition at line 141 of file TargetTransformInfo.h.

References LLVM_ABI.

Member Function Documentation

◆ getAddressSpace()

unsigned llvm::MemIntrinsicCostAttributes::getAddressSpace ( ) const
inline

◆ getAlignment()

◆ getDataType()

◆ getID()


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