OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MF
(Results
26 - 50
of
517
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/external/llvm/lib/Target/AArch64/
AArch64FrameLowering.h
31
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
37
void emitPrologue(MachineFunction &
MF
) const override;
38
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
40
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const override;
41
int getFrameIndexReference(const MachineFunction &
MF
, int FI,
43
int resolveFrameIndexReference(const MachineFunction &
MF
, int FI,
57
bool canUseRedZone(const MachineFunction &
MF
) const;
59
bool hasFP(const MachineFunction &
MF
) const override;
60
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
62
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
[
all
...]
AArch64RegisterInfo.h
36
bool isReservedReg(const MachineFunction &
MF
, unsigned Reg) const;
40
getCalleeSavedRegs(const MachineFunction *
MF
= nullptr) const override;
64
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
66
getPointerRegClass(const MachineFunction &
MF
,
71
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
72
bool useFPForScavengingIndex(const MachineFunction &
MF
) const override;
73
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override;
86
bool cannotEliminateFrame(const MachineFunction &
MF
) const;
88
bool requiresVirtualBaseRegisters(const MachineFunction &
MF
) const override;
89
bool hasBasePointer(const MachineFunction &
MF
) const
[
all
...]
AArch64RegisterInfo.cpp
41
AArch64RegisterInfo::getCalleeSavedRegs(const MachineFunction *
MF
) const {
42
assert(
MF
&& "Invalid MachineFunction pointer.");
43
if (
MF
->getFunction()->getCallingConv() == CallingConv::AnyReg)
78
AArch64RegisterInfo::getReservedRegs(const MachineFunction &
MF
) const {
79
const TargetFrameLowering *TFI =
MF
.getTarget().getFrameLowering();
88
if (TFI->hasFP(
MF
) || STI->isTargetDarwin()) {
98
if (hasBasePointer(
MF
)) {
106
bool AArch64RegisterInfo::isReservedReg(const MachineFunction &
MF
,
108
const TargetFrameLowering *TFI =
MF
.getTarget().getFrameLowering();
123
return TFI->hasFP(
MF
) || STI->isTargetDarwin()
[
all
...]
/external/llvm/lib/Target/X86/
X86RegisterInfo.h
65
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override;
85
getPointerRegClass(const MachineFunction &
MF
,
95
MachineFunction &
MF
) const override;
100
getCalleeSavedRegs(const MachineFunction*
MF
) const override;
108
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
110
bool hasBasePointer(const MachineFunction &
MF
) const;
112
bool canRealignStack(const MachineFunction &
MF
) const;
114
bool needsStackRealignment(const MachineFunction &
MF
) const override;
116
bool hasReservedSpillSlot(const MachineFunction &
MF
, unsigned Reg,
124
unsigned getFrameRegister(const MachineFunction &
MF
) const override
[
all
...]
/external/llvm/lib/Target/XCore/
XCoreMachineFunctionInfo.cpp
18
bool XCoreFunctionInfo::isLargeFrame(const MachineFunction &
MF
) const {
20
CachedEStackSize =
MF
.getFrameInfo()->estimateStackSize(
MF
);
34
int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &
MF
) {
39
MachineFrameInfo *MFI =
MF
.getFrameInfo();
40
if (!
MF
.getFunction()->isVarArg()) {
50
int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &
MF
) {
55
MachineFrameInfo *MFI =
MF
.getFrameInfo();
61
const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &
MF
) {
66
MachineFrameInfo *MFI =
MF
.getFrameInfo()
[
all
...]
XCoreFrameLowering.h
30
void emitPrologue(MachineFunction &
MF
) const override;
31
void emitEpilogue(MachineFunction &
MF
,
43
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
47
bool hasFP(const MachineFunction &
MF
) const override;
49
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
52
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
,
/external/llvm/lib/CodeGen/
MachineFunctionAnalysis.cpp
23
FunctionPass(ID), TM(tm),
MF
(nullptr) {
29
assert(!
MF
&& "MachineFunctionAnalysis left initialized!");
47
assert(!
MF
&& "MachineFunctionAnalysis already initialized!");
48
MF
= new MachineFunction(&F, TM, NextFnNum++,
55
delete
MF
;
56
MF
= nullptr;
/external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.h
20
void determineFrameLayout(MachineFunction &
MF
) const;
27
void emitPrologue(MachineFunction &
MF
) const override;
28
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
35
eliminateCallFramePseudoInstr(MachineFunction &
MF
,
44
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const override;
45
bool hasFP(const MachineFunction &
MF
) const override;
/external/llvm/lib/Target/MSP430/
MSP430FrameLowering.h
30
void emitPrologue(MachineFunction &
MF
) const override;
31
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
33
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
46
bool hasFP(const MachineFunction &
MF
) const override;
47
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
48
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
,
/external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.h
37
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override {
40
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override {
43
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override {
46
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
= nullptr) const
49
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
53
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
SystemZFrameLowering.h
30
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
41
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
,
43
void emitPrologue(MachineFunction &
MF
) const override;
44
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
45
bool hasFP(const MachineFunction &
MF
) const override;
46
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const override;
47
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
48
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
54
uint64_t getAllocatedStackSize(const MachineFunction &
MF
) const;
/external/llvm/lib/Target/ARM/
ARMMachineFunctionInfo.cpp
16
ARMFunctionInfo::ARMFunctionInfo(MachineFunction &
MF
)
17
: isThumb(
MF
.getTarget().getSubtarget<ARMSubtarget>().isThumb()),
18
hasThumb2(
MF
.getTarget().getSubtarget<ARMSubtarget>().hasThumb2()),
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
R600MachineFunctionInfo.h
26
R600MachineFunctionInfo(const MachineFunction &
MF
);
AMDGPUAsmPrinter.h
27
virtual bool runOnMachineFunction(MachineFunction &
MF
);
35
void EmitProgramInfo(MachineFunction &
MF
);
AMDGPUConvertToISA.cpp
33
virtual bool runOnMachineFunction(MachineFunction &
MF
);
47
bool AMDGPUConvertToISAPass::runOnMachineFunction(MachineFunction &
MF
)
52
for (MachineFunction::iterator BB =
MF
.begin(), BB_E =
MF
.end();
58
TII->convertToISA(MI,
MF
, MBB.findDebugLoc(I));
/external/llvm/lib/Target/Mips/
MipsFrameLowering.cpp
96
bool MipsFrameLowering::hasFP(const MachineFunction &
MF
) const {
97
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
98
return
MF
.getTarget().Options.DisableFramePointerElim(
MF
) ||
102
uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &
MF
) const {
103
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
104
const TargetRegisterInfo &TRI = *
MF
.getTarget().getRegisterInfo();
113
for (const MCPhysReg *R = TRI.getCalleeSavedRegs(&
MF
); *R; ++R) {
129
if (MFI->adjustsStack() && hasReservedCallFrame(
MF
))
MipsRegisterInfo.h
42
void adjustMipsStackFrame(MachineFunction &
MF
) const;
45
const TargetRegisterClass *getPointerRegClass(const MachineFunction &
MF
,
49
MachineFunction &
MF
) const override;
51
getCalleeSavedRegs(const MachineFunction *
MF
= nullptr) const override;
55
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
57
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
59
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override;
66
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
,
70
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
MipsModuleISelDAGToDAG.cpp
21
bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &
MF
) {
23
const_cast<MipsSubtarget&>(Subtarget).resetSubtarget(&
MF
);
MipsSERegisterInfo.h
27
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
29
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override;
/external/llvm/lib/Target/R600/
SIMachineFunctionInfo.cpp
27
SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &
MF
)
28
: AMDGPUMachineFunction(
MF
),
32
static unsigned createLaneVGPR(MachineRegisterInfo &MRI, MachineFunction *
MF
) {
59
for (MachineBasicBlock &MBB : *
MF
) {
61
MBB.back().addOperand(*
MF
, MachineOperand::CreateReg(VGPR, false, true));
66
LLVMContext &Ctx =
MF
->getFunction()->getContext();
73
MachineRegisterInfo &MRI, MachineFunction *
MF
, unsigned NumRegs) {
77
LaneVGPR = createLaneVGPR(MRI,
MF
);
81
LaneVGPR = createLaneVGPR(MRI,
MF
);
AMDGPUFrameLowering.cpp
27
unsigned AMDGPUFrameLowering::getStackWidth(const MachineFunction &
MF
) const {
74
int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &
MF
,
76
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
80
unsigned OffsetBytes = 2 * (getStackWidth(
MF
) * 4);
94
return OffsetBytes / (getStackWidth(
MF
) * 4);
103
AMDGPUFrameLowering::emitPrologue(MachineFunction &
MF
) const {
106
AMDGPUFrameLowering::emitEpilogue(MachineFunction &
MF
,
111
AMDGPUFrameLowering::hasFP(const MachineFunction &
MF
) const {
/external/mesa3d/src/gallium/drivers/radeon/
R600MachineFunctionInfo.h
26
R600MachineFunctionInfo(const MachineFunction &
MF
);
AMDGPUAsmPrinter.h
27
virtual bool runOnMachineFunction(MachineFunction &
MF
);
35
void EmitProgramInfo(MachineFunction &
MF
);
/external/llvm/include/llvm/CodeGen/
StackMapLivenessAnalysis.h
34
MachineFunction *
MF
;
48
bool runOnMachineFunction(MachineFunction &
MF
) override;
/external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinterHandler.h
40
/// Every beginFunction(
MF
) call should be followed by an endFunction(
MF
)
42
virtual void beginFunction(const MachineFunction *
MF
) = 0;
47
virtual void endFunction(const MachineFunction *
MF
) = 0;
Completed in 774 milliseconds
1
2
3
4
5
6
7
8
9
10
11
>>