LLVM: llvm::TargetLoweringBase::IntrinsicInfo Struct Reference (original) (raw)

#include "[llvm/CodeGen/TargetLowering.h](TargetLowering%5F8h%5Fsource.html)"

Public Member Functions
Public Attributes
unsigned opc = 0
EVT memVT
PointerUnion< const Value *, const PseudoSourceValue * > ptrVal
std::optional< unsigned > fallbackAddressSpace
int offset = 0
uint64_t size = 0
MaybeAlign align = Align(1)
MachineMemOperand::Flags flags = MachineMemOperand::MONone
SyncScope::ID ssid = SyncScope::System
AtomicOrdering order = AtomicOrdering::NotAtomic
AtomicOrdering failureOrder = AtomicOrdering::NotAtomic

Definition at line 1230 of file TargetLowering.h.

llvm::TargetLoweringBase::IntrinsicInfo::IntrinsicInfo ( ) default

align

failureOrder

fallbackAddressSpace

std::optional<unsigned> llvm::TargetLoweringBase::IntrinsicInfo::fallbackAddressSpace

flags

memVT

EVT llvm::TargetLoweringBase::IntrinsicInfo::memVT

offset

int llvm::TargetLoweringBase::IntrinsicInfo::offset = 0

opc

unsigned llvm::TargetLoweringBase::IntrinsicInfo::opc = 0

order

ptrVal

size

uint64_t llvm::TargetLoweringBase::IntrinsicInfo::size = 0

ssid


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