Home
last modified time | relevance | path

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

12345678910>>...19

/openbsd/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp65 MachineRegisterInfo &getRegInfo(Block &MBB) { in getRegInfo()
105 bool AVRExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB()
1456 bool AVRExpandPseudo::expandLSLW4Rd(Block &MBB, BlockIt MBBI) { in expandLSLW4Rd()
1514 bool AVRExpandPseudo::expandLSLW8Rd(Block &MBB, BlockIt MBBI) { in expandLSLW8Rd()
1654 bool AVRExpandPseudo::expandLSRW4Rd(Block &MBB, BlockIt MBBI) { in expandLSRW4Rd()
1712 bool AVRExpandPseudo::expandLSRW8Rd(Block &MBB, BlockIt MBBI) { in expandLSRW8Rd()
1864 bool AVRExpandPseudo::expandASRW7Rd(Block &MBB, BlockIt MBBI) { in expandASRW7Rd()
1911 bool AVRExpandPseudo::expandASRW8Rd(Block &MBB, BlockIt MBBI) { in expandASRW8Rd()
2057 bool AVRExpandPseudo::expandLSLB7Rd(Block &MBB, BlockIt MBBI) { in expandLSLB7Rd()
2107 bool AVRExpandPseudo::expandLSRB7Rd(Block &MBB, BlockIt MBBI) { in expandLSRB7Rd()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp60 for (auto &MBB : MF) in runOnMachineFunction() local
65 bool RISCVExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB()
78 bool RISCVExpandPseudo::expandMI(MachineBasicBlock &MBB, in expandMI()
121 bool RISCVExpandPseudo::expandCCOp(MachineBasicBlock &MBB, in expandCCOp()
192 bool RISCVExpandPseudo::expandVSetVL(MachineBasicBlock &MBB, in expandVSetVL()
281 for (auto &MBB : MF) in runOnMachineFunction() local
299 bool RISCVPreRAExpandPseudo::expandMI(MachineBasicBlock &MBB, in expandMI()
317 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair()
349 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadLocalAddress()
356 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddress()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp90 for (auto &MBB : MF) in runOnMachineFunction() local
95 bool LoongArchPreRAExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB()
109 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
133 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair()
161 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel()
174 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot()
187 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE()
213 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE()
226 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD()
239 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSGD()
[all …]
H A DLoongArchInstrInfo.cpp31 void LoongArchInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
73 MachineBasicBlock &MBB, MachineBasicBlock::iterator I, Register SrcReg, in storeRegToStackSlot()
107 void LoongArchInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
143 void LoongArchInstrInfo::movImm(MachineBasicBlock &MBB, in movImm()
212 bool LoongArchInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
295 unsigned LoongArchInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
329 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, in insertBranch()
366 void LoongArchInstrInfo::insertIndirectBranch(MachineBasicBlock &MBB, in insertIndirectBranch()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A 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()
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()
671 for (auto &MBB : MF) in runOnMachineFunction() local
[all …]
H A DAArch64LowerHomogeneousPrologEpilog.cpp191 MachineBasicBlock *MBB = MF.CreateMachineBasicBlock(); in createFrameHelperMachineFunction() local
198 static void emitStore(MachineFunction &MF, MachineBasicBlock &MBB, in emitStore()
221 static void emitLoad(MachineFunction &MF, MachineBasicBlock &MBB, in emitLoad()
284 MachineBasicBlock &MBB = *MF.begin(); in getOrCreateFrameHelper() local
355 static bool shouldUseFrameHelper(MachineBasicBlock &MBB, in shouldUseFrameHelper()
429 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in lowerEpilog()
503 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in lowerProlog()
574 bool AArch64LowerHomogeneousPE::runOnMI(MachineBasicBlock &MBB, in runOnMI()
590 bool AArch64LowerHomogeneousPE::runOnMBB(MachineBasicBlock &MBB) { in runOnMBB()
607 for (auto &MBB : MF) in runOnMachineFunction() local
H A DAArch64A53Fix835769.cpp128 for (auto &MBB : F) { in runOnMachineFunction() local
136 static MachineBasicBlock *getBBFallenThrough(MachineBasicBlock *MBB, in getBBFallenThrough()
161 static MachineInstr *getLastNonPseudo(MachineBasicBlock &MBB, in getLastNonPseudo()
177 static void insertNopBeforeInstruction(MachineBasicBlock &MBB, MachineInstr* MI, in insertNopBeforeInstruction()
196 AArch64A53Fix835769::runOnBasicBlock(MachineBasicBlock &MBB) { in runOnBasicBlock()
H A DAArch64ExpandPseudoInsts.cpp122 bool AArch64ExpandPseudo::expandMOVImm(MachineBasicBlock &MBB, in expandMOVImm()
269 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandCMP_SWAP_128()
444 MachineBasicBlock &MBB, in expand_DestructiveOp()
635 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSetTagLoop()
731 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandCALL_RVMARKER()
815 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandStoreSwiftAsyncContext()
872 AArch64ExpandPseudo::expandRestoreZA(MachineBasicBlock &MBB, in expandRestoreZA()
914 AArch64ExpandPseudo::expandCondSMToggle(MachineBasicBlock &MBB, in expandCondSMToggle()
1008 bool AArch64ExpandPseudo::expandMI(MachineBasicBlock &MBB, in expandMI()
1462 bool AArch64ExpandPseudo::expandMBB(MachineBasicBlock &MBB) { in expandMBB()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp75 MachineBasicBlock *MBB = WL.pop_back_val(); in getMatchingEHPad() local
100 MachineBasicBlock *MBB = WL.pop_back_val(); in eraseDeadBBsAndChildren() local
141 for (auto &MBB : MF) in removeUnreachableEHPads() local
153 for (auto &MBB : MF) { in recordCatchRetBBs() local
178 for (auto &MBB : MF) in hoistCatches() local
205 for (auto &MBB : MF) { in addCatchAlls() local
231 for (auto &MBB : MF) { in replaceFuncletReturns() local
266 for (auto &MBB : MF) { in removeUnnecessaryUnreachables() local
299 for (auto &MBB : MF) { in restoreStackPointer() local
H A DWebAssemblyExceptionInfo.h66 bool contains(const MachineBasicBlock *MBB) const { in contains()
70 void addToBlocksSet(MachineBasicBlock *MBB) { BlockSet.insert(MBB); } in addToBlocksSet()
71 void removeFromBlocksSet(MachineBasicBlock *MBB) { BlockSet.erase(MBB); } in removeFromBlocksSet()
72 void addToBlocksVector(MachineBasicBlock *MBB) { Blocks.push_back(MBB); } in addToBlocksVector()
73 void addBlock(MachineBasicBlock *MBB) { in addBlock()
152 WebAssemblyException *getExceptionFor(const MachineBasicBlock *MBB) const { in getExceptionFor()
156 void changeExceptionFor(const MachineBasicBlock *MBB, in changeExceptionFor()
H A DWebAssemblyCFGStackify.cpp701 for (auto &MBB : MF) { in removeUnnecessaryInstrs() local
755 for (auto &MBB : MF) { in removeUnnecessaryInstrs() local
1098 for (auto &MBB : reverse(MF)) { in fixCallUnwindMismatches() local
1174 for (auto &MBB : reverse(MF)) { in fixCallUnwindMismatches() local
1299 for (auto &MBB : reverse(MF)) { in fixCatchUnwindMismatches() local
1408 for (auto &MBB : MF) { in fixCatchUnwindMismatches() local
1443 for (auto &MBB : reverse(MF)) { in recalculateScopeTops() local
1488 auto *MBB = It->getParent(); in fixEndsAtEndOfFunction() local
1540 for (auto &MBB : MF) in placeMarkers() local
1544 for (auto &MBB : MF) { in placeMarkers() local
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp408 MachineBasicBlock::iterator I, MachineBasicBlock &MBB) { in reversePredicateSetter()
459 MachineBasicBlock *MBB = OldMI->getParent(); in insertInstrBefore() local
471 MachineBasicBlock *MBB = OldMI->getParent(); in insertCondBranchBefore() local
537 MachineBasicBlock *MBB) { in setTrueBranch()
584 MachineBasicBlock *MBB) { in getNormalBlockBranchInstr()
593 MachineBasicBlock *MBB) { in getLoopendBlockBranchInstr()
653 void R600MachineCFGStructurizer::wrapup(MachineBasicBlock *MBB) { in wrapup()
735 MachineBasicBlock *MBB; in run() local
860 for (auto *MBB : nodes(MF)) { in orderBlocks() local
1343 MachineBasicBlock *MBB, MachineBasicBlock *TrueMBB, in mergeIfthenelseBlock()
[all …]
H A DSILowerControlFlow.cpp125 skipToUncondBrOrEnd(MachineBasicBlock &MBB, in skipToUncondBrOrEnd()
183 MachineBasicBlock *MBB = Worklist.pop_back_val(); in hasKill() local
209 MachineBasicBlock &MBB = *MI.getParent(); in emitIf() local
308 MachineBasicBlock &MBB = *MI.getParent(); in emitElse() local
372 MachineBasicBlock &MBB = *MI.getParent(); in emitIfBreak() local
423 MachineBasicBlock &MBB = *MI.getParent(); in emitLoop() local
475 MachineBasicBlock &MBB = *MI.getParent(); in emitEndCf() local
617 MachineBasicBlock &MBB = *MI->getParent(); in optimizeEndCf() local
645 MachineBasicBlock &MBB = *MI.getParent(); in process() local
877 for (auto &MBB : MF) { in runOnMachineFunction() local
[all …]
H A DAMDGPUReleaseVGPRs.cpp51 lastVGPRUseIsStore(const MachineBasicBlock &MBB) { in lastVGPRUseIsStore()
75 for (const auto &MBB : MF) { in LastVGPRUseIsVMEMStore() local
87 for (const auto *MBB : EndWithVMEMStoreBlocks) { in LastVGPRUseIsVMEMStore() local
102 runOnMachineBasicBlock(MachineBasicBlock &MBB, const SIInstrInfo *SII, in runOnMachineBasicBlock()
142 for (auto &MBB : MF) { in runOnMachineFunction() local
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DLivePhysRegs.cpp155 void LivePhysRegs::addBlockLiveIns(const MachineBasicBlock &MBB) { in addBlockLiveIns()
209 void LivePhysRegs::addLiveOutsNoPristines(const MachineBasicBlock &MBB) { in addLiveOutsNoPristines()
232 void LivePhysRegs::addLiveOuts(const MachineBasicBlock &MBB) { in addLiveOuts()
238 void LivePhysRegs::addLiveIns(const MachineBasicBlock &MBB) { in addLiveIns()
244 void LivePhysRegs::addLiveInsNoPristines(const MachineBasicBlock &MBB) { in addLiveInsNoPristines()
249 const MachineBasicBlock &MBB) { in computeLiveIns()
259 void llvm::addLiveIns(MachineBasicBlock &MBB, const LivePhysRegs &LiveRegs) { in addLiveIns()
281 void llvm::recomputeLivenessFlags(MachineBasicBlock &MBB) { in recomputeLivenessFlags()
342 MachineBasicBlock &MBB) { in computeAndAddLiveIns()
H A DReachingDefAnalysis.cpp195 MachineBasicBlock *MBB = TraversedMBB.MBB; in processBasicBlock() local
334 MachineBasicBlock *MBB = Def->getParent(); in getReachingLocalUses() local
377 MachineBasicBlock *MBB = MI->getParent(); in getGlobalUses() local
390 MachineBasicBlock *MBB = ToVisit.pop_back_val(); in getGlobalUses() local
408 for (auto *MBB : MI->getParent()->predecessors()) in getGlobalReachingDefs() local
412 void ReachingDefAnalysis::getLiveOuts(MachineBasicBlock *MBB, in getLiveOuts()
418 void ReachingDefAnalysis::getLiveOuts(MachineBasicBlock *MBB, in getLiveOuts()
472 MachineBasicBlock *MBB = MI->getParent(); in isRegUsedAfter() local
493 MachineBasicBlock *MBB = MI->getParent(); in isRegDefinedAfter() local
507 MachineBasicBlock *MBB = MI->getParent(); in isReachingDefLiveOut() local
[all …]
H A DMachineFunctionSplitter.cpp99 auto getStatus = [&](MachineBasicBlock *MBB) { in setDescendantEHBlocksCold()
106 auto checkPredecessors = [&](MachineBasicBlock *MBB, Status Stat) { in setDescendantEHBlocksCold()
117 auto addSuccesors = [&](MachineBasicBlock *MBB) { in setDescendantEHBlocksCold()
135 auto *MBB = *WorkList.begin(); in setDescendantEHBlocksCold() local
158 static bool isColdBlock(const MachineBasicBlock &MBB, in isColdBlock()
210 for (auto &MBB : MF) { in runOnMachineFunction() local
H A DMachineTraceMetrics.cpp97 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources()
175 computeDepthResources(const MachineBasicBlock *MBB) { in computeDepthResources()
208 computeHeightResources(const MachineBasicBlock *MBB) { in computeHeightResources()
325 MinInstrCountEnsemble::pickTracePred(const MachineBasicBlock *MBB) { in pickTracePred()
531 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local
556 const MachineBasicBlock *MBB = WorkList.pop_back_val(); in invalidate() local
836 computeInstrDepths(const MachineBasicBlock *MBB) { in computeInstrDepths()
986 for (const MachineBasicBlock *MBB : llvm::reverse(Trace)) { in addLiveIns() local
999 computeInstrHeights(const MachineBasicBlock *MBB) { in computeInstrHeights()
1254 for (const MachineBasicBlock *MBB : Extrablocks) in getResourceLength() local
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A 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 …]
H A DMipsSEInstrInfo.cpp83 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
245 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStack()
404 MachineBasicBlock &MBB = *MI.getParent(); in expandPostRAPseudo() local
590 MachineBasicBlock &MBB, in adjustStackPtr()
686 void MipsSEInstrInfo::expandRetRA(MachineBasicBlock &MBB, in expandRetRA()
704 void MipsSEInstrInfo::expandERet(MachineBasicBlock &MBB, in expandERet()
721 void MipsSEInstrInfo::expandPseudoMFHiLo(MachineBasicBlock &MBB, in expandPseudoMFHiLo()
727 void MipsSEInstrInfo::expandPseudoMTLoHi(MachineBasicBlock &MBB, in expandPseudoMTLoHi()
757 void MipsSEInstrInfo::expandCvtFPInt(MachineBasicBlock &MBB, in expandCvtFPInt()
824 void MipsSEInstrInfo::expandBuildPairF64(MachineBasicBlock &MBB, in expandBuildPairF64()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp37 MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register SrcReg, in storeRegToStackSlot()
62 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
90 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
106 unsigned MSP430InstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
164 bool MSP430InstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
253 unsigned MSP430InstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
/openbsd/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp31 void BPFInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
124 void BPFInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
148 void BPFInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
166 bool BPFInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
220 unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
241 unsigned BPFInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp77 void SystemZPostRewrite::selectLOCRMux(MachineBasicBlock &MBB, in selectLOCRMux()
98 void SystemZPostRewrite::selectSELRMux(MachineBasicBlock &MBB, in selectSELRMux()
150 bool SystemZPostRewrite::expandCondMove(MachineBasicBlock &MBB, in expandCondMove()
205 bool SystemZPostRewrite::selectMI(MachineBasicBlock &MBB, in selectMI()
243 bool SystemZPostRewrite::selectMBB(MachineBasicBlock &MBB) { in selectMBB()
260 for (auto &MBB : MF) in runOnMachineFunction() local
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DMVETailPredUtils.h101 MachineBasicBlock *MBB = MI->getParent(); variable
136 MachineBasicBlock *MBB = MI->getParent(); in RevertDoLoopStart() local
147 MachineBasicBlock *MBB = MI->getParent(); variable
169 MachineBasicBlock *MBB = MI->getParent(); variable
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp738 MachineBasicBlock &MBB = *MI.getParent(); in lowerDynamicAlloc() local
798 MachineBasicBlock &MBB = *MI.getParent(); in prepareDynamicAlloca() local
886 MachineBasicBlock &MBB = *MI.getParent(); in lowerPrepareProbedAlloca() local
928 MachineBasicBlock &MBB = *MI.getParent(); in lowerDynamicAreaOffset() local
959 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRSpilling() local
1004 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRRestore() local
1047 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRBitSpilling() local
1166 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRBitRestore() local
1282 MachineBasicBlock &MBB = *MI.getParent(); in lowerOctWordSpilling() local
1316 MachineBasicBlock &MBB = *MI.getParent(); in lowerACCSpilling() local
[all …]

12345678910>>...19