HomeSort by relevance Sort by last modified time
    Searched refs:MF (Results 76 - 100 of 517) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.h 104 getCalleeSavedRegs(const MachineFunction *MF = nullptr) const override;
118 BitVector getReservedRegs(const MachineFunction &MF) const override;
121 getPointerRegClass(const MachineFunction &MF,
130 MachineFunction &MF) const override;
135 const MachineFunction &MF,
139 MachineFunction &MF) const override;
143 bool hasBasePointer(const MachineFunction &MF) const;
145 bool canRealignStack(const MachineFunction &MF) const;
146 bool needsStackRealignment(const MachineFunction &MF) const override;
158 bool cannotEliminateFrame(const MachineFunction &MF) const
    [all...]
Thumb2RegisterInfo.cpp 42 MachineFunction &MF = *MBB.getParent();
43 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo();
44 MachineConstantPool *ConstantPool = MF.getConstantPool();
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp 38 void AddLiveIn(MachineFunction * MF, MachineRegisterInfo & MRI,
45 virtual bool runOnMachineFunction(MachineFunction &MF);
67 bool SIAssignInterpRegsPass::runOnMachineFunction(MachineFunction &MF)
89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
90 MachineRegisterInfo &MRI = MF.getRegInfo();
115 AddLiveIn(&MF, MRI, new_reg, virt_reg);
122 void SIAssignInterpRegsPass::AddLiveIn(MachineFunction * MF,
129 MF->front().addLiveIn(physReg);
130 BuildMI(MF->front(), MF->front().begin(), DebugLoc()
    [all...]
AMDGPUAsmPrinter.cpp 40 bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
43 MF.dump();
45 SetupMachineFunction(MF);
47 EmitProgramInfo(MF);
54 void AMDGPUAsmPrinter::EmitProgramInfo(MachineFunction &MF) {
61 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
124 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
  /external/mesa3d/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp 38 void AddLiveIn(MachineFunction * MF, MachineRegisterInfo & MRI,
45 virtual bool runOnMachineFunction(MachineFunction &MF);
67 bool SIAssignInterpRegsPass::runOnMachineFunction(MachineFunction &MF)
89 SIMachineFunctionInfo * MFI = MF.getInfo<SIMachineFunctionInfo>();
90 MachineRegisterInfo &MRI = MF.getRegInfo();
115 AddLiveIn(&MF, MRI, new_reg, virt_reg);
122 void SIAssignInterpRegsPass::AddLiveIn(MachineFunction * MF,
129 MF->front().addLiveIn(physReg);
130 BuildMI(MF->front(), MF->front().begin(), DebugLoc()
    [all...]
  /external/llvm/lib/CodeGen/
StackMapLivenessAnalysis.cpp 69 MF = &_MF;
70 TRI = MF->getTarget().getRegisterInfo();
74 if (!MF->getFrameInfo()->hasPatchPoint()) {
85 for (MachineFunction::iterator MBBI = MF->begin(), MBBE = MF->end();
115 MI.addOperand(*MF, MO);
122 uint32_t *Mask = MF->allocateRegisterMask(TRI->getNumRegs());
ExpandISelPseudos.cpp 34 bool runOnMachineFunction(MachineFunction &MF) override;
47 bool ExpandISelPseudos::runOnMachineFunction(MachineFunction &MF) {
49 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
52 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
AllocationOrder.cpp 34 const MachineFunction &MF = VRM.getMachineFunction();
36 Order = RegClassInfo.getOrder(MF.getRegInfo().getRegClass(VirtReg));
37 TRI->getRegAllocationHints(VirtReg, Order, Hints, MF, &VRM);
EdgeBundles.cpp 39 bool EdgeBundles::runOnMachineFunction(MachineFunction &mf) {
40 MF = &mf;
42 EC.grow(2 * MF->getNumBlockIDs());
44 for (const auto &MBB : *MF) {
59 for (unsigned i = 0, e = MF->getNumBlockIDs(); i != e; ++i) {
76 const MachineFunction *MF = G.getMachineFunction();
79 for (const auto &MBB : *MF) {
  /external/llvm/lib/Target/Hexagon/
HexagonFixupHwLoops.cpp 43 bool runOnMachineFunction(MachineFunction &MF) override;
62 bool fixupLoopInstrs(MachineFunction &MF);
65 void convertLoopInstr(MachineFunction &MF,
89 bool HexagonFixupHwLoops::runOnMachineFunction(MachineFunction &MF) {
90 bool Changed = fixupLoopInstrs(MF);
103 bool HexagonFixupHwLoops::fixupLoopInstrs(MachineFunction &MF) {
111 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end();
124 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end()
    [all...]
HexagonFrameLowering.cpp 46 void HexagonFrameLowering::determineFrameLayout(MachineFunction &MF) const {
47 MachineFrameInfo *MFI = MF.getFrameInfo();
53 unsigned TargetAlign = MF.getTarget().getFrameLowering()->getStackAlignment();
76 void HexagonFrameLowering::emitPrologue(MachineFunction &MF) const {
77 MachineBasicBlock &MBB = MF.front();
78 MachineFrameInfo *MFI = MF.getFrameInfo();
81 static_cast<const HexagonRegisterInfo *>(MF.getTarget().getRegisterInfo());
83 determineFrameLayout(MF);
96 MF.getInfo<HexagonMachineFunctionInfo>();
114 if (hasFP(MF)) {
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZRegisterInfo.cpp 26 SystemZRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
36 SystemZRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
38 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
40 if (TFI->hasFP(MF)) {
63 MachineFunction &MF = *MBB.getParent();
65 static_cast<const SystemZInstrInfo *>(MF.getTarget().getInstrInfo());
66 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
71 unsigned BasePtr = getFrameRegister(MF);
72 int64_t Offset = (TFI->getFrameIndexOffset(MF, FrameIndex) +
101 MF.getRegInfo().createVirtualRegister(&SystemZ::ADDR64BitRegClass)
    [all...]
SystemZInstrBuilder.h 29 MachineFunction &MF = *MI->getParent()->getParent();
30 MachineFrameInfo *MFFrame = MF.getFrameInfo();
39 MF.getMachineMemOperand(MachinePointerInfo(
SystemZFrameLowering.cpp 64 processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
66 MachineFrameInfo *MFFrame = MF.getFrameInfo();
67 MachineRegisterInfo &MRI = MF.getRegInfo();
68 const TargetRegisterInfo *TRI = MF.getTarget().getRegisterInfo();
69 bool HasFP = hasFP(MF);
70 SystemZMachineFunctionInfo *MFI = MF.getInfo<SystemZMachineFunctionInfo>();
71 bool IsVarArg = MF.getFunction()->isVarArg();
95 const MCPhysReg *CSRegs = TRI->getCalleeSavedRegs(&MF);
129 MachineFunction &MF = *MBB.getParent();
130 const TargetInstrInfo *TII = MF.getTarget().getInstrInfo()
    [all...]
  /external/llvm/lib/Target/Mips/
MipsRegisterInfo.cpp 51 MipsRegisterInfo::getPointerRegClass(const MachineFunction &MF,
58 MachineFunction &MF) const {
65 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
66 return 28 - TFI->hasFP(MF);
83 MipsRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
127 getReservedRegs(const MachineFunction &MF) const {
164 if (MF.getTarget().getFrameLowering()->hasFP(MF)) {
195 const MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>();
200 if (MF.getFunction()->hasFnAttribute("saveS2") || MipsFI->hasSaveS2()
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreMachineFunctionInfo.h 52 explicit XCoreFunctionInfo(MachineFunction &MF) :
65 int createLRSpillSlot(MachineFunction &MF);
72 int createFPSpillSlot(MachineFunction &MF);
79 const int* createEHSpillSlot(MachineFunction &MF);
97 bool isLargeFrame(const MachineFunction &MF) const;
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 39 bool X86FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const {
40 return !MF.getFrameInfo()->hasVarSizedObjects();
46 bool X86FrameLowering::hasFP(const MachineFunction &MF) const {
47 const MachineFrameInfo *MFI = MF.getFrameInfo();
48 const MachineModuleInfo &MMI = MF.getMMI();
49 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo();
51 return (MF.getTarget().Options.DisableFramePointerElim(MF) ||
52 RegInfo->needsStackRealignment(MF) ||
55 MF.getInfo<X86MachineFunctionInfo>()->getForceFramePointer() |
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FrameLowering.cpp 42 static unsigned estimateStackSize(MachineFunction &MF) {
43 const MachineFrameInfo *FFI = MF.getFrameInfo();
62 bool AArch64FrameLowering::canUseRedZone(const MachineFunction &MF) const {
67 if (MF.getFunction()->getAttributes().hasAttribute(
71 const MachineFrameInfo *MFI = MF.getFrameInfo();
72 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>();
78 if (MFI->hasCalls() || hasFP(MF) || NumBytes > 128)
85 bool AArch64FrameLowering::hasFP(const MachineFunction &MF) const {
86 const MachineFrameInfo *MFI = MF.getFrameInfo();
89 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo()
    [all...]
AArch64StorePairSuppress.cpp 33 MachineFunction *MF;
119 bool AArch64StorePairSuppress::runOnMachineFunction(MachineFunction &mf) {
120 MF = &mf;
121 TII = static_cast<const AArch64InstrInfo *>(MF->getTarget().getInstrInfo());
122 TRI = MF->getTarget().getRegisterInfo();
123 MRI = &MF->getRegInfo();
125 MF->getTarget().getSubtarget<TargetSubtargetInfo>();
131 DEBUG(dbgs() << "*** " << getPassName() << ": " << MF->getName() << '\n');
142 for (auto &MBB : *MF) {
    [all...]
  /external/llvm/include/llvm/CodeGen/
CalcSpillWeights.h 50 MachineFunction &MF;
58 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis,
62 : MF(mf), LIS(lis), Loops(loops), MBFI(mbfi), normalize(norm) {}
70 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfException.h 52 void beginFunction(const MachineFunction *MF) override;
79 void beginFunction(const MachineFunction *MF) override;
111 void beginFunction(const MachineFunction *MF) override;
  /external/llvm/lib/Target/NVPTX/
NVPTXRegisterInfo.h 45 getCalleeSavedRegs(const MachineFunction *MF = nullptr) const override;
47 BitVector getReservedRegs(const MachineFunction &MF) const override;
53 unsigned getFrameRegister(const MachineFunction &MF) const override;
  /external/llvm/lib/Target/R600/
SIFixSGPRLiveRanges.cpp 43 virtual bool runOnMachineFunction(MachineFunction &MF) override;
74 bool SIFixSGPRLiveRanges::runOnMachineFunction(MachineFunction &MF) {
75 MachineRegisterInfo &MRI = MF.getRegInfo();
77 MF.getTarget().getRegisterInfo());
80 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
  /external/clang/test/Layout/
ms-x86-member-pointers.cpp 13 struct MF { char a; int (M::*mp)(); };
53 // CHECK-NEXT: 0 | struct MF
78 sizeof(MF) +
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.cpp 39 MSP430RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
40 const TargetFrameLowering *TFI = MF->getTarget().getFrameLowering();
41 const Function* F = MF->getFunction();
65 if (TFI->hasFP(*MF))
74 BitVector MSP430RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
76 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
89 if (TFI->hasFP(MF)) {
98 MSP430RegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
111 MachineFunction &MF = *MBB.getParent();
112 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering()
    [all...]

Completed in 1262 milliseconds

1 2 34 5 6 7 8 91011>>