HomeSort by: relevance | last modified time | path
    Searched refs:TargetFrameLowering (Results 1 - 25 of 91) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetFrameLoweringImpl.cpp 13 #include "llvm/CodeGen/TargetFrameLowering.h"
31 TargetFrameLowering::~TargetFrameLowering() = default;
33 bool TargetFrameLowering::enableCalleeSaveSkip(const MachineFunction &MF) const {
45 TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI,
60 bool TargetFrameLowering::needsFrameIndexResolution(
65 void TargetFrameLowering::getCalleeSaves(const MachineFunction &MF,
78 void TargetFrameLowering::determineCalleeSaves(MachineFunction &MF,
129 unsigned TargetFrameLowering::getStackAlignmentSkew(
139 bool TargetFrameLowering::isSafeForNoCSROpt(const Function &F)
    [all...]
RegUsageInfoCollector.cpp 29 #include "llvm/CodeGen/TargetFrameLowering.h"
174 if (TargetFrameLowering::isSafeForNoCSROpt(F) &&
197 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering();
LocalStackSlotAllocation.cpp 27 #include "llvm/CodeGen/TargetFrameLowering.h"
190 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
192 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
292 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering();
294 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFFrameLowering.h 9 // This class implements BPF-specific bits of TargetFrameLowering class.
16 #include "llvm/CodeGen/TargetFrameLowering.h"
21 class BPFFrameLowering : public TargetFrameLowering {
24 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(8), 0) {}
BPFFrameLowering.cpp 9 // This file contains the BPF implementation of TargetFrameLowering class.
34 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS);
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430FrameLowering.h 17 #include "llvm/CodeGen/TargetFrameLowering.h"
20 class MSP430FrameLowering : public TargetFrameLowering {
25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2,
MSP430Subtarget.h 63 const TargetFrameLowering *getFrameLowering() const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUFrameLowering.cpp 18 : TargetFrameLowering(D, StackAl, LAO, TransAl) {}
AMDGPUFrameLowering.h 17 #include "llvm/CodeGen/TargetFrameLowering.h"
26 class AMDGPUFrameLowering : public TargetFrameLowering {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiFrameLowering.h 9 // This class implements Lanai-specific bits of TargetFrameLowering class.
16 #include "llvm/CodeGen/TargetFrameLowering.h"
23 class LanaiFrameLowering : public TargetFrameLowering {
33 : TargetFrameLowering(StackGrowsDown,
LanaiSubtarget.h 50 const TargetFrameLowering *getFrameLowering() const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsFrameLowering.h 17 #include "llvm/CodeGen/TargetFrameLowering.h"
22 class MipsFrameLowering : public TargetFrameLowering {
28 : TargetFrameLowering(StackGrowsDown, Alignment, 0, Alignment), STI(sti) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCFrameLowering.h 19 #include "llvm/CodeGen/TargetFrameLowering.h"
27 class ARCFrameLowering : public TargetFrameLowering {
30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(4), 0),
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp 9 // This file contains the NVPTX implementation of TargetFrameLowering class.
28 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, Align(8), 0) {}
88 TargetFrameLowering::DwarfFrameBase
NVPTXFrameLowering.h 16 #include "llvm/CodeGen/TargetFrameLowering.h"
21 class NVPTXFrameLowering : public TargetFrameLowering {
NVPTXSubtarget.h 47 // FrameLowering class because TargetFrameLowering is abstract.
57 const TargetFrameLowering *getFrameLowering() const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.h 1 // WebAssemblyFrameLowering.h - TargetFrameLowering for WebAssembly -*- C++ -*-/
11 /// TargetFrameLowering class.
18 #include "llvm/CodeGen/TargetFrameLowering.h"
22 class WebAssemblyFrameLowering final : public TargetFrameLowering {
31 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16),
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRFrameLowering.h 12 #include "llvm/CodeGen/TargetFrameLowering.h"
17 class AVRFrameLowering : public TargetFrameLowering {
AVRSubtarget.h 42 const TargetFrameLowering *getFrameLowering() const override { return &FrameLowering; }
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVFrameLowering.h 9 // This class implements RISCV-specific bits of TargetFrameLowering class.
16 #include "llvm/CodeGen/TargetFrameLowering.h"
22 class RISCVFrameLowering : public TargetFrameLowering {
25 : TargetFrameLowering(StackGrowsDown,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcFrameLowering.h 17 #include "llvm/CodeGen/TargetFrameLowering.h"
23 class SparcFrameLowering : public TargetFrameLowering {
SparcSubtarget.h 65 const TargetFrameLowering *getFrameLowering() const override {
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreFrameLowering.h 17 #include "llvm/CodeGen/TargetFrameLowering.h"
23 class XCoreFrameLowering: public TargetFrameLowering {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetSubtargetInfo.h 45 class TargetFrameLowering;
93 virtual const TargetFrameLowering *getFrameLowering() const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64FrameLowering.h 1 //==-- AArch64FrameLowering.h - TargetFrameLowering for AArch64 --*- C++ -*-==//
17 #include "llvm/CodeGen/TargetFrameLowering.h"
23 class AArch64FrameLowering : public TargetFrameLowering {
26 : TargetFrameLowering(StackGrowsDown, Align(16), 0, Align(16),

Completed in 47 milliseconds

1 2 3 4