/openbsd/gnu/llvm/llvm/lib/Target/AVR/ |
H A D | AVRExpandPseudoInsts.cpp | 65 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 D | RISCVExpandPseudoInsts.cpp | 60 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 D | LoongArchExpandPseudoInsts.cpp | 90 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 D | LoongArchInstrInfo.cpp | 31 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 D | AArch64SpeculationHardening.cpp | 187 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 D | AArch64LowerHomogeneousPrologEpilog.cpp | 191 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 D | AArch64A53Fix835769.cpp | 128 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 D | AArch64ExpandPseudoInsts.cpp | 122 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 D | WebAssemblyLateEHPrepare.cpp | 75 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 D | WebAssemblyExceptionInfo.h | 66 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 D | WebAssemblyCFGStackify.cpp | 701 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 D | R600MachineCFGStructurizer.cpp | 408 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 D | SILowerControlFlow.cpp | 125 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 D | AMDGPUReleaseVGPRs.cpp | 51 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 D | LivePhysRegs.cpp | 155 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 D | ReachingDefAnalysis.cpp | 195 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 D | MachineFunctionSplitter.cpp | 99 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 D | MachineTraceMetrics.cpp | 97 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 D | Mips16InstrInfo.cpp | 69 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 D | MipsSEInstrInfo.cpp | 83 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 D | MSP430InstrInfo.cpp | 37 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 D | BPFInstrInfo.cpp | 31 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 D | SystemZPostRewrite.cpp | 77 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 D | MVETailPredUtils.h | 101 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 D | PPCRegisterInfo.cpp | 738 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 …]
|