Searched refs:MipsFrameLowering (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/Target/Mips/
H A DMipsFrameLowering.h1 //===-- MipsFrameLowering.h - Define frame lowering for Mips ----*- C++ -*-===//
23 class MipsFrameLowering : public TargetFrameLowering { class in namespace:llvm
28 explicit MipsFrameLowering(const MipsSubtarget &sti, unsigned Alignment) function in class:llvm::MipsFrameLowering
31 static const MipsFrameLowering *create(MipsTargetMachine &TM,
40 /// Create MipsFrameLowering objects.
41 const MipsFrameLowering *createMips16FrameLowering(const MipsSubtarget &ST);
42 const MipsFrameLowering *createMipsSEFrameLowering(const MipsSubtarget &ST);
H A DMipsFrameLowering.cpp1 //===-- MipsFrameLowering.cpp - Mips Frame Information --------------------===//
14 #include "MipsFrameLowering.h"
85 const MipsFrameLowering *MipsFrameLowering::create(MipsTargetMachine &TM,
96 bool MipsFrameLowering::hasFP(const MachineFunction &MF) const {
102 uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &MF) const {
H A DMips16FrameLowering.h17 #include "MipsFrameLowering.h"
20 class Mips16FrameLowering : public MipsFrameLowering {
H A DMipsSEFrameLowering.h17 #include "MipsFrameLowering.h"
21 class MipsSEFrameLowering : public MipsFrameLowering {
H A DAndroid.mk29 MipsFrameLowering.cpp \
H A DMipsSubtarget.cpp120 FrameLowering(MipsFrameLowering::create(*TM, *this)),
263 FrameLowering.reset(MipsFrameLowering::create(*TM, *this));
281 FrameLowering.reset(MipsFrameLowering::create(*TM, *this));
H A DMipsSubtarget.h17 #include "MipsFrameLowering.h"
153 std::unique_ptr<const MipsFrameLowering> FrameLowering;
156 std::unique_ptr<const MipsFrameLowering> FrameLowering16;
159 std::unique_ptr<const MipsFrameLowering> FrameLoweringSE;
H A DMips16FrameLowering.cpp33 : MipsFrameLowering(STI, STI.stackAlignment()) {}
187 const MipsFrameLowering *
H A DMipsSEFrameLowering.cpp262 : MipsFrameLowering(STI, STI.stackAlignment()) {}
552 const MipsFrameLowering *

Completed in 753 milliseconds