/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDGPUInstrInfo.h | 90 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 D | InterferenceCache.h | 27 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 D | MachineInstrBundle.cpp | 29 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 D | TargetInstrInfo.cpp | 44 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 D | VirtRegMap.cpp | 59 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 D | MachineInstr.cpp | 56 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 D | LexicalScopes.cpp | 31 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 D | LocalStackSlotAllocation.cpp | 82 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 D | MachineVerifier.cpp | 60 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 D | BranchFolding.cpp | 70 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 D | AArch64ConditionalCompares.cpp | 141 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 D | AArch64DeadRegisterDefinitionsPass.cpp | 121 bool AArch64DeadRegisterDefinitions::runOnMachineFunction(MachineFunction &MF) { argument 122 TRI = MF.getTarget().getRegisterInfo(); 126 for (auto &MBB : MF)
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUInstrInfo.h | 96 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 D | SIFixSGPRCopies.cpp | 101 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 D | SIRegisterInfo.cpp | 26 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const { 31 TII->reserveIndirectRegisters(Reserved, MF); 36 MachineFunction &MF) const {
|
/external/llvm/lib/Target/X86/ |
H A D | X86PadShortFunction.cpp | 56 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 D | AMDGPUInstrInfo.cpp | 141 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 D | AMDGPUInstrInfo.h | 90 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 D | MipsOptimizePICCall.cpp | 118 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 D | MipsCodeEmitter.cpp | 73 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 D | MipsISelDAGToDAG.cpp | 49 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 D | MSP430InstrInfo.cpp | 44 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 D | HexagonNewValueJump.cpp | 113 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 D | JITEventListener.h | 38 /// using MF->getDebugLocTuple(). 43 const MachineFunction *MF; member in struct:llvm::JITEvent_EmittedFunctionDetails
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DbgValueHistoryCalculator.h | 49 void calculateDbgValueHistory(const MachineFunction *MF,
|