OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MF
(Results
1 - 25
of
517
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/external/llvm/lib/Target/R600/
R600MachineFunctionInfo.cpp
19
R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &
MF
)
20
: AMDGPUMachineFunction(
MF
) { }
AMDGPUFrameLowering.h
36
unsigned getStackWidth(const MachineFunction &
MF
) const;
37
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const override;
40
void emitPrologue(MachineFunction &
MF
) const override;
41
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
42
bool hasFP(const MachineFunction &
MF
) const override;
/external/llvm/lib/CodeGen/
TargetFrameLoweringImpl.cpp
28
int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &
MF
,
30
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
35
int TargetFrameLowering::getFrameIndexReference(const MachineFunction &
MF
,
37
const TargetRegisterInfo *RI =
MF
.getTarget().getRegisterInfo();
42
FrameReg = RI->getFrameRegister(
MF
);
43
return getFrameIndexOffset(
MF
, FI);
TargetOptionsImpl.cpp
22
bool TargetOptions::DisableFramePointerElim(const MachineFunction &
MF
) const {
25
if (
MF
.getFunction()->hasFnAttribute("no-frame-pointer-elim-non-leaf") &&
27
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDILFrameLowering.h
37
virtual int getFrameIndexOffset(const MachineFunction &
MF
,
41
virtual void emitPrologue(MachineFunction &
MF
) const;
42
virtual void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
43
virtual bool hasFP(const MachineFunction &
MF
) const;
R600MachineFunctionInfo.cpp
14
R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &
MF
)
SIMachineFunctionInfo.cpp
15
SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &
MF
)
SIMachineFunctionInfo.h
29
SIMachineFunctionInfo(const MachineFunction &
MF
);
AMDILFrameLowering.cpp
29
int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &
MF
,
31
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
42
AMDGPUFrameLowering::emitPrologue(MachineFunction &
MF
) const
46
AMDGPUFrameLowering::emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const
50
AMDGPUFrameLowering::hasFP(const MachineFunction &
MF
) const
/external/mesa3d/src/gallium/drivers/radeon/
AMDILFrameLowering.h
37
virtual int getFrameIndexOffset(const MachineFunction &
MF
,
41
virtual void emitPrologue(MachineFunction &
MF
) const;
42
virtual void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
43
virtual bool hasFP(const MachineFunction &
MF
) const;
R600MachineFunctionInfo.cpp
14
R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &
MF
)
SIMachineFunctionInfo.cpp
15
SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &
MF
)
SIMachineFunctionInfo.h
29
SIMachineFunctionInfo(const MachineFunction &
MF
);
AMDILFrameLowering.cpp
29
int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &
MF
,
31
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
42
AMDGPUFrameLowering::emitPrologue(MachineFunction &
MF
) const
46
AMDGPUFrameLowering::emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const
50
AMDGPUFrameLowering::hasFP(const MachineFunction &
MF
) const
/external/llvm/lib/Target/XCore/
XCoreRegisterInfo.h
33
getCalleeSavedRegs(const MachineFunction *
MF
=nullptr) const override;
35
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
37
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
39
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override;
41
bool useFPForScavengingIndex(const MachineFunction &
MF
) const override;
48
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
51
static bool needsFrameMoves(const MachineFunction &
MF
);
/external/llvm/lib/Target/Sparc/
SparcFrameLowering.h
29
void emitPrologue(MachineFunction &
MF
) const override;
30
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
33
eliminateCallFramePseudoInstr(MachineFunction &
MF
,
37
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
38
bool hasFP(const MachineFunction &
MF
) const override;
39
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
44
void remapRegsForLeafProc(MachineFunction &
MF
) const;
46
// Returns true if
MF
is a leaf procedure.
47
bool isLeafProc(MachineFunction &
MF
) const;
51
void emitSPAdjustment(MachineFunction &
MF
,
[
all
...]
/external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.cpp
33
bool NVPTXFrameLowering::hasFP(const MachineFunction &
MF
) const { return true; }
35
void NVPTXFrameLowering::emitPrologue(MachineFunction &
MF
) const {
36
if (
MF
.getFrameInfo()->hasStackObjects()) {
37
MachineBasicBlock &MBB =
MF
.front();
44
MachineRegisterInfo &MRI =
MF
.getRegInfo();
52
MF
.getTarget().getInstrInfo()->get(NVPTX::cvta_local_yes_64),
55
MF
.getTarget().getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR_64),
56
LocalReg).addImm(
MF
.getFunctionNumber());
61
MF
.getTarget().getInstrInfo()->get(NVPTX::cvta_local_yes),
64
MF
.getTarget().getInstrInfo()->get(NVPTX::MOV_DEPOT_ADDR)
[
all
...]
NVPTXFrameLowering.h
27
bool hasFP(const MachineFunction &
MF
) const override;
28
void emitPrologue(MachineFunction &
MF
) const override;
29
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
31
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
/external/llvm/include/llvm/Target/
TargetFrameLowering.h
103
assignCalleeSavedSpillSlots(MachineFunction &
MF
,
133
virtual void emitPrologue(MachineFunction &
MF
) const = 0;
134
virtual void emitEpilogue(MachineFunction &
MF
,
139
virtual void adjustForSegmentedStacks(MachineFunction &
MF
) const { }
143
virtual void adjustForHiPEPrologue(MachineFunction &
MF
) const { }
170
virtual bool hasFP(const MachineFunction &
MF
) const = 0;
177
virtual bool hasReservedCallFrame(const MachineFunction &
MF
) const {
178
return !hasFP(
MF
);
188
virtual bool canSimplifyCallFramePseudos(const MachineFunction &
MF
) const {
189
return hasReservedCallFrame(
MF
) || hasFP(MF)
[
all
...]
/external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h
30
getCalleeSavedRegs(const MachineFunction *
MF
= nullptr) const override;
32
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
34
getPointerRegClass(const MachineFunction &
MF
,
42
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
/external/llvm/lib/Target/Mips/
MipsSEFrameLowering.h
27
void emitPrologue(MachineFunction &
MF
) const override;
28
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
30
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
39
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
41
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
/external/llvm/lib/Target/ARM/
ARMFrameLowering.h
31
void emitPrologue(MachineFunction &
MF
) const override;
32
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
44
bool hasFP(const MachineFunction &
MF
) const override;
45
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
46
bool canSimplifyCallFramePseudos(const MachineFunction &
MF
) const override;
47
int getFrameIndexReference(const MachineFunction &
MF
, int FI,
49
int ResolveFrameIndexReference(const MachineFunction &
MF
, int FI,
51
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const override;
53
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
56
void adjustForSegmentedStacks(MachineFunction &
MF
) const override
[
all
...]
/external/llvm/lib/Target/X86/
X86FrameLowering.h
35
void emitPrologue(MachineFunction &
MF
) const override;
36
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
38
void adjustForSegmentedStacks(MachineFunction &
MF
) const override;
40
void adjustForHiPEPrologue(MachineFunction &
MF
) const override;
42
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
46
assignCalleeSavedSpillSlots(MachineFunction &
MF
,
60
bool hasFP(const MachineFunction &
MF
) const override;
61
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
63
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const override;
64
int getFrameIndexReference(const MachineFunction &
MF
, int FI
[
all
...]
/external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h
52
getCalleeSavedRegs(const MachineFunction *
MF
= nullptr) const override;
55
getCalleeSavedRegClasses(const MachineFunction *
MF
= nullptr) const;
57
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
65
void determineFrameLayout(MachineFunction &
MF
) const;
69
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override {
73
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override {
79
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
/external/llvm/lib/Target/PowerPC/
PPCRegisterInfo.h
38
getPointerRegClass(const MachineFunction &
MF
, unsigned Kind=0) const override;
41
MachineFunction &
MF
) const override;
48
getCalleeSavedRegs(const MachineFunction*
MF
=nullptr) const override;
52
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
55
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override {
59
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override {
63
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override {
67
bool requiresVirtualBaseRegisters(const MachineFunction &
MF
) const override {
85
bool hasReservedSpillSlot(const MachineFunction &
MF
, unsigned Reg,
102
unsigned getFrameRegister(const MachineFunction &
MF
) const override
[
all
...]
Completed in 263 milliseconds
1
2
3
4
5
6
7
8
9
10
11
>>