LLVM API Documentation

llvm::MachineFrameInfo Member List
This is the complete list of members for llvm::MachineFrameInfo, including all inherited members.
adjustsStack() const llvm::MachineFrameInfo [inline]
CreateFixedObject(uint64_t Size, int64_t SPOffset, bool Immutable, bool isAliased=false)llvm::MachineFrameInfo
CreateFixedSpillStackObject(uint64_t Size, int64_t SPOffset)llvm::MachineFrameInfo
CreateSpillStackObject(uint64_t Size, unsigned Alignment)llvm::MachineFrameInfo
CreateStackObject(uint64_t Size, unsigned Alignment, bool isSS, const AllocaInst *Alloca=nullptr)llvm::MachineFrameInfo
CreateVariableSizedObject(unsigned Alignment, const AllocaInst *Alloca)llvm::MachineFrameInfo
dump(const MachineFunction &MF) const llvm::MachineFrameInfo
ensureMaxAlignment(unsigned Align)llvm::MachineFrameInfo
estimateStackSize(const MachineFunction &MF) const llvm::MachineFrameInfo
getCalleeSavedInfo() const llvm::MachineFrameInfo [inline]
getFunctionContextIndex() const llvm::MachineFrameInfo [inline]
getLocalFrameMaxAlign() const llvm::MachineFrameInfo [inline]
getLocalFrameObjectCount()llvm::MachineFrameInfo [inline]
getLocalFrameObjectMap(int i)llvm::MachineFrameInfo [inline]
getLocalFrameSize() const llvm::MachineFrameInfo [inline]
getMaxAlignment() const llvm::MachineFrameInfo [inline]
getMaxCallFrameSize() const llvm::MachineFrameInfo [inline]
getNumFixedObjects() const llvm::MachineFrameInfo [inline]
getNumObjects() const llvm::MachineFrameInfo [inline]
getObjectAlignment(int ObjectIdx) const llvm::MachineFrameInfo [inline]
getObjectAllocation(int ObjectIdx) const llvm::MachineFrameInfo [inline]
getObjectIndexBegin() const llvm::MachineFrameInfo [inline]
getObjectIndexEnd() const llvm::MachineFrameInfo [inline]
getObjectOffset(int ObjectIdx) const llvm::MachineFrameInfo [inline]
getObjectSize(int ObjectIdx) const llvm::MachineFrameInfo [inline]
getOffsetAdjustment() const llvm::MachineFrameInfo [inline]
getPristineRegs(const MachineBasicBlock *MBB) const llvm::MachineFrameInfo
getStackProtectorIndex() const llvm::MachineFrameInfo [inline]
getStackSize() const llvm::MachineFrameInfo [inline]
getUseLocalStackAllocationBlock()llvm::MachineFrameInfo [inline]
hasCalls() const llvm::MachineFrameInfo [inline]
hasInlineAsmWithSPAdjust() const llvm::MachineFrameInfo [inline]
hasMustTailInVarArgFunc() const llvm::MachineFrameInfo [inline]
hasPatchPoint() const llvm::MachineFrameInfo [inline]
hasStackMap() const llvm::MachineFrameInfo [inline]
hasStackObjects() const llvm::MachineFrameInfo [inline]
hasVarSizedObjects() const llvm::MachineFrameInfo [inline]
hasVAStart() const llvm::MachineFrameInfo [inline]
isAliasedObjectIndex(int ObjectIdx) const llvm::MachineFrameInfo [inline]
isCalleeSavedInfoValid() const llvm::MachineFrameInfo [inline]
isDeadObjectIndex(int ObjectIdx) const llvm::MachineFrameInfo [inline]
isFixedObjectIndex(int ObjectIdx) const llvm::MachineFrameInfo [inline]
isFrameAddressTaken() const llvm::MachineFrameInfo [inline]
isImmutableObjectIndex(int ObjectIdx) const llvm::MachineFrameInfo [inline]
isObjectPreAllocated(int ObjectIdx) const llvm::MachineFrameInfo [inline]
isReturnAddressTaken() const llvm::MachineFrameInfo [inline]
isSpillSlotObjectIndex(int ObjectIdx) const llvm::MachineFrameInfo [inline]
MachineFrameInfo(const TargetMachine &TM, bool RealignOpt)llvm::MachineFrameInfo [inline, explicit]
mapLocalFrameObject(int ObjectIndex, int64_t Offset)llvm::MachineFrameInfo [inline]
print(const MachineFunction &MF, raw_ostream &OS) const llvm::MachineFrameInfo
RemoveStackObject(int ObjectIdx)llvm::MachineFrameInfo [inline]
setAdjustsStack(bool V)llvm::MachineFrameInfo [inline]
setCalleeSavedInfo(const std::vector< CalleeSavedInfo > &CSI)llvm::MachineFrameInfo [inline]
setCalleeSavedInfoValid(bool v)llvm::MachineFrameInfo [inline]
setFrameAddressIsTaken(bool T)llvm::MachineFrameInfo [inline]
setFunctionContextIndex(int I)llvm::MachineFrameInfo [inline]
setHasCalls(bool V)llvm::MachineFrameInfo [inline]
setHasInlineAsmWithSPAdjust(bool B)llvm::MachineFrameInfo [inline]
setHasMustTailInVarArgFunc(bool B)llvm::MachineFrameInfo [inline]
setHasPatchPoint(bool s=true)llvm::MachineFrameInfo [inline]
setHasStackMap(bool s=true)llvm::MachineFrameInfo [inline]
setHasVAStart(bool B)llvm::MachineFrameInfo [inline]
setLocalFrameMaxAlign(unsigned Align)llvm::MachineFrameInfo [inline]
setLocalFrameSize(int64_t sz)llvm::MachineFrameInfo [inline]
setMaxCallFrameSize(unsigned S)llvm::MachineFrameInfo [inline]
setObjectAlignment(int ObjectIdx, unsigned Align)llvm::MachineFrameInfo [inline]
setObjectOffset(int ObjectIdx, int64_t SPOffset)llvm::MachineFrameInfo [inline]
setObjectSize(int ObjectIdx, int64_t Size)llvm::MachineFrameInfo [inline]
setOffsetAdjustment(int Adj)llvm::MachineFrameInfo [inline]
setReturnAddressIsTaken(bool s)llvm::MachineFrameInfo [inline]
setStackProtectorIndex(int I)llvm::MachineFrameInfo [inline]
setStackSize(uint64_t Size)llvm::MachineFrameInfo [inline]
setUseLocalStackAllocationBlock(bool v)llvm::MachineFrameInfo [inline]