Home
last modified time | relevance | path

Searched defs:MBBI (Results 1 – 25 of 116) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp113 BlockIt MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
151 BlockIt MBBI) { in expandArith()
1048 BlockIt MBBI) { in expandAtomicBinaryOp()
1484 bool AVRExpandPseudo::expandROLBRd(Block &MBB, BlockIt MBBI) { in expandROLBRd()
1618 bool AVRExpandPseudo::expandLSLW4Rd(Block &MBB, BlockIt MBBI) { in expandLSLW4Rd()
1676 bool AVRExpandPseudo::expandLSLW8Rd(Block &MBB, BlockIt MBBI) { in expandLSLW8Rd()
1816 bool AVRExpandPseudo::expandLSRW4Rd(Block &MBB, BlockIt MBBI) { in expandLSRW4Rd()
1874 bool AVRExpandPseudo::expandLSRW8Rd(Block &MBB, BlockIt MBBI) { in expandLSRW8Rd()
2026 bool AVRExpandPseudo::expandASRW7Rd(Block &MBB, BlockIt MBBI) { in expandASRW7Rd()
2073 bool AVRExpandPseudo::expandASRW8Rd(Block &MBB, BlockIt MBBI) { in expandASRW8Rd()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp99 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
110 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
130 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair()
158 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel()
171 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot()
184 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE()
232 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE()
245 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD()
258 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSGD()
378 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandCopyCFR()
[all …]
H A DLoongArchExpandAtomicPseudoInsts.cpp77 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
88 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
301 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
350 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
470 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp91 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
102 MachineBasicBlock::iterator MBBI, in expandMI()
170 MachineBasicBlock::iterator MBBI, in expandCCOp()
262 MachineBasicBlock::iterator MBBI) { in expandVSetVL()
466 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
496 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair()
528 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadLocalAddress()
535 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadGlobalAddress()
543 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadTLSIEAddress()
551 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadTLSGDAddress()
[all …]
H A DRISCVPushPopOptimizer.cpp50 for (MachineBasicBlock::iterator MBBI = MBB.begin(); MBBI != MBB.end(); in containsPop() local
58 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI, in usePopRet()
76 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal()
130 MachineBasicBlock::iterator MBBI = containsPop(MBB); in runOnMachineFunction() local
H A DRISCVPostRAExpandPseudoInsts.cpp64 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
75 MachineBasicBlock::iterator MBBI, in expandMI()
86 MachineBasicBlock::iterator MBBI) { in expandMovImm()
H A DRISCVExpandAtomicPseudoInsts.cpp97 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
108 MachineBasicBlock::iterator MBBI, in expandMI()
389 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
439 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
571 MachineBasicBlock::iterator MBBI, in tryToFoldBNEOnCmpXchgResult()
626 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp78 MachineBasicBlock::iterator MBBI, in selectLOCRMux()
99 MachineBasicBlock::iterator MBBI, in selectSELRMux()
151 MachineBasicBlock::iterator MBBI, in expandCondMove()
206 MachineBasicBlock::iterator MBBI, in selectMI()
246 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in selectMBB() local
H A DSystemZElimCompare.cpp213 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() local
257 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local
476 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
485 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
515 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local
617 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local
697 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
H A DSystemZFrameLowering.cpp327 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
387 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
515 MachineBasicBlock::iterator MBBI, in buildCFAOffs()
526 MachineBasicBlock::iterator MBBI, in buildDefCFAReg()
547 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
704 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
769 MachineBasicBlock::iterator MBBI = StackAllocMI; in inlineStackProbe() local
1078 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
1139 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
1204 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier()
385 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertRegToSPTaintPropagation()
433 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, in makeGPRSpeculationSafe()
468 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in slhLoads() local
550 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSpeculationSafeValue()
592 MachineBasicBlock::iterator MBBI, in insertCSDB()
619 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in lowerSpeculationSafeValuePseudos() local
H A DAArch64ExpandPseudoInsts.cpp126 MachineBasicBlock::iterator MBBI, in expandMOVImm()
303 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandCMP_SWAP_128()
479 MachineBasicBlock::iterator MBBI) { in expand_DestructiveOp()
671 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSetTagLoop()
778 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandCALL_RVMARKER()
880 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandStoreSwiftAsyncContext()
938 MachineBasicBlock::iterator MBBI) { in expandRestoreZA()
980 MachineBasicBlock::iterator MBBI) { in expandCondSMToggle()
1074 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMultiVecPseudo()
1103 MachineBasicBlock::iterator MBBI, in expandMI()
[all …]
H A DAArch64LoadStoreOptimizer.cpp1295 MachineBasicBlock::iterator MBBI = I; in findMatchingStore() local
1684 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn() local
2102 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnForward() local
2179 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnBackward() local
2254 MachineBasicBlock::iterator &MBBI) { in tryToPromoteLoadFromStore()
2283 MachineBasicBlock::iterator &MBBI) { in tryToMergeZeroStInst()
2383 (MachineBasicBlock::iterator &MBBI) { in tryToMergeLdStUpdate()
2451 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in optimizeBlock() local
2470 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in optimizeBlock() local
2490 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in optimizeBlock() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp552 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) { in ExpandVLD()
673 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) { in ExpandVST()
839 void ARMExpandPseudo::ExpandVTBL(MachineBasicBlock::iterator &MBBI, in ExpandVTBL()
1181 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in CMSEClearGPRegs()
1246 MachineBasicBlock::iterator MBBI) { in CMSEClearFPRegs()
1260 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV8()
1369 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV81()
1792 MachineBasicBlock::iterator MBBI, in ExpandCMP_SWAP()
2117 MachineBasicBlock::iterator MBBI, in ExpandMI()
2187 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in ExpandMI() local
[all …]
H A DThumbRegisterInfo.cpp62 MachineBasicBlock::iterator &MBBI, in emitThumb1LoadConstPool()
82 MachineBasicBlock::iterator &MBBI, in emitThumb2LoadConstPool()
104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitLoadConstPool()
125 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmInReg()
252 MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp137 MachineBasicBlock::iterator MBBI, in emitPrologueInsns()
185 MachineBasicBlock::iterator MBBI, in emitEpilogueInsns()
228 MachineBasicBlock::iterator MBBI, in emitSPAdjustment()
315 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
396 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp138 MachineBasicBlock::iterator &MBBI, in findDeadCallerSavedReg()
198 MachineBasicBlock::iterator MBBI, in BuildStackAlignAND()
338 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
385 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
421 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
441 MachineBasicBlock::iterator MBBI, in BuildCFI()
451 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitPrologueCalleeSavedFrameMoves()
479 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
675 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp61 MachineBasicBlock::iterator MBBI, in EmitDefCfaRegister()
71 MachineBasicBlock::iterator MBBI, in EmitDefCfaOffset()
82 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in EmitCfiOffset()
99 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededExtSP()
122 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededLDAWSP()
191 MachineBasicBlock::iterator MBBI, in RestoreSpillList()
226 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
346 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp45 MachineBasicBlock::iterator MBBI, in generateStackAdjustment()
97 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in adjustStackToMatchRecords()
123 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
244 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
451 MachineBasicBlock::iterator &MBBI, DebugLoc dl, in emitRegUpdate()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h137 MachineBasicBlock::iterator MBBI, Register SrcReg, in storeRegToStackSlot()
146 MachineBasicBlock::iterator MBBI, Register DestReg, in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp49 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
138 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
H A DSparcFrameLowering.cpp42 MachineBasicBlock::iterator MBBI, in emitSPAdjustment()
96 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
217 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp46 MachineBasicBlock::iterator MBBI, in BuildCFI()
58 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves()
92 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
201 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp95 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
177 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp229 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
336 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
384 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
444 MachineBasicBlock::iterator MBBI, in BuildCFI()
483 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves()
564 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() local
1510 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
1859 auto IsCSPush = [&](const MachineBasicBlock::iterator &MBBI) { in emitPrologue()
2292 MachineBasicBlock::iterator MBBI = Terminator; in emitEpilogue() local
3841 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreWin32EHStackPointers()
[all …]

12345