OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MachineFunction
(Results
1 - 25
of
840
) sorted by relevancy
1
2
3
4
5
6
7
8
9
10
11
>>
/src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyFrameLowering.h
37
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
41
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
42
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
DwarfFrameBase getDwarfFrameBase(const
MachineFunction
&MF) const override;
48
bool needsPrologForEH(const
MachineFunction
&MF) const;
51
void writeSPToGlobal(unsigned SrcReg,
MachineFunction
&MF,
56
static unsigned getSPReg(const
MachineFunction
&MF);
57
static unsigned getFPReg(const
MachineFunction
&MF)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600MachineFunctionInfo.cpp
14
R600MachineFunctionInfo::R600MachineFunctionInfo(const
MachineFunction
&MF)
SIFrameLowering.h
28
void emitEntryFunctionPrologue(
MachineFunction
&MF,
30
void emitPrologue(
MachineFunction
&MF,
32
void emitEpilogue(
MachineFunction
&MF,
34
StackOffset getFrameIndexReference(const
MachineFunction
&MF, int FI,
37
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs,
39
void determineCalleeSavesSGPR(
MachineFunction
&MF, BitVector &SavedRegs,
42
assignCalleeSavedSpillSlots(
MachineFunction
&MF,
49
MachineFunction
&MF,
53
eliminateCallFramePseudoInstr(
MachineFunction
&MF,
58
void emitEntryFunctionFlatScratchInit(
MachineFunction
&MF
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCRegisterInfo.h
31
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
33
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
35
bool requiresRegisterScavenging(const
MachineFunction
&MF) const override;
37
bool useFPForScavengingIndex(const
MachineFunction
&MF) const override;
43
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
47
Register getFrameRegister(const
MachineFunction
&MF) const override;
50
static bool needsFrameMoves(const
MachineFunction
&MF);
/src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiRegisterInfo.h
26
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
31
getCalleeSavedRegs(const
MachineFunction
*MF = nullptr) const override;
33
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
35
bool requiresRegisterScavenging(const
MachineFunction
&MF) const override;
43
Register getFrameRegister(const
MachineFunction
&MF) const override;
45
bool hasBasePointer(const
MachineFunction
&MF) const;
LanaiFrameLowering.h
25
void determineFrameLayout(
MachineFunction
&MF) const;
26
void replaceAdjDynAllocPseudo(
MachineFunction
&MF) const;
40
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
41
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
44
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
47
bool hasFP(const
MachineFunction
& /*MF*/) const override { return true; }
49
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs,
/src/external/apache2/llvm/dist/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;
28
StackOffset getFrameIndexReference(const
MachineFunction
&MF, int FI,
32
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
34
DwarfFrameBase getDwarfFrameBase(const
MachineFunction
&MF) const override;
/src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreRegisterInfo.h
29
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
31
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
33
bool requiresRegisterScavenging(const
MachineFunction
&MF) const override;
35
bool useFPForScavengingIndex(const
MachineFunction
&MF) const override;
42
Register getFrameRegister(const
MachineFunction
&MF) const override;
45
static bool needsFrameMoves(const
MachineFunction
&MF);
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEFrameLowering.h
17
class
MachineFunction
;
26
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
27
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
29
StackOffset getFrameIndexReference(const
MachineFunction
&MF, int FI,
37
bool hasReservedCallFrame(const
MachineFunction
&MF) const override;
39
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs,
43
void emitInterruptEpilogueStub(
MachineFunction
&MF,
45
void emitInterruptPrologueStub(
MachineFunction
&MF,
/src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430RegisterInfo.h
28
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
30
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
32
getPointerRegClass(const
MachineFunction
&MF,
40
Register getFrameRegister(const
MachineFunction
&MF) const override;
MSP430FrameLowering.h
30
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
31
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
34
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
47
bool hasFP(const
MachineFunction
&MF) const override;
48
bool hasReservedCallFrame(const
MachineFunction
&MF) const override;
49
void processFunctionBeforeFrameFinalized(
MachineFunction
&MF,
/src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VERegisterInfo.h
27
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
28
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
32
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
35
const TargetRegisterClass *getPointerRegClass(const
MachineFunction
&MF,
42
Register getFrameRegister(const
MachineFunction
&MF) const override;
VEFrameLowering.h
29
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
30
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
31
void emitPrologueInsns(
MachineFunction
&MF, MachineBasicBlock &MBB,
34
void emitEpilogueInsns(
MachineFunction
&MF, MachineBasicBlock &MBB,
39
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
42
bool hasFP(const
MachineFunction
&MF) const override;
43
bool hasBP(const
MachineFunction
&MF) const;
44
bool hasGOT(const
MachineFunction
&MF) const;
48
bool hasReservedCallFrame(const
MachineFunction
&MF) const override {
51
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRFrameLowering.h
22
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
23
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
24
bool hasFP(const
MachineFunction
&MF) const override;
34
bool hasReservedCallFrame(const
MachineFunction
&MF) const override;
35
bool canSimplifyCallFramePseudos(const
MachineFunction
&MF) const override;
36
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs,
39
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
AVRRegisterInfo.h
30
getCalleeSavedRegs(const
MachineFunction
*MF = 0) const override;
31
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
33
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
37
const
MachineFunction
&MF) const override;
44
Register getFrameRegister(const
MachineFunction
&MF) const override;
47
getPointerRegClass(const
MachineFunction
&MF,
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZFrameLowering.h
30
assignCalleeSavedSpillSlots(
MachineFunction
&MF,
33
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs,
44
void processFunctionBeforeFrameFinalized(
MachineFunction
&MF,
46
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
47
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
48
void inlineStackProbe(
MachineFunction
&MF,
50
bool hasFP(const
MachineFunction
&MF) const override;
51
bool hasReservedCallFrame(const
MachineFunction
&MF) const override;
52
StackOffset getFrameIndexReference(const
MachineFunction
&MF, int FI,
55
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterInfo.h
71
const
MachineFunction
&MF) const override;
81
getPointerRegClass(const
MachineFunction
&MF,
93
getGPRsForTailCall(const
MachineFunction
&MF) const;
96
MachineFunction
&MF) const override;
101
getCalleeSavedRegs(const
MachineFunction
* MF) const override;
103
getCalleeSavedRegsViaCopy(const
MachineFunction
*MF) const;
104
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
116
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
120
bool hasBasePointer(const
MachineFunction
&MF) const;
122
bool canRealignStack(const
MachineFunction
&MF) const override
[
all
...]
X86FrameLowering.h
54
void emitStackProbe(
MachineFunction
&MF, MachineBasicBlock &MBB,
59
void inlineStackProbe(
MachineFunction
&MF,
73
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
74
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
76
void adjustForSegmentedStacks(
MachineFunction
&MF,
79
void adjustForHiPEPrologue(
MachineFunction
&MF,
82
void determineCalleeSaves(
MachineFunction
&MF, BitVector &SavedRegs,
86
assignCalleeSavedSpillSlots(
MachineFunction
&MF,
101
bool hasFP(const
MachineFunction
&MF) const override;
102
bool hasReservedCallFrame(const
MachineFunction
&MF) const override
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64RegisterInfo.h
21
class
MachineFunction
;
37
bool isReservedReg(const
MachineFunction
&MF, MCRegister Reg) const;
38
bool isAnyArgRegReserved(const
MachineFunction
&MF) const;
39
void emitReservedArgRegCallError(const
MachineFunction
&MF) const;
41
void UpdateCustomCalleeSavedRegs(
MachineFunction
&MF) const;
42
void UpdateCustomCallPreservedMask(
MachineFunction
&MF,
45
static bool hasSVEArgsOrReturn(const
MachineFunction
*MF);
48
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
49
const MCPhysReg *getDarwinCalleeSavedRegs(const
MachineFunction
*MF) const;
51
getCalleeSavedRegsViaCopy(const
MachineFunction
*MF) const
[
all
...]
AArch64FrameLowering.h
34
eliminateCallFramePseudoInstr(
MachineFunction
&MF, MachineBasicBlock &MBB,
39
void emitPrologue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
40
void emitEpilogue(
MachineFunction
&MF, MachineBasicBlock &MBB) const override;
44
StackOffset getFrameIndexReference(const
MachineFunction
&MF, int FI,
46
StackOffset resolveFrameIndexReference(const
MachineFunction
&MF, int FI,
49
StackOffset resolveFrameOffsetReference(const
MachineFunction
&MF,
65
bool canUseRedZone(const
MachineFunction
&MF) const;
67
bool hasFP(const
MachineFunction
&MF) const override;
68
bool hasReservedCallFrame(const
MachineFunction
&MF) const override;
70
bool hasSwiftExtendedFrame(const
MachineFunction
&MF) const
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVRegisterInfo.h
27
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
30
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
32
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
33
bool isAsmClobberable(const
MachineFunction
&MF,
40
bool hasReservedSpillSlot(const
MachineFunction
&MF, Register Reg,
47
Register getFrameRegister(const
MachineFunction
&MF) const override;
49
bool requiresRegisterScavenging(const
MachineFunction
&MF) const override {
53
bool requiresFrameIndexScavenging(const
MachineFunction
&MF) const override {
58
getPointerRegClass(const
MachineFunction
&MF,
65
const
MachineFunction
&) const override
[
all
...]
/src/external/apache2/llvm/dist/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
StackOffset getFrameIndexReference(const
MachineFunction
&MF, int FI,
52
void remapRegsForLeafProc(
MachineFunction
&MF) const;
55
bool isLeafProc(
MachineFunction
&MF) const;
59
void emitSPAdjustment(
MachineFunction
&MF
[
all
...]
SparcRegisterInfo.h
26
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
27
const uint32_t *getCallPreservedMask(const
MachineFunction
&MF,
32
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
34
const TargetRegisterClass *getPointerRegClass(const
MachineFunction
&MF,
41
Register getFrameRegister(const
MachineFunction
&MF) const override;
43
bool canRealignStack(const
MachineFunction
&MF) const override;
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MIRFSDiscriminator.h
25
#include "llvm/CodeGen/
MachineFunction
.h"
45
MachineFunction
*MF;
66
const
MachineFunction
*getMachineFunction() const { return MF; }
69
bool runOnMachineFunction(
MachineFunction
&) override;
/src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFRegisterInfo.h
27
const MCPhysReg *getCalleeSavedRegs(const
MachineFunction
*MF) const override;
29
BitVector getReservedRegs(const
MachineFunction
&MF) const override;
35
Register getFrameRegister(const
MachineFunction
&MF) const override;
Completed in 52 milliseconds
1
2
3
4
5
6
7
8
9
10
11
>>
Indexes created Mon Jun 15 00:25:07 UTC 2026