|
reference, declaration → definition
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) ||