|
LLVM 22.0.0git
|
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 |
| Type * | getDataType () const |
| unsigned | getAddressSpace () const |
| Align | getAlignment () const |
Information for memory intrinsic cost model.
Definition at line 127 of file TargetTransformInfo.h.
|
inline |
Definition at line 141 of file TargetTransformInfo.h.
References LLVM_ABI.
|
inline |
Definition at line 148 of file TargetTransformInfo.h.
Referenced by llvm::ARMTTIImpl::getMaskedMemoryOpCost(), llvm::RISCVTTIImpl::getMaskedMemoryOpCost(), and llvm::X86TTIImpl::getMaskedMemoryOpCost().
|
inline |
Definition at line 149 of file TargetTransformInfo.h.
Referenced by llvm::ARMTTIImpl::getMaskedMemoryOpCost(), llvm::BasicTTIImplBase< BasicTTIImpl >::getMaskedMemoryOpCost(), llvm::RISCVTTIImpl::getMaskedMemoryOpCost(), and llvm::X86TTIImpl::getMaskedMemoryOpCost().
|
inline |
Definition at line 147 of file TargetTransformInfo.h.
Referenced by llvm::AArch64TTIImpl::getMaskedMemoryOpCost(), llvm::ARMTTIImpl::getMaskedMemoryOpCost(), llvm::BasicTTIImplBase< BasicTTIImpl >::getMaskedMemoryOpCost(), llvm::RISCVTTIImpl::getMaskedMemoryOpCost(), and llvm::X86TTIImpl::getMaskedMemoryOpCost().
|
inline |
Definition at line 146 of file TargetTransformInfo.h.
Referenced by llvm::ARMTTIImpl::getMaskedMemoryOpCost(), llvm::BasicTTIImplBase< BasicTTIImpl >::getMaskedMemoryOpCost(), llvm::RISCVTTIImpl::getMaskedMemoryOpCost(), and llvm::X86TTIImpl::getMaskedMemoryOpCost().