adjustsStack() const | llvm::MachineFrameInfo | inline |
clearObjectAllocation(int ObjectIdx) | llvm::MachineFrameInfo | inline |
computeMaxCallFrameSize(MachineFunction &MF, std::vector< MachineBasicBlock::iterator > *FrameSDOps=nullptr) | llvm::MachineFrameInfo | |
contributesToMaxAlignment(uint8_t StackID) | llvm::MachineFrameInfo | inline |
CreateFixedObject(uint64_t Size, int64_t SPOffset, bool IsImmutable, bool isAliased=false) | llvm::MachineFrameInfo | |
CreateFixedSpillStackObject(uint64_t Size, int64_t SPOffset, bool IsImmutable=false) | llvm::MachineFrameInfo | |
CreateSpillStackObject(uint64_t Size, Align Alignment) | llvm::MachineFrameInfo | |
CreateStackObject(uint64_t Size, Align Alignment, bool isSpillSlot, const AllocaInst *Alloca=nullptr, uint8_t ID=0) | llvm::MachineFrameInfo | |
CreateVariableSizedObject(Align Alignment, const AllocaInst *Alloca) | llvm::MachineFrameInfo | |
dump(const MachineFunction &MF) const | llvm::MachineFrameInfo | |
ensureMaxAlignment(Align Alignment) | llvm::MachineFrameInfo | |
estimateStackSize(const MachineFunction &MF) const | llvm::MachineFrameInfo | |
getCalleeSavedInfo() const | llvm::MachineFrameInfo | inline |
getCalleeSavedInfo() | llvm::MachineFrameInfo | inline |
getCVBytesOfCalleeSavedRegisters() const | llvm::MachineFrameInfo | inline |
getFunctionContextIndex() const | llvm::MachineFrameInfo | inline |
getLocalFrameMaxAlign() const | llvm::MachineFrameInfo | inline |
getLocalFrameObjectCount() const | llvm::MachineFrameInfo | inline |
getLocalFrameObjectMap(int i) const | llvm::MachineFrameInfo | inline |
getLocalFrameSize() const | llvm::MachineFrameInfo | inline |
getMaxAlign() const | llvm::MachineFrameInfo | inline |
getMaxCallFrameSize() const | llvm::MachineFrameInfo | inline |
getNumFixedObjects() const | llvm::MachineFrameInfo | inline |
getNumObjects() const | llvm::MachineFrameInfo | inline |
getObjectAlign(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 |
getObjectSSPLayout(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
getOffsetAdjustment() const | llvm::MachineFrameInfo | inline |
getPristineRegs(const MachineFunction &MF) const | llvm::MachineFrameInfo | |
getRestorePoint() const | llvm::MachineFrameInfo | inline |
getSavePoint() const | llvm::MachineFrameInfo | inline |
getStackID(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
getStackProtectorIndex() const | llvm::MachineFrameInfo | inline |
getStackSize() const | llvm::MachineFrameInfo | inline |
getUnsafeStackSize() const | llvm::MachineFrameInfo | inline |
getUseLocalStackAllocationBlock() const | llvm::MachineFrameInfo | inline |
hasCalls() const | llvm::MachineFrameInfo | inline |
hasCopyImplyingStackAdjustment() const | llvm::MachineFrameInfo | inline |
hasFunctionContextIndex() const | llvm::MachineFrameInfo | inline |
hasMustTailInVarArgFunc() const | llvm::MachineFrameInfo | inline |
hasOpaqueSPAdjustment() const | llvm::MachineFrameInfo | inline |
hasPatchPoint() const | llvm::MachineFrameInfo | inline |
hasStackMap() const | llvm::MachineFrameInfo | inline |
hasStackObjects() const | llvm::MachineFrameInfo | inline |
hasStackProtectorIndex() const | llvm::MachineFrameInfo | inline |
hasTailCall() 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 |
isMaxCallFrameSizeComputed() const | llvm::MachineFrameInfo | inline |
isObjectPreAllocated(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
isObjectSExt(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
isObjectZExt(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
isReturnAddressTaken() const | llvm::MachineFrameInfo | inline |
isSpillSlotObjectIndex(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
isStackRealignable() const | llvm::MachineFrameInfo | inline |
isStatepointSpillSlotObjectIndex(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
isVariableSizedObjectIndex(int ObjectIdx) const | llvm::MachineFrameInfo | inline |
MachineFrameInfo(Align StackAlignment, bool StackRealignable, bool ForcedRealign) | llvm::MachineFrameInfo | inlineexplicit |
MachineFrameInfo(const MachineFrameInfo &)=delete | llvm::MachineFrameInfo | |
mapLocalFrameObject(int ObjectIndex, int64_t Offset) | llvm::MachineFrameInfo | inline |
markAsStatepointSpillSlotObjectIndex(int ObjectIdx) | llvm::MachineFrameInfo | inline |
needsSplitStackProlog() const | 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(std::vector< CalleeSavedInfo > CSI) | llvm::MachineFrameInfo | inline |
setCalleeSavedInfoValid(bool v) | llvm::MachineFrameInfo | inline |
setCVBytesOfCalleeSavedRegisters(unsigned S) | llvm::MachineFrameInfo | inline |
setFrameAddressIsTaken(bool T) | llvm::MachineFrameInfo | inline |
setFunctionContextIndex(int I) | llvm::MachineFrameInfo | inline |
setHasCalls(bool V) | llvm::MachineFrameInfo | inline |
setHasCopyImplyingStackAdjustment(bool B) | llvm::MachineFrameInfo | inline |
setHasMustTailInVarArgFunc(bool B) | llvm::MachineFrameInfo | inline |
setHasOpaqueSPAdjustment(bool B) | llvm::MachineFrameInfo | inline |
setHasPatchPoint(bool s=true) | llvm::MachineFrameInfo | inline |
setHasStackMap(bool s=true) | llvm::MachineFrameInfo | inline |
setHasTailCall(bool V=true) | llvm::MachineFrameInfo | inline |
setHasVAStart(bool B) | llvm::MachineFrameInfo | inline |
setIsAliasedObjectIndex(int ObjectIdx, bool IsAliased) | llvm::MachineFrameInfo | inline |
setIsImmutableObjectIndex(int ObjectIdx, bool IsImmutable) | llvm::MachineFrameInfo | inline |
setLocalFrameMaxAlign(Align Alignment) | llvm::MachineFrameInfo | inline |
setLocalFrameSize(int64_t sz) | llvm::MachineFrameInfo | inline |
setMaxCallFrameSize(uint64_t S) | llvm::MachineFrameInfo | inline |
setObjectAlignment(int ObjectIdx, Align Alignment) | llvm::MachineFrameInfo | inline |
setObjectOffset(int ObjectIdx, int64_t SPOffset) | llvm::MachineFrameInfo | inline |
setObjectSExt(int ObjectIdx, bool IsSExt) | llvm::MachineFrameInfo | inline |
setObjectSize(int ObjectIdx, int64_t Size) | llvm::MachineFrameInfo | inline |
setObjectSSPLayout(int ObjectIdx, SSPLayoutKind Kind) | llvm::MachineFrameInfo | inline |
setObjectZExt(int ObjectIdx, bool IsZExt) | llvm::MachineFrameInfo | inline |
setOffsetAdjustment(int64_t Adj) | llvm::MachineFrameInfo | inline |
setRestorePoint(MachineBasicBlock *NewRestore) | llvm::MachineFrameInfo | inline |
setReturnAddressIsTaken(bool s) | llvm::MachineFrameInfo | inline |
setSavePoint(MachineBasicBlock *NewSave) | llvm::MachineFrameInfo | inline |
setStackID(int ObjectIdx, uint8_t ID) | llvm::MachineFrameInfo | inline |
setStackProtectorIndex(int I) | llvm::MachineFrameInfo | inline |
setStackSize(uint64_t Size) | llvm::MachineFrameInfo | inline |
setUnsafeStackSize(uint64_t Size) | llvm::MachineFrameInfo | inline |
setUseLocalStackAllocationBlock(bool v) | llvm::MachineFrameInfo | inline |
shouldRealignStack() const | llvm::MachineFrameInfo | inline |
SSPLayoutKind enum name | llvm::MachineFrameInfo | |
SSPLK_AddrOf enum value | llvm::MachineFrameInfo | |
SSPLK_LargeArray enum value | llvm::MachineFrameInfo | |
SSPLK_None enum value | llvm::MachineFrameInfo | |
SSPLK_SmallArray enum value | llvm::MachineFrameInfo | |