Searched refs:StackGrowsDown (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp82 bool StackGrowsDown, Align &MaxAlign);
85 MachineFrameInfo &MFI, bool StackGrowsDown,
144 int64_t &Offset, bool StackGrowsDown,
147 if (StackGrowsDown)
159 int64_t LocalOffset = StackGrowsDown ? -Offset : Offset;
167 if (!StackGrowsDown)
177 MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset,
182 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
193 bool StackGrowsDown = local
194 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
143 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, Align &MaxAlign) argument
175 AssignProtectedObjSet( const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign) argument
295 bool StackGrowsDown = local
[all...]
H A DPrologEpilogInserter.cpp637 bool StackGrowsDown, int64_t &Offset,
640 if (StackGrowsDown)
652 if (StackGrowsDown) {
667 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, argument
693 if (StackGrowsDown) {
694 // ObjOffset is negative when StackGrowsDown is true.
710 bool StackGrowsDown, Align MaxAlign,
732 unsigned ObjStart = StackGrowsDown ? FreeStart + ObjSize : FreeStart;
752 if (StackGrowsDown) {
771 MachineFrameInfo &MFI, bool StackGrowsDown,
636 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign, unsigned Skew) argument
709 scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, Align MaxAlign, BitVector &StackBytesFree) argument
769 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign, unsigned Skew) argument
788 bool StackGrowsDown = local
[all...]
H A DTargetInstrInfo.cpp974 bool StackGrowsDown = local
975 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
985 if ((!StackGrowsDown && MI.getOpcode() == FrameSetupOpcode) ||
986 (StackGrowsDown && MI.getOpcode() == FrameDestroyOpcode))
H A DMachineScheduler.cpp1492 bool StackGrowsDown = TFI.getStackGrowthDirection() == local
1493 TargetFrameLowering::StackGrowsDown;
1494 return StackGrowsDown ? A->getIndex() > B->getIndex()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp101 bool StackGrowsDown, int64_t &Offset,
104 if (StackGrowsDown)
116 if (StackGrowsDown) {
133 bool StackGrowsDown = local
134 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
143 if (StackGrowsDown)
156 if (StackGrowsDown) {
190 int64_t FIOffset = (StackGrowsDown ? -Offset : Offset) + Entry.second;
212 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
100 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFFrameLowering.h24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.h33 : TargetFrameLowering(StackGrowsDown,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.h25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFrameLowering.h28 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.h30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.h31 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.h24 : TargetFrameLowering(StackGrowsDown,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h26 : TargetFrameLowering(StackGrowsDown, Align(16), 0, Align(16),
H A DAArch64FrameLowering.cpp2784 assert(getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown &&
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h45 StackGrowsDown // Adding to the stack decreases the stack address enumerator in enum:llvm::TargetFrameLowering::StackDirection
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h35 : TargetFrameLowering(StackGrowsDown, Align(8), 0, Align(1), true) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp36 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp32 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(16), 0,
/freebsd-13-stable/contrib/googletest/googletest/src/
H A Dgtest-death-test.cc1210 // StackLowerThanAddress into StackGrowsDown, which then doesn't give
1221 static bool StackGrowsDown() { function in namespace:testing::internal
1288 static const bool stack_grows_down = StackGrowsDown();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp33 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(1), -2) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp50 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp214 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp79 : TargetFrameLowering(StackGrowsDown, sti.getStackAlignment(), 0, Align(4)),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp91 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp46 : TargetFrameLowering(StackGrowsDown, StackAlignOverride.valueOrOne(),

Completed in 407 milliseconds

12