14#ifndef LLVM_ANALYSIS_INTERESTINGMEMORYOPERAND_H 
   15#define LLVM_ANALYSIS_INTERESTINGMEMORYOPERAND_H 
   50    PtrUse = &
I->getOperandUse(OperandNo);
 
 
 
MachineBasicBlock MachineBasicBlock::iterator DebugLoc DL
 
A parsed version of the target data layout string in and methods for querying it.
 
InterestingMemoryOperand(Instruction *I, unsigned OperandNo, bool IsWrite, class Type *OpType, MaybeAlign Alignment, Value *MaybeMask=nullptr, Value *MaybeEVL=nullptr, Value *MaybeStride=nullptr, Value *MaybeByteOffset=nullptr)
 
static constexpr TypeSize getFixed(ScalarTy ExactSize)
 
The instances of the Type class are immutable: once they are created, they are never changed.
 
A Use represents the edge between a Value definition and its users.
 
LLVM Value Representation.
 
This is an optimization pass for GlobalISel generic memory operations.
 
decltype(auto) cast(const From &Val)
cast<X> - Return the argument parameter cast to the specified type.
 
This struct is a compact representation of a valid (power of two) or undefined (0) alignment.