Home
last modified time | relevance | path

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

12345678910>>...15

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRExpandPseudoInsts.cpp64 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI()
68 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI()
73 MachineRegisterInfo &getRegInfo(Block &MBB) { return MBB.getParent()->getRegInfo(); } in getRegInfo()
99 bool AVRExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB()
142 expandArith(unsigned OpLo, unsigned OpHi, Block &MBB, BlockIt MBBI) { in expandArith()
175 expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic()
222 expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm()
259 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
264 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
269 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
[all …]
DAVRRelaxMemOperations.cpp53 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI()
74 bool AVRRelaxMem::runOnBasicBlock(Block &MBB) { in runOnBasicBlock()
88 bool AVRRelaxMem::relax<AVR::STDWPtrQRr>(Block &MBB, BlockIt MBBI) { in relax()
124 bool AVRRelaxMem::runOnInstruction(Block &MBB, BlockIt MBBI) { in runOnInstruction()
DAVRInstrInfo.cpp41 void AVRInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
120 void AVRInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
159 void AVRInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
263 bool AVRInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
398 unsigned AVRInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
437 unsigned AVRInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
558 unsigned AVRInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, in insertIndirectBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SpeculationHardening.cpp187 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, in endsWithCondControlFlow()
218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier()
241 MachineBasicBlock &MBB, bool &UsesFullSpeculationBarrier) { in instrumentControlFlow()
359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) const { in insertSPToRegTaintPropagation()
383 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertRegToSPTaintPropagation()
431 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, in makeGPRSpeculationSafe()
459 bool AArch64SpeculationHardening::slhLoads(MachineBasicBlock &MBB) { in slhLoads()
548 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSpeculationSafeValue()
589 bool AArch64SpeculationHardening::insertCSDB(MachineBasicBlock &MBB, in insertCSDB()
602 MachineBasicBlock &MBB, bool UsesFullSpeculationBarrier) { in lowerSpeculationSafeValuePseudos()
[all …]
DAArch64A53Fix835769.cpp122 for (auto &MBB : F) { in runOnMachineFunction() local
130 static MachineBasicBlock *getBBFallenThrough(MachineBasicBlock *MBB, in getBBFallenThrough()
155 static MachineInstr *getLastNonPseudo(MachineBasicBlock &MBB, in getLastNonPseudo()
171 static void insertNopBeforeInstruction(MachineBasicBlock &MBB, MachineInstr* MI, in insertNopBeforeInstruction()
190 AArch64A53Fix835769::runOnBasicBlock(MachineBasicBlock &MBB) { in runOnBasicBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDILCFGStructurizer.cpp430 MachineBasicBlock::iterator I, MachineBasicBlock &MBB) { in reversePredicateSetter()
456 void AMDGPUCFGStructurizer::insertInstrEnd(MachineBasicBlock *MBB, in insertInstrEnd()
465 MachineInstr *AMDGPUCFGStructurizer::insertInstrBefore(MachineBasicBlock *MBB, in insertInstrBefore()
481 MachineBasicBlock *MBB = OldMI->getParent(); in insertInstrBefore() local
493 MachineBasicBlock *MBB = OldMI->getParent(); in insertCondBranchBefore() local
559 MachineBasicBlock *MBB) { in setTrueBranch()
564 AMDGPUCFGStructurizer::getFalseBranch(MachineBasicBlock *MBB, in getFalseBranch()
596 DebugLoc AMDGPUCFGStructurizer::getLastDebugLocInBB(MachineBasicBlock *MBB) { in getLastDebugLocInBB()
609 MachineBasicBlock *MBB) { in getNormalBlockBranchInstr()
618 MachineBasicBlock *MBB) { in getLoopendBlockBranchInstr()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyLateEHPrepare.cpp67 MachineBasicBlock *MBB = WL.pop_back_val(); in getMatchingEHPad() local
90 MachineBasicBlock *MBB = WL.pop_back_val(); in eraseDeadBBsAndChildren() local
129 for (auto &MBB : MF) { in addCatches() local
147 for (auto &MBB : MF) { in replaceFuncletReturns() local
187 for (auto &MBB : MF) { in removeUnnecessaryUnreachables() local
241 for (auto &MBB : MF) { in addExceptionExtraction() local
259 for (auto &MBB : MF) { in addExceptionExtraction() local
371 for (auto &MBB : MF) { in restoreStackPointer() local
DWebAssemblyCFGStackify.cpp122 MachineBasicBlock *MBB) { in explicitlyBranchesTo()
136 getEarliestInsertPos(MachineBasicBlock *MBB, in getEarliestInsertPos()
160 getLatestInsertPos(MachineBasicBlock *MBB, in getLatestInsertPos()
209 void WebAssemblyCFGStackify::placeBlockMarker(MachineBasicBlock &MBB) { in placeBlockMarker()
373 void WebAssemblyCFGStackify::placeLoopMarker(MachineBasicBlock &MBB) { in placeLoopMarker()
439 void WebAssemblyCFGStackify::placeTryMarker(MachineBasicBlock &MBB) { in placeTryMarker()
655 for (auto &MBB : MF) { in removeUnnecessaryInstrs() local
681 for (auto &MBB : MF) { in removeUnnecessaryInstrs() local
710 static void unstackifyVRegsUsedInSplitBB(MachineBasicBlock &MBB, in unstackifyVRegsUsedInSplitBB()
871 for (auto &MBB : reverse(MF)) { in fixUnwindMismatches() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp83 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
245 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStack()
319 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStack()
404 MachineBasicBlock &MBB = *MI.getParent(); in expandPostRAPseudo() local
576 MachineBasicBlock &MBB, in adjustStackPtr()
603 unsigned MipsSEInstrInfo::loadImmediate(int64_t Imm, MachineBasicBlock &MBB, in loadImmediate()
672 void MipsSEInstrInfo::expandRetRA(MachineBasicBlock &MBB, in expandRetRA()
690 void MipsSEInstrInfo::expandERet(MachineBasicBlock &MBB, in expandERet()
707 void MipsSEInstrInfo::expandPseudoMFHiLo(MachineBasicBlock &MBB, in expandPseudoMFHiLo()
713 void MipsSEInstrInfo::expandPseudoMTLoHi(MachineBasicBlock &MBB, in expandPseudoMTLoHi()
[all …]
DMips16InstrInfo.cpp69 void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
106 void Mips16InstrInfo::storeRegToStack(MachineBasicBlock &MBB, in storeRegToStack()
124 void Mips16InstrInfo::loadRegFromStack(MachineBasicBlock &MBB, in loadRegFromStack()
143 MachineBasicBlock &MBB = *MI.getParent(); in expandPostRAPseudo() local
211 MachineBasicBlock &MBB, in makeFrame()
241 MachineBasicBlock &MBB, in restoreFrame()
276 MachineBasicBlock &MBB, in adjustStackPtrBig()
300 unsigned SP, int64_t Amount, MachineBasicBlock &MBB, in adjustStackPtrBigUnrestricted()
307 MachineBasicBlock &MBB, in adjustStackPtr()
321 MachineBasicBlock &MBB, in loadImmediate()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLivePhysRegs.cpp153 void LivePhysRegs::addBlockLiveIns(const MachineBasicBlock &MBB) { in addBlockLiveIns()
207 void LivePhysRegs::addLiveOutsNoPristines(const MachineBasicBlock &MBB) { in addLiveOutsNoPristines()
230 void LivePhysRegs::addLiveOuts(const MachineBasicBlock &MBB) { in addLiveOuts()
236 void LivePhysRegs::addLiveIns(const MachineBasicBlock &MBB) { in addLiveIns()
243 const MachineBasicBlock &MBB) { in computeLiveIns()
253 void llvm::addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs) { in addLiveIns()
275 void llvm::recomputeLivenessFlags(MachineBasicBlock &MBB) { in recomputeLivenessFlags()
323 MachineBasicBlock &MBB) { in computeAndAddLiveIns()
DBranchRelaxation.cpp180 const MachineBasicBlock *MBB = MI.getParent(); in getInstrOffset() local
198 for (auto &MBB : make_range(MachineFunction::iterator(Start), MF->end())) { in adjustBlockOffsets() local
303 MachineBasicBlock *MBB = MI.getParent(); in fixupConditionalBranch() local
315 auto insertBranch = [&](MachineBasicBlock *MBB, MachineBasicBlock *TBB, in fixupConditionalBranch()
323 auto removeBranch = [&](MachineBasicBlock *MBB) { in fixupConditionalBranch()
331 MachineBasicBlock *NewBB) { in fixupConditionalBranch()
440 MachineBasicBlock *MBB = MI.getParent(); in fixupUnconditionalBranch() local
485 MachineBasicBlock &MBB = *I; in relaxBranchInstructions() local
DPHIElimination.cpp160 for (auto &MBB : MF) in runOnMachineFunction() local
168 for (auto &MBB : MF) in runOnMachineFunction() local
205 MachineBasicBlock &MBB) { in EliminatePHINodes()
240 void PHIElimination::LowerPHINode(MachineBasicBlock &MBB, in LowerPHINode()
552 for (const auto &MBB : MF) in analyzePHINodes() local
563 MachineBasicBlock &MBB, in SplitPHIEdges()
642 bool PHIElimination::isLiveIn(unsigned Reg, const MachineBasicBlock *MBB) { in isLiveIn()
652 const MachineBasicBlock *MBB) { in isLiveOutPastPHIs()
DMIRCanonicalizerPass.cpp88 for (auto MBB : RPOT) { in GetRPOList() local
97 MachineBasicBlock *MBB, in rescheduleLexographically()
137 MachineBasicBlock *MBB) { in rescheduleCanonically()
303 static bool propagateLocalCopies(MachineBasicBlock *MBB) { in propagateLocalCopies()
350 static bool doDefKillClear(MachineBasicBlock *MBB) { in doDefKillClear()
372 static bool runOnBasicBlock(MachineBasicBlock *MBB, in runOnBasicBlock()
432 for (auto MBB : RPOList) in runOnMachineFunction() local
DSwiftErrorValueTracking.cpp26 Register SwiftErrorValueTracking::getOrCreateVReg(const MachineBasicBlock *MBB, in getOrCreateVReg()
45 void SwiftErrorValueTracking::setCurrentVReg(const MachineBasicBlock *MBB, in setCurrentVReg()
51 const Instruction *I, const MachineBasicBlock *MBB, const Value *Val) { in getOrCreateVRegDefAt()
66 const Instruction *I, const MachineBasicBlock *MBB, const Value *Val) { in getOrCreateVRegUseAt()
124 MachineBasicBlock *MBB = &*MF->begin(); in createEntriesInEntryBlock() local
260 MachineBasicBlock *MBB, BasicBlock::const_iterator Begin, in preassignVRegs()
DBranchFolding.cpp159 void BranchFolder::RemoveDeadBlock(MachineBasicBlock *MBB) { in RemoveDeadBlock()
302 static unsigned HashEndOfMBB(const MachineBasicBlock &MBB) { in HashEndOfMBB()
320 MachineBasicBlock *MBB) { in skipBackwardPastNonInstructions()
514 void BranchFolder::MBFIWrapper::setBlockFreq(const MachineBasicBlock *MBB, in setBlockFreq()
543 static unsigned CountTerminators(MachineBasicBlock *MBB, in CountTerminators()
562 static bool blockEndsInUnreachable(const MachineBasicBlock *MBB) { in blockEndsInUnreachable()
660 auto BothFallThrough = [](MachineBasicBlock *MBB) { in ProfitableToMerge()
779 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in CreateCommonTailOnlyBlock() local
808 MachineBasicBlock *MBB = MBBIStartPos->getParent(); in mergeOperations() local
856 MachineBasicBlock *MBB = SameTails[commonTailIndex].getBlock(); in mergeCommonTails() local
[all …]
DMachineTraceMetrics.cpp98 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources()
176 computeDepthResources(const MachineBasicBlock *MBB) { in computeDepthResources()
209 computeHeightResources(const MachineBasicBlock *MBB) { in computeHeightResources()
326 MinInstrCountEnsemble::pickTracePred(const MachineBasicBlock *MBB) { in pickTracePred()
354 MinInstrCountEnsemble::pickTraceSucc(const MachineBasicBlock *MBB) { in pickTraceSucc()
397 void MachineTraceMetrics::invalidate(const MachineBasicBlock *MBB) { in invalidate()
478 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace()
532 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local
557 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local
593 const MachineBasicBlock *MBB = MTM.MF->getBlockNumbered(Num); in verify() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVExpandPseudoInsts.cpp80 for (auto &MBB : MF) in runOnMachineFunction() local
85 bool RISCVExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB()
98 bool RISCVExpandPseudo::expandMI(MachineBasicBlock &MBB, in expandMI()
274 MachineBasicBlock *MBB, Register DestReg, in insertMaskedMerge()
359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
397 MachineBasicBlock *MBB, Register ValReg, in insertSext()
408 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
529 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
625 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair()
666 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadLocalAddress()
[all …]
DRISCVInstrInfo.cpp88 void RISCVInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
113 void RISCVInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
140 void RISCVInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
164 void RISCVInstrInfo::movImm(MachineBasicBlock &MBB, in movImm()
236 bool RISCVInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
304 unsigned RISCVInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
339 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, in insertBranch()
375 unsigned RISCVInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, in insertIndirectBranch()
657 bool RISCVInstrInfo::isMBBSafeToOutlineFrom(MachineBasicBlock &MBB, in isMBBSafeToOutlineFrom()
716 MachineBasicBlock *MBB = MI.getParent(); in getOutliningType() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430InstrInfo.cpp36 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
63 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
90 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
106 unsigned MSP430InstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
175 bool MSP430InstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
265 unsigned MSP430InstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFInstrInfo.cpp31 void BPFInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
124 void BPFInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
147 void BPFInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
164 bool BPFInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
219 unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
240 unsigned BPFInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.cpp32 void NVPTXInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
95 bool NVPTXInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
154 unsigned NVPTXInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
180 unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZPostRewrite.cpp84 void SystemZPostRewrite::selectLOCRMux(MachineBasicBlock &MBB, in selectLOCRMux()
105 void SystemZPostRewrite::selectSELRMux(MachineBasicBlock &MBB, in selectSELRMux()
157 bool SystemZPostRewrite::expandCondMove(MachineBasicBlock &MBB, in expandCondMove()
212 bool SystemZPostRewrite::selectMI(MachineBasicBlock &MBB, in selectMI()
250 bool SystemZPostRewrite::selectMBB(MachineBasicBlock &MBB) { in selectMBB()
267 for (auto &MBB : MF) in runOnMachineFunction() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CondBrFolding.cpp138 MachineBasicBlock *MBB, SmallVectorImpl<MachineBasicBlock *> &BranchPath) { in findPath()
183 static void fixPHIsInSucc(MachineBasicBlock *MBB, MachineBasicBlock *OldMBB, in fixPHIsInSucc()
197 static inline bool setBranchProb(MachineBasicBlock *MBB, in setBranchProb()
209 findUncondBrI(MachineBasicBlock *MBB) { in findUncondBrI()
217 void X86CondBrFolding::replaceBrDest(MachineBasicBlock *MBB, in replaceBrDest()
244 void X86CondBrFolding::fixupModifiedCond(MachineBasicBlock *MBB) { in fixupModifiedCond()
279 MachineBasicBlock &MBB, SmallVectorImpl<MachineBasicBlock *> &BranchPath) { in optimizeCondBr()
391 for (auto &MBB : MF) in optimize() local
394 for (auto &MBB : MF) { in optimize() local
479 X86CondBrFolding::analyzeMBB(MachineBasicBlock &MBB) { in analyzeMBB()
DX86IndirectBranchTracking.cpp72 MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const { in addENDBR()
120 auto MBB = MF.begin(); in runOnMachineFunction() local
124 for (auto &MBB : MF) { in runOnMachineFunction() local

12345678910>>...15