OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MF
(Results
76 - 100
of
1713
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/external/llvm/lib/Target/X86/
X86MachineFunctionInfo.cpp
18
void X86MachineFunctionInfo::setRestoreBasePointer(const MachineFunction *
MF
) {
21
MF
->getSubtarget().getRegisterInfo());
24
RegInfo->X86RegisterInfo::getCalleeSavedRegs(
MF
);
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXRegisterInfo.h
36
*getCalleeSavedRegs(const MachineFunction *
MF
= 0) const {
41
virtual BitVector getReservedRegs(const MachineFunction &
MF
) const {
50
virtual unsigned getFrameRegister(const MachineFunction &
MF
) const {
/external/llvm/lib/Target/AArch64/
AArch64RegisterInfo.cpp
41
AArch64RegisterInfo::getCalleeSavedRegs(const MachineFunction *
MF
) const {
42
assert(
MF
&& "Invalid MachineFunction pointer.");
43
if (
MF
->getFunction()->getCallingConv() == CallingConv::GHC)
47
if (
MF
->getFunction()->getCallingConv() == CallingConv::AnyReg)
49
if (
MF
->getFunction()->getCallingConv() == CallingConv::CXX_FAST_TLS)
50
return
MF
->getInfo<AArch64FunctionInfo>()->isSplitCSR() ?
53
if (
MF
->getSubtarget<AArch64Subtarget>().getTargetLowering()
55
MF
->getFunction()->getAttributes().hasAttrSomewhere(
58
if (
MF
->getFunction()->getCallingConv() == CallingConv::PreserveMost)
65
const MachineFunction *
MF
) const
[
all
...]
/external/llvm/lib/Target/AMDGPU/
SIFrameLowering.h
24
void emitPrologue(MachineFunction &
MF
,
26
void emitEpilogue(MachineFunction &
MF
,
30
MachineFunction &
MF
,
35
void emitDebuggerPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
AMDGPURegisterInfo.h
37
const MCPhysReg* getCalleeSavedRegs(const MachineFunction *
MF
) const override;
38
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
R600FrameLowering.h
24
void emitPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) const {}
25
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const {}
/external/llvm/lib/Target/Lanai/
LanaiMachineFunctionInfo.cpp
22
MF
.getRegInfo().createVirtualRegister(&Lanai::GPRRegClass);
/external/llvm/lib/Target/Mips/
MipsFrameLowering.h
33
bool hasFP(const MachineFunction &
MF
) const override;
35
bool hasBP(const MachineFunction &
MF
) const;
40
eliminateCallFramePseudoInstr(MachineFunction &
MF
,
45
uint64_t estimateStackSize(const MachineFunction &
MF
) const;
MipsRegisterInfo.h
44
const TargetRegisterClass *getPointerRegClass(const MachineFunction &
MF
,
48
MachineFunction &
MF
) const override;
49
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
) const override;
50
const uint32_t *getCallPreservedMask(const MachineFunction &
MF
,
54
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
56
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
58
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override;
66
bool canRealignStack(const MachineFunction &
MF
) const override;
69
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
MipsSERegisterInfo.h
27
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
29
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override;
MipsFrameLowering.cpp
94
bool MipsFrameLowering::hasFP(const MachineFunction &
MF
) const {
95
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
98
return
MF
.getTarget().Options.DisableFramePointerElim(
MF
) ||
100
TRI->needsStackRealignment(
MF
);
103
bool MipsFrameLowering::hasBP(const MachineFunction &
MF
) const {
104
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
107
return MFI->hasVarSizedObjects() && TRI->needsStackRealignment(
MF
);
110
uint64_t MipsFrameLowering::estimateStackSize(const MachineFunction &
MF
) const {
111
const MachineFrameInfo *MFI =
MF
.getFrameInfo()
[
all
...]
/external/llvm/lib/Target/WebAssembly/
WebAssemblyRegisterInfo.h
36
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
) const override;
37
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
43
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
46
getPointerRegClass(const MachineFunction &
MF
,
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
AlphaRegisterInfo.h
33
const unsigned *getCalleeSavedRegs(const MachineFunction *
MF
= 0) const;
35
BitVector getReservedRegs(const MachineFunction &
MF
) const;
37
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
45
unsigned getFrameRegister(const MachineFunction &
MF
) const;
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
MSP430FrameLowering.h
35
void emitPrologue(MachineFunction &
MF
) const;
36
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
47
bool hasFP(const MachineFunction &
MF
) const;
48
bool hasReservedCallFrame(const MachineFunction &
MF
) const;
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
SystemZRegisterInfo.h
35
const unsigned *getCalleeSavedRegs(const MachineFunction *
MF
= 0) const;
37
BitVector getReservedRegs(const MachineFunction &
MF
) const;
43
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
51
unsigned getFrameRegister(const MachineFunction &
MF
) const;
/external/llvm/lib/Target/SystemZ/
SystemZFrameLowering.h
30
void determineCalleeSaves(MachineFunction &
MF
, BitVector &SavedRegs,
41
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
,
43
void emitPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
44
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
45
bool hasFP(const MachineFunction &
MF
) const override;
46
int getFrameIndexReference(const MachineFunction &
MF
, int FI,
48
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
50
eliminateCallFramePseudoInstr(MachineFunction &
MF
, MachineBasicBlock &MBB,
54
uint64_t getAllocatedStackSize(const MachineFunction &
MF
) const;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMFrameLowering.h
36
void emitPrologue(MachineFunction &
MF
) const;
37
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
49
bool hasFP(const MachineFunction &
MF
) const;
50
bool hasReservedCallFrame(const MachineFunction &
MF
) const;
51
bool canSimplifyCallFramePseudos(const MachineFunction &
MF
) const;
52
int getFrameIndexReference(const MachineFunction &
MF
, int FI,
54
int ResolveFrameIndexReference(const MachineFunction &
MF
,
57
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const;
59
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
/external/swiftshader/third_party/LLVM/lib/Target/X86/
X86FrameLowering.h
36
void emitCalleeSavedFrameMoves(MachineFunction &
MF
, MCSymbol *Label,
41
void emitPrologue(MachineFunction &
MF
) const;
42
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
44
void adjustForSegmentedStacks(MachineFunction &
MF
) const;
46
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
59
bool hasFP(const MachineFunction &
MF
) const;
60
bool hasReservedCallFrame(const MachineFunction &
MF
) const;
62
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const;
63
uint32_t getCompactUnwindEncoding(MachineFunction &
MF
) const;
X86RegisterInfo.h
94
MachineFunction &
MF
) const;
98
const unsigned *getCalleeSavedRegs(const MachineFunction*
MF
= 0) const;
104
BitVector getReservedRegs(const MachineFunction &
MF
) const;
106
bool canRealignStack(const MachineFunction &
MF
) const;
108
bool needsStackRealignment(const MachineFunction &
MF
) const;
110
bool hasReservedSpillSlot(const MachineFunction &
MF
, unsigned Reg,
113
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
121
unsigned getFrameRegister(const MachineFunction &
MF
) const;
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
XCoreRegisterInfo.h
47
const unsigned *getCalleeSavedRegs(const MachineFunction *
MF
= 0) const;
49
BitVector getReservedRegs(const MachineFunction &
MF
) const;
51
bool requiresRegisterScavenging(const MachineFunction &
MF
) const;
53
bool useFPForScavengingIndex(const MachineFunction &
MF
) const;
55
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
63
unsigned getFrameRegister(const MachineFunction &
MF
) const;
69
static const unsigned *getArgRegs(const MachineFunction *
MF
= 0);
72
static unsigned getNumArgRegs(const MachineFunction *
MF
= 0);
75
static bool needsFrameMoves(const MachineFunction &
MF
);
/external/llvm/lib/Target/PowerPC/
PPCFrameLowering.h
79
unsigned determineFrameLayout(MachineFunction &
MF
,
85
void emitPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
86
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
88
bool hasFP(const MachineFunction &
MF
) const override;
89
bool needsFP(const MachineFunction &
MF
) const;
90
void replaceFPWithRealFP(MachineFunction &
MF
) const;
92
void determineCalleeSaves(MachineFunction &
MF
, BitVector &SavedRegs,
94
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
,
96
void addScavengingSpillSlot(MachineFunction &
MF
, RegScavenger *RS) const;
104
eliminateCallFramePseudoInstr(MachineFunction &
MF
, MachineBasicBlock &MBB
[
all
...]
/external/llvm/lib/Target/NVPTX/
NVPTXReplaceImageHandles.cpp
37
bool runOnMachineFunction(MachineFunction &
MF
) override;
44
void replaceImageHandle(MachineOperand &Op, MachineFunction &
MF
);
45
bool findIndexForHandle(MachineOperand &Op, MachineFunction &
MF
,
55
bool NVPTXReplaceImageHandles::runOnMachineFunction(MachineFunction &
MF
) {
59
for (MachineFunction::iterator BI =
MF
.begin(), BE =
MF
.end(); BI != BE;
80
MachineFunction &
MF
= *MI.getParent()->getParent();
87
replaceImageHandle(TexHandle,
MF
);
91
replaceImageHandle(SampHandle,
MF
);
102
replaceImageHandle(SurfHandle,
MF
);
[
all
...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
CodePlacementOpt.cpp
41
virtual bool runOnMachineFunction(MachineFunction &
MF
);
55
void Splice(MachineFunction &
MF
,
59
bool EliminateUnconditionalJumpsToTop(MachineFunction &
MF
,
61
bool MoveDiscontiguousLoopBlocks(MachineFunction &
MF
,
63
bool OptimizeIntraLoopEdgesInLoopNest(MachineFunction &
MF
, MachineLoop *L);
64
bool OptimizeIntraLoopEdges(MachineFunction &
MF
);
65
bool AlignLoops(MachineFunction &
MF
);
66
bool AlignLoop(MachineFunction &
MF
, MachineLoop *L, unsigned Align);
133
void CodePlacementOpt::Splice(MachineFunction &
MF
,
137
assert(Begin !=
MF
.begin() && End != MF.begin() && InsertPt != MF.begin() &
[
all
...]
/external/llvm/lib/CodeGen/
TailDuplication.cpp
33
bool runOnMachineFunction(MachineFunction &
MF
) override;
46
bool TailDuplicatePass::runOnMachineFunction(MachineFunction &
MF
) {
47
if (skipFunction(*
MF
.getFunction()))
53
Duplicator.initMF(
MF
, MMI, MBPI);
56
while (Duplicator.tailDuplicateBlocks(
MF
))
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
BlackfinRegisterInfo.h
36
const unsigned *getCalleeSavedRegs(const MachineFunction *
MF
= 0) const;
38
BitVector getReservedRegs(const MachineFunction &
MF
) const;
46
bool requiresRegisterScavenging(const MachineFunction &
MF
) const;
48
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
55
unsigned getFrameRegister(const MachineFunction &
MF
) const;
Completed in 1886 milliseconds
1
2
3
4
5
6
7
8
9
10
11
>>