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

12

/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXFrameLowering.h27 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {}
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp81 bool StackGrowsDown, Align &MaxAlign);
84 MachineFrameInfo &MFI, bool StackGrowsDown,
143 int64_t &Offset, bool StackGrowsDown,
146 if (StackGrowsDown)
158 int64_t LocalOffset = StackGrowsDown ? -Offset : Offset;
166 if (!StackGrowsDown)
176 MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset,
179 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
190 bool StackGrowsDown = local
191 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
142 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset, bool StackGrowsDown, Align &MaxAlign) argument
174 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.cpp710 bool StackGrowsDown, int64_t &Offset,
713 if (StackGrowsDown)
725 if (StackGrowsDown) {
740 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, argument
768 if (StackGrowsDown) {
769 // ObjOffset is negative when StackGrowsDown is true.
785 bool StackGrowsDown, Align MaxAlign,
807 unsigned ObjStart = StackGrowsDown ? FreeStart + ObjSize : FreeStart;
827 if (StackGrowsDown) {
846 MachineFrameInfo &MFI, bool StackGrowsDown,
709 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign) argument
784 scavengeStackSlot(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, Align MaxAlign, BitVector &StackBytesFree) argument
844 AssignProtectedObjSet(const StackObjSet &UnassignedObjs, SmallSet<int, 16> &ProtectedObjs, MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign) argument
860 bool StackGrowsDown = local
[all...]
H A DTargetInstrInfo.cpp1294 bool StackGrowsDown = local
1295 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
1305 if ((!StackGrowsDown && MI.getOpcode() == FrameSetupOpcode) ||
1306 (StackGrowsDown && MI.getOpcode() == FrameDestroyOpcode))
H A DMachineScheduler.cpp1717 bool StackGrowsDown = TFI.getStackGrowthDirection() == local
1718 TargetFrameLowering::StackGrowsDown;
1719 return StackGrowsDown ? A->getIndex() > B->getIndex()
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVFrameLowering.h29 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {}
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp112 bool StackGrowsDown, int64_t &Offset,
115 if (StackGrowsDown)
127 if (StackGrowsDown) {
144 bool StackGrowsDown = local
145 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
154 if (StackGrowsDown)
167 if (StackGrowsDown) {
201 int64_t FIOffset = (StackGrowsDown ? -Offset : Offset) + Entry.second;
223 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign);
111 AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, bool StackGrowsDown, int64_t &Offset, Align &MaxAlign) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFFrameLowering.h24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {}
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.h33 : TargetFrameLowering(StackGrowsDown,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFrameLowering.h28 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.h30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.h31 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.h26 : TargetFrameLowering(StackGrowsDown,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.h31 : TargetFrameLowering(StackGrowsDown,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h24 : TargetFrameLowering(StackGrowsDown, Align(16), 0, Align(16),
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.h36 : TargetFrameLowering(StackGrowsDown, Align(8), 0, Align(1), true) {}
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetFrameLowering.h48 StackGrowsDown // Adding to the stack decreases the stack address enumerator in enum:llvm::TargetFrameLowering::StackDirection
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp36 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp131 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(16), 0,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp29 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2,
/freebsd-current/contrib/googletest/googletest/src/
H A Dgtest-death-test.cc1219 // StackLowerThanAddress into StackGrowsDown, which then doesn't give
1239 static bool StackGrowsDown() { function in namespace:testing::internal
1306 static const bool stack_grows_down = StackGrowsDown();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp31 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(1), -2) {}
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp292 : SystemZFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0,
907 : SystemZFrameLowering(TargetFrameLowering::StackGrowsDown, Align(32), 0,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp214 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp37 : TargetFrameLowering(StackGrowsDown, Alignment, -4), STI(STI),

Completed in 311 milliseconds

12