reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/TargetRegisterInfo.h
  868   bool needsStackRealignment(const MachineFunction &MF) const;

References

lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1345   CurFn->HasStackRealignment = TRI->needsStackRealignment(*MF);
lib/CodeGen/GCRootLowering.cpp
  321     RegInfo->needsStackRealignment(MF);
lib/CodeGen/GlobalISel/CombinerHelper.cpp
 1081     if (!TRI->needsStackRealignment(MF))
 1188     if (!TRI->needsStackRealignment(MF))
lib/CodeGen/MachineFrameInfo.cpp
  175       (RegInfo->needsStackRealignment(MF) && getObjectIndexEnd() != 0))
lib/CodeGen/PrologEpilogInserter.cpp
  887                                !RegInfo->needsStackRealignment(MF));
 1072         (RegInfo->needsStackRealignment(MF) && MFI.getObjectIndexEnd() != 0))
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5818     if (!TRI->needsStackRealignment(MF))
lib/CodeGen/StackMaps.cpp
  353       MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(*(AP.MF));
lib/Target/AArch64/AArch64FrameLowering.cpp
  246       RegInfo->needsStackRealignment(MF))
  419   if (!RegInfo->needsStackRealignment(*MF))
  464   if (RegInfo->needsStackRealignment(MF))
 1115     const bool NeedsRealignment = RegInfo->needsStackRealignment(MF);
 1654     } else if (isCSR && RegInfo->needsStackRealignment(MF)) {
 1660     } else if (hasFP(MF) && !RegInfo->needsStackRealignment(MF)) {
 1704   assert(((isFixed || isCSR) || !RegInfo->needsStackRealignment(MF) || !UseFP) &&
 1719          RegInfo->needsStackRealignment(MF))) {
lib/Target/AArch64/AArch64RegisterInfo.cpp
  275     if (needsStackRealignment(MF))
  582   else if (needsStackRealignment(MF))
lib/Target/AMDGPU/SIFrameLowering.cpp
  775   if (TRI.needsStackRealignment(MF)) {
 1150     MF.getSubtarget<GCNSubtarget>().getRegisterInfo()->needsStackRealignment(MF) ||
lib/Target/ARC/ARCFrameLowering.cpp
  498                RegInfo->needsStackRealignment(MF);
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  387   if (needsStackRealignment(MF) && !TFI->hasReservedCallFrame(MF))
  443     || needsStackRealignment(MF);
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1359         if (RI.needsStackRealignment(MF)) {
lib/Target/ARM/ARMFrameLowering.cpp
  113   return (RegInfo->needsStackRealignment(MF) ||
  719   if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) {
  908   if (RegInfo->needsStackRealignment(MF)) {
 1665       (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF)))
 1690     if (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF) ||
lib/Target/ARM/Thumb1FrameLowering.cpp
  404   if (RegInfo->needsStackRealignment(MF)) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  576          !HST.getRegisterInfo()->needsStackRealignment(MF));
  998   bool HasExtraAlign = HRI.needsStackRealignment(MF);
 1117   bool HasExtraAlign = HRI.needsStackRealignment(MF);
lib/Target/Lanai/LanaiFrameLowering.cpp
   35   unsigned StackAlign = LRI->needsStackRealignment(MF) ? MFI.getMaxAlignment()
lib/Target/Lanai/LanaiRegisterInfo.cpp
  155   if (!HasFP || (needsStackRealignment(MF) && FrameIndex >= 0))
  162     else if (needsStackRealignment(MF))
  253   if (needsStackRealignment(MF) && MFI.hasVarSizedObjects())
lib/Target/Mips/MipsFrameLowering.cpp
   99       TRI->needsStackRealignment(MF);
  106   return MFI.hasVarSizedObjects() && TRI->needsStackRealignment(MF);
lib/Target/Mips/MipsRegisterInfo.cpp
  201       if (needsStackRealignment(MF) &&
lib/Target/Mips/MipsSEFrameLowering.cpp
  538     if (RegInfo.needsStackRealignment(MF)) {
lib/Target/Mips/MipsSERegisterInfo.cpp
  183   else if (RegInfo->needsStackRealignment(MF)) {
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
  232         (RegInfo->needsStackRealignment(Fn) && MFI.getObjectIndexEnd() != 0))
lib/Target/PowerPC/PPCRegisterInfo.cpp
 1167   return needsStackRealignment(MF);
lib/Target/RISCV/RISCVFrameLowering.cpp
   31          RegInfo->needsStackRealignment(MF) || MFI.hasVarSizedObjects() ||
   45   if (RI->needsStackRealignment(MF)) {
  111   if (RI->needsStackRealignment(MF) && MFI.hasVarSizedObjects()) {
  208     if (RI->needsStackRealignment(MF)) {
  253   if (RI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) {
  354   } else if (RI->needsStackRealignment(MF)) {
lib/Target/Sparc/SparcFrameLowering.cpp
  100   bool NeedsStackRealignment = RegInfo.needsStackRealignment(MF);
  256       RegInfo->needsStackRealignment(MF) ||
  284   } else if (RegInfo->needsStackRealignment(MF)) {
lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
   48   return RegInfo->needsStackRealignment(MF);
lib/Target/X86/X86FrameLowering.cpp
   63          (hasFP(MF) && !TRI->needsStackRealignment(MF)) ||
   86           TRI->needsStackRealignment(MF) ||
 1037       !TRI->needsStackRealignment(MF) &&
 1106     if (TRI->needsStackRealignment(MF) && !IsWin64Prologue)
 1167     if (HasFP && TRI->needsStackRealignment(MF))
 1211   if (!IsWin64Prologue && !IsFunclet && TRI->needsStackRealignment(MF)) {
 1239   if (IsWin64Prologue && !IsFunclet && TRI->needsStackRealignment(MF))
 1433   if (IsWin64Prologue && TRI->needsStackRealignment(MF)) {
 1632     if (TRI->needsStackRealignment(MF) && !IsWin64Prologue)
 1685   if ((TRI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) &&
 1687     if (TRI->needsStackRealignment(MF))
 1770   else if (TRI->needsStackRealignment(MF))
 1829   } else if (TRI->needsStackRealignment(MF)) {
 1917   if (MFI.isFixedObjectIndex(FI) && TRI->needsStackRealignment(MF) &&
 2908   return !TRI->needsStackRealignment(MF) || !MBB.isLiveIn(X86::EFLAGS);
 3153   if (!TRI->needsStackRealignment(MF) && hasFP(MF))
lib/Target/X86/X86ISelLowering.cpp
 4345   if (RegInfo->needsStackRealignment(MF))
23583       bool CantUseFP = RegInfo->needsStackRealignment(MF);
lib/Target/X86/X86InstrInfo.cpp
 5028   if (!RI.needsStackRealignment(MF))
lib/Target/X86/X86RegisterInfo.cpp
  644    bool CantUseFP = needsStackRealignment(MF);
  731     assert((!needsStackRealignment(MF) ||