Home
last modified time | relevance | path

Searched refs:StackGrowsDown (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDLocalStackSlotAllocation.cpp82 bool StackGrowsDown, Align &MaxAlign);
85 MachineFrameInfo &MFI, bool StackGrowsDown,
162 int64_t &Offset, bool StackGrowsDown, in AdjustStackOffset() argument
165 if (StackGrowsDown) in AdjustStackOffset()
177 int64_t LocalOffset = StackGrowsDown ? -Offset : Offset; in AdjustStackOffset()
185 if (!StackGrowsDown) in AdjustStackOffset()
195 MachineFrameInfo &MFI, bool StackGrowsDown, int64_t &Offset, in AssignProtectedObjSet() argument
198 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign); in AssignProtectedObjSet()
209 bool StackGrowsDown = in calculateFrameObjectOffsets() local
210 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
[all …]
HDPrologEpilogInserter.cpp697 bool StackGrowsDown, int64_t &Offset, in AdjustStackOffset() argument
700 if (StackGrowsDown) in AdjustStackOffset()
712 if (StackGrowsDown) { in AdjustStackOffset()
727 computeFreeStackSlots(MachineFrameInfo &MFI, bool StackGrowsDown, in computeFreeStackSlots() argument
755 if (StackGrowsDown) { in computeFreeStackSlots()
772 bool StackGrowsDown, Align MaxAlign, in scavengeStackSlot() argument
794 unsigned ObjStart = StackGrowsDown ? FreeStart + ObjSize : FreeStart; in scavengeStackSlot()
814 if (StackGrowsDown) { in scavengeStackSlot()
833 MachineFrameInfo &MFI, bool StackGrowsDown, in AssignProtectedObjSet() argument
837 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); in AssignProtectedObjSet()
[all …]
HDTargetInstrInfo.cpp1354 bool StackGrowsDown = in getSPAdjust() local
1355 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in getSPAdjust()
1365 if ((!StackGrowsDown && MI.getOpcode() == FrameSetupOpcode) || in getSPAdjust()
1366 (StackGrowsDown && MI.getOpcode() == FrameDestroyOpcode)) in getSPAdjust()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXPrologEpilogPass.cpp112 bool StackGrowsDown, int64_t &Offset, in AdjustStackOffset() argument
115 if (StackGrowsDown) in AdjustStackOffset()
127 if (StackGrowsDown) { in AdjustStackOffset()
144 bool StackGrowsDown = in calculateFrameObjectOffsets() local
145 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
154 if (StackGrowsDown) in calculateFrameObjectOffsets()
167 if (StackGrowsDown) { in calculateFrameObjectOffsets()
201 int64_t FIOffset = (StackGrowsDown ? -Offset : Offset) + Entry.second; in calculateFrameObjectOffsets()
223 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); in calculateFrameObjectOffsets()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/DirectX/
HDDirectXFrameLowering.h27 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {} in DirectXFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/SPIRV/
HDSPIRVFrameLowering.h29 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {} in SPIRVFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFFrameLowering.h24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {} in BPFFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
HDLanaiFrameLowering.h33 : TargetFrameLowering(StackGrowsDown, in LanaiFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsFrameLowering.h28 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) { in MipsFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/ARC/
HDARCFrameLowering.h30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0), in ARCFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyFrameLowering.h31 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16), in WebAssemblyFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchFrameLowering.h26 : TargetFrameLowering(StackGrowsDown, in LoongArchFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/CSKY/
HDCSKYFrameLowering.h31 : TargetFrameLowering(StackGrowsDown, in CSKYFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64FrameLowering.h25 : TargetFrameLowering(StackGrowsDown, Align(16), 0, Align(16), in AArch64FrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDTargetFrameLowering.h49 StackGrowsDown // Adding to the stack decreases the stack address enumerator
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonFrameLowering.h36 : TargetFrameLowering(StackGrowsDown, Align(8), 0, Align(1), true) {} in HexagonFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Xtensa/
HDXtensaFrameLowering.cpp26 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0, in XtensaFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/VE/
HDVEFrameLowering.cpp131 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(16), 0, in VEFrameLowering()
/freebsd-14-stable/contrib/googletest/googletest/src/
HDgtest-death-test.cc1241 static bool StackGrowsDown() { in StackGrowsDown() function
1308 static const bool stack_grows_down = StackGrowsDown(); in ExecDeathTestSpawnChild()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcFrameLowering.cpp36 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, in SparcFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
HDMSP430FrameLowering.cpp29 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2, in MSP430FrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AVR/
HDAVRFrameLowering.cpp31 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(1), -2) {} in AVRFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/XCore/
HDXCoreFrameLowering.cpp214 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0) { in XCoreFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZFrameLowering.cpp280 : SystemZFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0, in SystemZELFFrameLowering()
892 : SystemZFrameLowering(TargetFrameLowering::StackGrowsDown, Align(32), 0, in SystemZXPLINKFrameLowering()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/M68k/
HDM68kFrameLowering.cpp37 : TargetFrameLowering(StackGrowsDown, Alignment, -4), STI(STI), in M68kFrameLowering()

12