Home
last modified time | relevance | path

Searched defs:MBB (Results 1 – 25 of 207) sorted by relevance

123456789

/external/llvm/lib/Target/R600/
DSILowerControlFlow.cpp120 for (MachineBasicBlock *MBB = From; MBB != To && !MBB->succ_empty(); in shouldSkip() local
148 MachineBasicBlock &MBB = *MI.getParent(); in SkipIfDead() local
181 MachineBasicBlock &MBB = *MI.getParent(); in If() local
199 MachineBasicBlock &MBB = *MI.getParent(); in Else() local
218 MachineBasicBlock &MBB = *MI.getParent(); in Break() local
232 MachineBasicBlock &MBB = *MI.getParent(); in IfBreak() local
247 MachineBasicBlock &MBB = *MI.getParent(); in ElseBreak() local
262 MachineBasicBlock &MBB = *MI.getParent(); in Loop() local
278 MachineBasicBlock &MBB = *MI.getParent(); in EndCf() local
298 MachineBasicBlock &MBB = *MI.getParent(); in Kill() local
[all …]
DAMDILCFGStructurizer.cpp471 void AMDGPUCFGStructurizer::insertInstrEnd(MachineBasicBlock *MBB, in insertInstrEnd()
480 MachineInstr *AMDGPUCFGStructurizer::insertInstrBefore(MachineBasicBlock *MBB, in insertInstrBefore()
495 MachineBasicBlock *MBB = OldMI->getParent(); in insertInstrBefore() local
507 MachineBasicBlock *MBB = OldMI->getParent(); in insertCondBranchBefore() local
528 void AMDGPUCFGStructurizer::insertCondBranchEnd(MachineBasicBlock *MBB, in insertCondBranchEnd()
583 MachineBasicBlock *MBB) { in setTrueBranch()
588 AMDGPUCFGStructurizer::getFalseBranch(MachineBasicBlock *MBB, in getFalseBranch()
620 DebugLoc AMDGPUCFGStructurizer::getLastDebugLocInBB(MachineBasicBlock *MBB) { in getLastDebugLocInBB()
633 MachineBasicBlock *MBB) { in getNormalBlockBranchInstr()
642 MachineBasicBlock *MBB) { in getLoopendBlockBranchInstr()
[all …]
/external/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp79 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
180 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStack()
223 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStack()
264 MachineBasicBlock &MBB = *MI->getParent(); in expandPostRAPseudo() local
360 MachineBasicBlock &MBB, in adjustStackPtr()
381 MipsSEInstrInfo::loadImmediate(int64_t Imm, MachineBasicBlock &MBB, in loadImmediate()
432 void MipsSEInstrInfo::expandRetRA(MachineBasicBlock &MBB, in expandRetRA()
453 void MipsSEInstrInfo::expandPseudoMFHiLo(MachineBasicBlock &MBB, in expandPseudoMFHiLo()
459 void MipsSEInstrInfo::expandPseudoMTLoHi(MachineBasicBlock &MBB, in expandPseudoMTLoHi()
488 void MipsSEInstrInfo::expandCvtFPInt(MachineBasicBlock &MBB, in expandCvtFPInt()
[all …]
DMips16InstrInfo.cpp61 void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
93 void Mips16InstrInfo::storeRegToStack(MachineBasicBlock &MBB, in storeRegToStack()
111 void Mips16InstrInfo::loadRegFromStack(MachineBasicBlock &MBB, in loadRegFromStack()
130 MachineBasicBlock &MBB = *MI->getParent(); in expandPostRAPseudo() local
197 MachineBasicBlock &MBB, in makeFrame()
227 MachineBasicBlock &MBB, in restoreFrame()
263 MachineBasicBlock &MBB, in adjustStackPtrBig()
287 unsigned SP, int64_t Amount, MachineBasicBlock &MBB, in adjustStackPtrBigUnrestricted()
294 MachineBasicBlock &MBB, in adjustStackPtr()
308 MachineBasicBlock &MBB, in loadImmediate()
[all …]
DMipsInstrInfo.cpp51 insertNoop(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const in insertNoop()
57 MachineMemOperand *MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI, in GetMemOperand()
86 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
98 MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in BuildCondBr()
117 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, in InsertBranch()
179 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, in AnalyzeBranch()
DMipsSEFrameLowering.cpp97 bool ExpandPseudo::expandInstr(MachineBasicBlock &MBB, Iter I) { in expandInstr()
149 void ExpandPseudo::expandLoadCCond(MachineBasicBlock &MBB, Iter I) { in expandLoadCCond()
164 void ExpandPseudo::expandStoreCCond(MachineBasicBlock &MBB, Iter I) { in expandStoreCCond()
179 void ExpandPseudo::expandLoadACC(MachineBasicBlock &MBB, Iter I, in expandLoadACC()
203 void ExpandPseudo::expandStoreACC(MachineBasicBlock &MBB, Iter I, in expandStoreACC()
226 bool ExpandPseudo::expandCopy(MachineBasicBlock &MBB, Iter I) { in expandCopy()
236 bool ExpandPseudo::expandCopyACC(MachineBasicBlock &MBB, Iter I, in expandCopyACC()
267 bool ExpandPseudo::expandBuildPairF64(MachineBasicBlock &MBB, in expandBuildPairF64()
319 bool ExpandPseudo::expandExtractElementF64(MachineBasicBlock &MBB, in expandExtractElementF64()
379 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
[all …]
DMipsDelaySlotFiller.cpp275 static void addLiveInRegs(Iter Filler, MachineBasicBlock &MBB) { in addLiveInRegs()
345 void RegDefsUses::addLiveOut(const MachineBasicBlock &MBB, in addLiveOut()
501 Iter Filler::replaceWithCompactBranch(MachineBasicBlock &MBB, in replaceWithCompactBranch()
524 Iter Filler::replaceWithCompactJump(MachineBasicBlock &MBB, in replaceWithCompactJump()
562 bool Filler::runOnMachineBasicBlock(MachineBasicBlock &MBB) { in runOnMachineBasicBlock()
643 bool Filler::searchRange(MachineBasicBlock &MBB, IterTy Begin, IterTy End, in searchRange()
688 bool Filler::searchBackward(MachineBasicBlock &MBB, Iter Slot) const { in searchBackward()
708 bool Filler::searchForward(MachineBasicBlock &MBB, Iter Slot) const { in searchForward()
728 bool Filler::searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const { in searchSuccBBs()
788 Filler::getBranch(MachineBasicBlock &MBB, const MachineBasicBlock &Dst) const { in getBranch()
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.cpp34 void BPFInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
45 void BPFInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
63 void BPFInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
78 bool BPFInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
133 unsigned BPFInstrInfo::InsertBranch(MachineBasicBlock &MBB, in InsertBranch()
/external/llvm/lib/Target/AArch64/
DAArch64A53Fix835769.cpp114 for (auto &MBB : F) { in runOnMachineFunction() local
122 static MachineBasicBlock *getBBFallenThrough(MachineBasicBlock *MBB, in getBBFallenThrough()
147 static MachineInstr *getLastNonPseudo(MachineBasicBlock &MBB, in getLastNonPseudo()
164 static void insertNopBeforeInstruction(MachineBasicBlock &MBB, MachineInstr* MI, in insertNopBeforeInstruction()
183 AArch64A53Fix835769::runOnBasicBlock(MachineBasicBlock &MBB) { in runOnBasicBlock()
DAArch64BranchRelaxation.cpp132 static bool BBHasFallthrough(MachineBasicBlock *MBB) { in BBHasFallthrough()
166 void AArch64BranchRelaxation::computeBlockSize(const MachineBasicBlock &MBB) { in computeBlockSize()
177 MachineBasicBlock *MBB = MI->getParent(); in getInstrOffset() local
194 for (auto &MBB : make_range(MachineFunction::iterator(Start), MF->end())) { in adjustBlockOffsets() local
369 MachineBasicBlock *MBB = MI->getParent(); in fixupConditionalBranch() local
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp37 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
65 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
91 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
172 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
263 MSP430InstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in InsertBranch()
/external/llvm/lib/Target/XCore/
DXCoreFrameLowering.cpp62 static void EmitDefCfaRegister(MachineBasicBlock &MBB, in EmitDefCfaRegister()
72 static void EmitDefCfaOffset(MachineBasicBlock &MBB, in EmitDefCfaOffset()
82 static void EmitCfiOffset(MachineBasicBlock &MBB, in EmitCfiOffset()
98 static void IfNeededExtSP(MachineBasicBlock &MBB, in IfNeededExtSP()
122 static void IfNeededLDAWSP(MachineBasicBlock &MBB, in IfNeededLDAWSP()
177 getFrameIndexMMO(MachineBasicBlock &MBB, int FrameIndex, unsigned flags) { in getFrameIndexMMO()
192 RestoreSpillList(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in RestoreSpillList()
224 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB in emitPrologue() local
408 spillCalleeSavedRegisters(MachineBasicBlock &MBB, in spillCalleeSavedRegisters()
444 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, in restoreCalleeSavedRegisters()
[all …]
DXCoreInstrInfo.cpp194 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, in AnalyzeBranch()
282 XCoreInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, in InsertBranch()
341 void XCoreInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
368 void XCoreInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
392 void XCoreInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
441 MachineBasicBlock &MBB, in loadImmediate()
DXCoreRegisterInfo.cpp66 MachineBasicBlock &MBB = *MI.getParent(); in InsertFPImmInst() local
99 MachineBasicBlock &MBB = *MI.getParent(); in InsertFPConstInst() local
133 MachineBasicBlock &MBB = *MI.getParent(); in InsertSPImmInst() local
167 MachineBasicBlock &MBB = *MI.getParent(); in InsertSPConstInst() local
321 MachineBasicBlock &MBB = *MI.getParent(); in eliminateFrameIndex() local
/external/llvm/lib/Target/X86/
DX86PadShortFunction.cpp114 MachineBasicBlock *MBB; in runOnMachineFunction() local
146 void PadShortFunc::findReturns(MachineBasicBlock *MBB, unsigned int Cycles) { in findReturns()
170 bool PadShortFunc::cyclesUntilReturn(MachineBasicBlock *MBB, in cyclesUntilReturn()
205 void PadShortFunc::addPadding(MachineBasicBlock *MBB, in addPadding()
/external/llvm/lib/CodeGen/
DBranchFolding.cpp121 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
146 bool BranchFolder::OptimizeImpDefsBlock(MachineBasicBlock *MBB) { in OptimizeImpDefsBlock()
212 MachineBasicBlock *MBB = I, *TBB = nullptr, *FBB = nullptr; in OptimizeFunction() local
301 static unsigned HashEndOfMBB(const MachineBasicBlock *MBB) { in HashEndOfMBB()
525 void BranchFolder::MBFIWrapper::setBlockFreq(const MachineBasicBlock *MBB, in setBlockFreq()
533 static unsigned CountTerminators(MachineBasicBlock *MBB, in CountTerminators()
703 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in CreateCommonTailOnlyBlock() local
749 MachineBasicBlock *MBB = MBBIStartPos->getParent(); in removeMMOsFromMemoryOperations() local
862 MachineBasicBlock *MBB = SameTails[i].getBlock(); in TryTailMergeBlocks() local
886 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in TryTailMergeBlocks() local
[all …]
DMachineTraceMetrics.cpp85 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources()
164 computeDepthResources(const MachineBasicBlock *MBB) { in computeDepthResources()
197 computeHeightResources(const MachineBasicBlock *MBB) { in computeHeightResources()
313 MinInstrCountEnsemble::pickTracePred(const MachineBasicBlock *MBB) { in pickTracePred()
341 MinInstrCountEnsemble::pickTraceSucc(const MachineBasicBlock *MBB) { in pickTraceSucc()
384 void MachineTraceMetrics::invalidate(const MachineBasicBlock *MBB) { in invalidate()
457 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace()
511 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local
537 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local
574 const MachineBasicBlock *MBB = MTM.MF->getBlockNumbered(Num); in verify() local
[all …]
DPHIElimination.cpp186 MachineBasicBlock &MBB) { in EliminatePHINodes()
224 void PHIElimination::LowerPHINode(MachineBasicBlock &MBB, in LowerPHINode()
538 for (const auto &MBB : MF) in analyzePHINodes() local
549 MachineBasicBlock &MBB, in SplitPHIEdges()
626 bool PHIElimination::isLiveIn(unsigned Reg, MachineBasicBlock *MBB) { in isLiveIn()
635 bool PHIElimination::isLiveOutPastPHIs(unsigned Reg, MachineBasicBlock *MBB) { in isLiveOutPastPHIs()
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.cpp127 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
230 SparcInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, in InsertBranch()
280 void SparcInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
350 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStackSlot()
388 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStackSlot()
DSparcFrameLowering.cpp41 MachineBasicBlock &MBB, in emitSPAdjustment()
88 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
134 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
233 for (MachineFunction::iterator MBB = MF.begin(), E = MF.end(); in remapRegsForLeafProc() local
/external/llvm/lib/Target/ARM/
DThumb1InstrInfo.cpp40 void Thumb1InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
71 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStackSlot()
99 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStackSlot()
DThumb2InstrInfo.cpp51 MachineBasicBlock *MBB = Tail->getParent(); in ReplaceTailWithBranchTo() local
100 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, in isLegalToSplitMBBAt()
112 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
125 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStackSlot()
168 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStackSlot()
220 void llvm::emitT2RegPlusImmediate(MachineBasicBlock &MBB, in emitT2RegPlusImmediate()
DThumbRegisterInfo.cpp62 static void emitThumb1LoadConstPool(MachineBasicBlock &MBB, in emitThumb1LoadConstPool()
82 static void emitThumb2LoadConstPool(MachineBasicBlock &MBB, in emitThumb2LoadConstPool()
104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, in emitLoadConstPool()
124 void emitThumbRegPlusImmInReg(MachineBasicBlock &MBB, in emitThumbRegPlusImmInReg()
180 void llvm::emitThumbRegPlusImmediate(MachineBasicBlock &MBB, in emitThumbRegPlusImmediate()
357 MachineBasicBlock &MBB = *MI.getParent(); in rewriteFrameIndex() local
446 MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in saveScavengerRegister()
501 MachineBasicBlock &MBB = *MI.getParent(); in eliminateFrameIndex() local
/external/llvm/lib/Target/Hexagon/
DHexagonFixupHwLoops.cpp111 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end(); in fixupLoopInstrs() local
124 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end(); in fixupLoopInstrs() local
164 MachineBasicBlock *MBB = MII->getParent(); in convertLoopInstr() local
/external/llvm/lib/Target/NVPTX/
DNVPTXFrameLowering.cpp36 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
75 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()

123456789