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
1713
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/external/llvm/lib/Target/AMDGPU/
R600MachineFunctionInfo.cpp
19
R600MachineFunctionInfo::R600MachineFunctionInfo(const MachineFunction &
MF
)
20
: AMDGPUMachineFunction(
MF
) { }
/external/llvm/lib/CodeGen/
TargetOptionsImpl.cpp
25
bool TargetOptions::DisableFramePointerElim(const MachineFunction &
MF
) const {
27
if (
MF
.getSubtarget().getFrameLowering()->noFramePointerElim(
MF
))
31
if (
MF
.getFunction()->hasFnAttribute("no-frame-pointer-elim-non-leaf"))
32
return
MF
.getFrameInfo()->hasCalls();
TargetFrameLoweringImpl.cpp
32
bool TargetFrameLowering::noFramePointerElim(const MachineFunction &
MF
) const {
33
auto Attr =
MF
.getFunction()->getFnAttribute("no-frame-pointer-elim");
41
int TargetFrameLowering::getFrameIndexReference(const MachineFunction &
MF
,
43
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
44
const TargetRegisterInfo *RI =
MF
.getSubtarget().getRegisterInfo();
49
FrameReg = RI->getFrameRegister(
MF
);
56
const MachineFunction &
MF
) const {
57
return
MF
.getFrameInfo()->hasStackObjects();
60
void TargetFrameLowering::determineCalleeSaves(MachineFunction &
MF
,
63
const TargetRegisterInfo &TRI = *
MF
.getSubtarget().getRegisterInfo()
[
all
...]
/external/llvm/lib/Target/PowerPC/
PPCMachineFunctionInfo.cpp
21
const DataLayout &DL =
MF
.getDataLayout();
22
return
MF
.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
23
Twine(
MF
.getFunctionNumber()) +
28
const DataLayout &DL =
MF
.getDataLayout();
29
return
MF
.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
31
Twine(
MF
.getFunctionNumber()));
35
const DataLayout &DL =
MF
.getDataLayout();
36
return
MF
.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
38
Twine(
MF
.getFunctionNumber()));
42
const DataLayout &DL =
MF
.getDataLayout()
[
all
...]
/external/swiftshader/third_party/LLVM/lib/Target/
TargetFrameLowering.cpp
29
int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &
MF
,
31
const MachineFrameInfo *MFI =
MF
.getFrameInfo();
36
int TargetFrameLowering::getFrameIndexReference(const MachineFunction &
MF
,
38
const TargetRegisterInfo *RI =
MF
.getTarget().getRegisterInfo();
43
FrameReg = RI->getFrameRegister(
MF
);
44
return getFrameIndexOffset(
MF
, FI);
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXFrameLowering.cpp
19
void PTXFrameLowering::emitPrologue(MachineFunction &
MF
) const {
22
void PTXFrameLowering::emitEpilogue(MachineFunction &
MF
,
/external/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.h
38
MachineFunction &
MF
, MachineBasicBlock &MBB,
42
void emitPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
43
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
45
bool hasFP(const MachineFunction &
MF
) const override;
46
bool hasReservedCallFrame(const MachineFunction &
MF
) const override;
49
bool needsSP(const MachineFunction &
MF
, const MachineFrameInfo &MFI) const;
50
bool needsSPWriteback(const MachineFunction &
MF
,
/external/llvm/lib/Target/XCore/
XCoreRegisterInfo.h
32
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
) const override;
34
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
36
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
38
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override;
40
bool useFPForScavengingIndex(const MachineFunction &
MF
) const override;
47
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
50
static bool needsFrameMoves(const MachineFunction &
MF
);
/external/llvm/lib/Target/Sparc/
SparcFrameLowering.h
29
void emitPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) 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 determineCalleeSaves(MachineFunction &
MF
, BitVector &SavedRegs,
42
int getFrameIndexReference(const MachineFunction &
MF
, int FI,
52
void remapRegsForLeafProc(MachineFunction &
MF
) const;
54
// Returns true if
MF
is a leaf procedure.
55
bool isLeafProc(MachineFunction &
MF
) const
[
all
...]
SparcRegisterInfo.h
27
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
) const override;
28
const uint32_t *getCallPreservedMask(const MachineFunction &
MF
,
33
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
35
const TargetRegisterClass *getPointerRegClass(const MachineFunction &
MF
,
42
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
44
bool canRealignStack(const MachineFunction &
MF
) const override;
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
BlackfinFrameLowering.h
35
void emitPrologue(MachineFunction &
MF
) const;
36
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
38
bool hasFP(const MachineFunction &
MF
) const;
39
bool hasReservedCallFrame(const MachineFunction &
MF
) const;
41
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
MBlazeFrameLowering.h
40
void emitPrologue(MachineFunction &
MF
) const;
41
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
43
bool hasFP(const MachineFunction &
MF
) const;
45
int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const;
47
virtual void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
/external/llvm/lib/Target/AVR/
AVRRegisterInfo.h
31
getCalleeSavedRegs(const MachineFunction *
MF
= 0) const override;
32
const uint32_t *getCallPreservedMask(const MachineFunction &
MF
,
34
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
38
const MachineFunction &
MF
) const override;
46
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
50
getPointerRegClass(const MachineFunction &
MF
,
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsRegisterInfo.h
42
void adjustMipsStackFrame(MachineFunction &
MF
) const;
45
const unsigned *getCalleeSavedRegs(const MachineFunction*
MF
= 0) const;
47
BitVector getReservedRegs(const MachineFunction &
MF
) const;
49
void eliminateCallFramePseudoInstr(MachineFunction &
MF
,
57
void processFunctionBeforeFrameFinalized(MachineFunction &
MF
) const;
60
unsigned getFrameRegister(const MachineFunction &
MF
) const;
MipsFrameLowering.h
38
void emitPrologue(MachineFunction &
MF
) const;
39
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const;
41
bool hasFP(const MachineFunction &
MF
) const;
43
void processFunctionBeforeCalleeSavedScan(MachineFunction &
MF
,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
TargetFrameLowering.h
113
virtual void emitPrologue(MachineFunction &
MF
) const = 0;
114
virtual void emitEpilogue(MachineFunction &
MF
,
119
virtual void adjustForSegmentedStacks(MachineFunction &
MF
) const { }
146
virtual bool hasFP(const MachineFunction &
MF
) const = 0;
153
virtual bool hasReservedCallFrame(const MachineFunction &
MF
) const {
154
return !hasFP(
MF
);
164
virtual bool canSimplifyCallFramePseudos(const MachineFunction &
MF
) const {
165
return hasReservedCallFrame(
MF
) || hasFP(
MF
);
170
virtual int getFrameIndexOffset(const MachineFunction &
MF
, int FI) const
[
all
...]
/external/llvm/lib/Target/Hexagon/
HexagonRegisterInfo.h
30
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
)
34
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
41
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override {
47
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override {
52
bool useFPForScavengingIndex(const MachineFunction &
MF
) const override;
54
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override {
60
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
64
const MCPhysReg *getCallerSavedRegs(const MachineFunction *
MF
,
/external/llvm/lib/Target/Lanai/
LanaiRegisterInfo.h
30
const uint32_t *getCallPreservedMask(const MachineFunction &
MF
,
35
getCalleeSavedRegs(const MachineFunction *
MF
= 0) const override;
37
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
39
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override;
41
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override;
47
bool canRealignStack(const MachineFunction &
MF
) const override;
51
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
53
bool hasBasePointer(const MachineFunction &
MF
) const;
LanaiMachineFunctionInfo.h
28
MachineFunction &
MF
;
44
explicit LanaiMachineFunctionInfo(MachineFunction &
MF
)
45
:
MF
(
MF
), SRetReturnReg(0), GlobalBaseReg(0), VarArgsFrameIndex(0) {}
/external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.h
40
getPointerRegClass(const MachineFunction &
MF
,
46
bool requiresRegisterScavenging(const MachineFunction &
MF
) const override {
49
bool requiresFrameIndexScavenging(const MachineFunction &
MF
) const override {
52
bool trackLivenessAfterRegAlloc(const MachineFunction &
MF
) const override {
55
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
) const override;
56
const uint32_t *getCallPreservedMask(const MachineFunction &
MF
,
58
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
62
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
/external/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h
33
virtual bool initializeMachineFunction(MachineFunction &
MF
) = 0;
/external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h
29
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *
MF
) const override;
31
BitVector getReservedRegs(const MachineFunction &
MF
) const override;
33
getPointerRegClass(const MachineFunction &
MF
,
41
unsigned getFrameRegister(const MachineFunction &
MF
) const override;
/external/llvm/lib/Target/NVPTX/
NVPTXFrameLowering.h
25
bool hasFP(const MachineFunction &
MF
) const override;
26
void emitPrologue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
27
void emitEpilogue(MachineFunction &
MF
, MachineBasicBlock &MBB) const override;
30
eliminateCallFramePseudoInstr(MachineFunction &
MF
, MachineBasicBlock &MBB,
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h
33
virtual bool initializeMachineFunction(MachineFunction &
MF
) = 0;
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
MachineFunctionInitializer.h
33
virtual bool initializeMachineFunction(MachineFunction &
MF
) = 0;
Completed in 988 milliseconds
1
2
3
4
5
6
7
8
9
10
11
>>