Searched refs:MF (Results 176 - 200 of 501) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPUInstrInfo.h90 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
94 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
101 bool unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI,
134 virtual MachineInstr* getMovImmInstr(MachineFunction *MF, unsigned DstReg,
141 virtual void convertToISA(MachineInstr & MI, MachineFunction &MF,
/external/llvm/lib/CodeGen/
H A DInterferenceCache.h27 MachineFunction *MF; member in class:llvm::InterferenceCache
51 /// MF - The current function.
52 MachineFunction *MF; member in class:llvm::InterferenceCache::Entry
102 MF = mf;
122 const MachineFunction *MF);
153 : TRI(nullptr), LIUArray(nullptr), MF(nullptr), PhysRegEntries(nullptr),
H A DMachineInstrBundle.cpp29 bool runOnMachineFunction(MachineFunction &MF) override;
38 bool UnpackMachineBundles::runOnMachineFunction(MachineFunction &MF) { argument
40 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
80 bool runOnMachineFunction(MachineFunction &MF) override;
89 bool FinalizeMachineBundles::runOnMachineFunction(MachineFunction &MF) { argument
90 return llvm::finalizeBundles(MF);
223 bool llvm::finalizeBundles(MachineFunction &MF) { argument
225 for (MachineFunction::iterator I = MF.begin(), E = MF
[all...]
H A DTargetInstrInfo.cpp44 const MachineFunction &MF) const {
50 return TRI->getPointerRegClass(MF, RegClass);
160 MachineFunction &MF = *MI->getParent()->getParent(); local
161 MI = MF.CloneMachineInstr(MI);
333 MachineFunction &MF) const {
336 return MF.CloneMachineInstr(Orig);
379 static MachineInstr* foldPatchpoint(MachineFunction &MF, argument
408 MF.CreateMachineInstr(TII.get(MI->getOpcode()), MI->getDebugLoc(), true);
409 MachineInstrBuilder MIB(MF, NewMI);
422 MF
457 MachineFunction &MF = *MBB->getParent(); local
523 MachineFunction &MF = *MBB.getParent(); local
563 const MachineFunction &MF = *MI->getParent()->getParent(); local
[all...]
H A DVirtRegMap.cpp59 MF = &mf;
70 unsigned NumRegs = MF->getRegInfo().getNumVirtRegs();
77 int SS = MF->getFrameInfo()->CreateSpillStackObject(RC->getSize(),
105 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
114 (SS >= MF->getFrameInfo()->getObjectIndexBegin())) &&
157 MachineFunction *MF; member in class:__anon25833::VirtRegRewriter
206 MF = &fn;
207 TM = &MF->getTarget();
210 MRI = &MF->getRegInfo();
216 << MF
[all...]
H A DMachineInstr.cpp56 if (MachineFunction *MF = MBB->getParent()) {
57 MachineRegisterInfo &MRI = MF->getRegInfo();
98 if (MachineFunction *MF = MBB->getParent()) {
99 MachineRegisterInfo &MRI = MF->getRegInfo();
118 if (MachineFunction *MF = MBB->getParent())
119 MF->getRegInfo().removeRegOperandFromUseList(this);
134 if (MachineFunction *MF = MBB->getParent())
135 RegInfo = &MF->getRegInfo();
266 if (const MachineFunction *MF = MBB->getParent())
267 TM = &MF
537 addImplicitDefUseOperands(MachineFunction &MF) argument
549 MachineInstr(MachineFunction &MF, const MCInstrDesc &tid, const DebugLoc dl, bool NoImp) argument
567 MachineInstr(MachineFunction &MF, const MachineInstr &MI) argument
613 MachineFunction *MF = MBB->getParent(); local
639 addOperand(MachineFunction &MF, const MachineOperand &Op) argument
761 addMemOperand(MachineFunction &MF, MachineMemOperand *MO) argument
1437 copyImplicitOps(MachineFunction &MF, const MachineInstr *MI) argument
1453 printDebugLoc(DebugLoc DL, const MachineFunction *MF, raw_ostream &CommentOS) argument
1462 const MachineFunction *MF = nullptr; local
[all...]
H A DLexicalScopes.cpp31 MF = nullptr;
42 MF = &Fn;
59 for (const auto &MBB : *MF) {
110 DL.getScopeAndInlinedAt(Scope, IA, MF->getFunction()->getContext());
120 DL.getScopeAndInlinedAt(Scope, IA, MF->getFunction()->getContext());
142 DL.getScopeAndInlinedAt(Scope, InlinedAt, MF->getFunction()->getContext());
176 DISubprogram(Scope).describes(MF->getFunction()))
295 for (const auto &MBB : *MF)
317 if (Scope == CurrentFnLexicalScope && MBB->getParent() == MF)
H A DLocalStackSlotAllocation.cpp82 bool runOnMachineFunction(MachineFunction &MF) override;
103 bool LocalStackSlotPass::runOnMachineFunction(MachineFunction &MF) { argument
104 MachineFrameInfo *MFI = MF.getFrameInfo();
105 const TargetRegisterInfo *TRI = MF.getTarget().getRegisterInfo();
110 if (!TRI->requiresVirtualBaseRegisters(MF) || LocalObjectCount == 0)
117 calculateFrameObjectOffsets(MF);
120 bool UsedBaseRegs = insertFrameReferenceRegisters(MF);
390 const MachineFunction *MF = MI->getParent()->getParent(); local
391 const TargetRegisterClass *RC = TRI->getPointerRegClass(*MF);
H A DMachineVerifier.cpp60 bool runOnMachineFunction(MachineFunction &MF);
66 const MachineFunction *MF; member in struct:__anon25778::MachineVerifier
100 // Is this MBB reachable from the MF entry point?
208 void report(const char *msg, const MachineFunction *MF);
212 void report(const char *msg, const MachineFunction *MF,
216 void report(const char *msg, const MachineFunction *MF,
254 bool runOnMachineFunction(MachineFunction &MF) override {
255 MF.verify(this, Banner);
275 bool MachineVerifier::runOnMachineFunction(MachineFunction &MF) { argument
293 this->MF
378 report(const char *msg, const MachineFunction *MF) argument
420 report(const char *msg, const MachineFunction *MF, const LiveInterval &LI) argument
438 report(const char *msg, const MachineFunction *MF, const LiveRange &LR) argument
[all...]
H A DBranchFolding.cpp70 bool runOnMachineFunction(MachineFunction &MF) override;
85 bool BranchFolderPass::runOnMachineFunction(MachineFunction &MF) { argument
86 if (skipOptnoneFunction(*MF.getFunction()))
92 bool EnableTailMerge = !MF.getTarget().requiresStructuredCFG() &&
95 return Folder.OptimizeFunction(MF,
96 MF.getTarget().getInstrInfo(),
97 MF.getTarget().getRegisterInfo(),
118 MachineFunction *MF = MBB->getParent(); local
127 MF->erase(MBB);
182 bool BranchFolder::OptimizeFunction(MachineFunction &MF, argument
468 MachineFunction *MF = CurMBB->getParent(); local
831 TailMergeBlocks(MachineFunction &MF) argument
975 OptimizeBranches(MachineFunction &MF) argument
1068 MachineFunction &MF = *MBB->getParent(); local
1458 HoistCommonCode(MachineFunction &MF) argument
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp141 MachineFunction *MF; member in class:__anon25935::SSACCmpConv
192 void runOnMachineFunction(MachineFunction &MF) { argument
193 this->MF = &MF;
194 TII = MF.getTarget().getInstrInfo();
195 TRI = MF.getTarget().getRegisterInfo();
196 MRI = &MF.getRegInfo();
596 MRI->createVirtualRegister(TII->getRegClass(MCID, 0, TRI, *MF));
605 TII->getRegClass(MCID, 1, TRI, *MF));
652 TII->getRegClass(MCID, 0, TRI, *MF));
891 runOnMachineFunction(MachineFunction &MF) argument
[all...]
H A DAArch64DeadRegisterDefinitionsPass.cpp121 bool AArch64DeadRegisterDefinitions::runOnMachineFunction(MachineFunction &MF) { argument
122 TRI = MF.getTarget().getRegisterInfo();
126 for (auto &MBB : MF)
/external/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.h96 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
100 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
106 int getIndirectIndexBegin(const MachineFunction &MF) const;
110 int getIndirectIndexEnd(const MachineFunction &MF) const;
115 bool unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI,
H A DSIFixSGPRCopies.cpp101 bool runOnMachineFunction(MachineFunction &MF) override;
196 bool SIFixSGPRCopies::runOnMachineFunction(MachineFunction &MF) { argument
197 MachineRegisterInfo &MRI = MF.getRegInfo();
199 MF.getTarget().getRegisterInfo());
201 MF.getTarget().getInstrInfo());
202 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
H A DSIRegisterInfo.cpp26 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
31 TII->reserveIndirectRegisters(Reserved, MF);
36 MachineFunction &MF) const {
/external/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp56 bool runOnMachineFunction(MachineFunction &MF) override;
95 bool PadShortFunc::runOnMachineFunction(MachineFunction &MF) { argument
96 const AttributeSet &FnAttrs = MF.getFunction()->getAttributes();
104 TM = &MF.getTarget();
113 findReturns(MF.begin());
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUInstrInfo.cpp141 AMDGPUInstrInfo::foldMemoryOperandImpl(MachineFunction &MF, argument
149 AMDGPUInstrInfo::foldMemoryOperandImpl(MachineFunction &MF, argument
164 AMDGPUInstrInfo::unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI, argument
238 void AMDGPUInstrInfo::convertToISA(MachineInstr & MI, MachineFunction &MF, argument
241 MachineRegisterInfo &MRI = MF.getRegInfo();
H A DAMDGPUInstrInfo.h90 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
94 MachineInstr *foldMemoryOperandImpl(MachineFunction &MF,
101 bool unfoldMemoryOperand(MachineFunction &MF, MachineInstr *MI,
134 virtual MachineInstr* getMovImmInstr(MachineFunction *MF, unsigned DstReg,
141 virtual void convertToISA(MachineInstr & MI, MachineFunction &MF,
/external/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp118 static MVT::SimpleValueType getRegTy(unsigned Reg, MachineFunction &MF) { argument
119 const TargetRegisterClass *RC = MF.getRegInfo().getRegClass(Reg);
132 MachineFunction &MF = *MBB->getParent(); local
133 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo();
135 unsigned DstReg = getRegTy(SrcReg, MF) == MVT::i32 ? Mips::T9 : Mips::T9_64;
146 MachineFunction &MF = *MI.getParent()->getParent();
147 MVT::SimpleValueType Ty = getRegTy(MI.getOperand(0).getReg(), MF);
H A DMipsCodeEmitter.cpp73 bool runOnMachineFunction(MachineFunction &MF) override;
141 bool MipsCodeEmitter::runOnMachineFunction(MachineFunction &MF) { argument
143 const_cast<TargetMachine &>(MF.getTarget()));
149 MCPEs = &MF.getConstantPool()->getConstants();
151 if (MF.getJumpTableInfo()) MJTEs = &MF.getJumpTableInfo()->getJumpTables();
152 JTI->Initialize(MF, IsPIC, Subtarget->isLittle());
157 << MF.getName() << "'\n");
158 MCE.startFunction(MF);
160 for (MachineFunction::iterator MBB = MF
[all...]
H A DMipsISelDAGToDAG.cpp49 bool MipsDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { argument
51 bool Ret = SelectionDAGISel::runOnMachineFunction(MF);
53 processFunctionAfterISel(MF);
61 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg();
/external/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp44 MachineFunction &MF = *MBB.getParent(); local
45 MachineFrameInfo &MFI = *MF.getFrameInfo();
48 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx),
72 MachineFunction &MF = *MBB.getParent(); local
73 MachineFrameInfo &MFI = *MF.getFrameInfo();
76 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIdx),
309 const MachineFunction *MF = MI->getParent()->getParent(); local
310 const TargetInstrInfo &TII = *MF->getTarget().getInstrInfo();
312 *MF->getTarget().getMCAsmInfo());
/external/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp113 MachineFunction &MF) {
221 MachineFunction &MF) {
246 MachineRegisterInfo &MRI = MF.getRegInfo();
353 bool HexagonNewValueJump::runOnMachineFunction(MachineFunction &MF) { argument
357 << MF.getName() << "\n");
365 QII = static_cast<const HexagonInstrInfo *>(MF.getTarget().getInstrInfo());
367 static_cast<const HexagonRegisterInfo *>(MF.getTarget().getRegisterInfo());
379 for (MachineFunction::iterator MBBb = MF.begin(), MBBe = MF.end();
484 afterRA, jmpPos, MF))
108 canBeFeederToNewValueJump(const HexagonInstrInfo *QII, const TargetRegisterInfo *TRI, MachineBasicBlock::iterator II, MachineBasicBlock::iterator end, MachineBasicBlock::iterator skip, MachineFunction &MF) argument
214 canCompareBeNewValueJump(const HexagonInstrInfo *QII, const TargetRegisterInfo *TRI, MachineBasicBlock::iterator II, unsigned pReg, bool secondReg, bool optLocation, MachineBasicBlock::iterator end, MachineFunction &MF) argument
[all...]
/external/llvm/include/llvm/ExecutionEngine/
H A DJITEventListener.h38 /// using MF->getDebugLocTuple().
43 const MachineFunction *MF; member in struct:llvm::JITEvent_EmittedFunctionDetails
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDbgValueHistoryCalculator.h49 void calculateDbgValueHistory(const MachineFunction *MF,

Completed in 318 milliseconds

1234567891011>>