Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp54 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI()
58 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI()
111 BlockIt MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
149 BlockIt MBBI) { in expandArith()
182 bool AVRExpandPseudo::expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic()
242 bool AVRExpandPseudo::expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm()
287 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
292 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
297 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
302 bool AVRExpandPseudo::expand<AVR::SUBIWRdK>(Block &MBB, BlockIt MBBI) { in expand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp96 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
107 MachineBasicBlock::iterator MBBI, in expandMI()
179 MachineBasicBlock::iterator MBBI, in expandCCOp()
281 MachineBasicBlock::iterator MBBI, in expandVMSET_VMCLR()
294 MachineBasicBlock::iterator MBBI) { in expandMV_FPR16INX()
311 MachineBasicBlock::iterator MBBI) { in expandMV_FPR32INX()
331 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxStore()
380 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxLoad()
438 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandPseudoReadVLENBViaVSETVLIX0()
532 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
[all …]
H A DRISCVPostRAExpandPseudoInsts.cpp61 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
72 MachineBasicBlock::iterator MBBI, in expandMI()
85 MachineBasicBlock::iterator MBBI) { in expandMovImm()
102 MachineBasicBlock::iterator MBBI) { in expandMovAddr()
H A DRISCVExpandAtomicPseudoInsts.cpp95 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
106 MachineBasicBlock::iterator MBBI, in expandMI()
387 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
437 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
569 MachineBasicBlock::iterator MBBI, in tryToFoldBNEOnCmpXchgResult()
624 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
H A DRISCVLoadStoreOptimizer.cpp109 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in INITIALIZE_PASS() local
123 bool RISCVLoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst()
223 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn() local
H A DRISCVPushPopOptimizer.cpp72 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI, in usePopRet()
101 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp124 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
135 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
181 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair()
212 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLargeAddressLoad()
222 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLargeAddressLoad()
315 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel()
334 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot()
353 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE()
418 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE()
437 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD()
[all …]
H A DLoongArchExpandAtomicPseudoInsts.cpp78 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
89 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
319 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
368 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
500 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
640 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicCmpXchg128()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp126 MachineBasicBlock::iterator MBBI, in expandMOVImm()
236 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned LdarOp, in expandCMP_SWAP()
316 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandCMP_SWAP_128()
492 MachineBasicBlock::iterator MBBI) { in expand_DestructiveOp()
684 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSetTagLoop()
761 MachineBasicBlock::iterator MBBI, in expandSVESpillFill()
793 MachineBasicBlock::iterator MBBI, in createCallWithOps()
824 MachineBasicBlock::iterator MBBI, in createCall()
836 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandCALL_RVMARKER()
892 MachineBasicBlock::iterator MBBI) { in expandCALL_BTI()
[all …]
H A DAArch64SpeculationHardening.cpp213 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier()
380 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertRegToSPTaintPropagation()
428 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, in makeGPRSpeculationSafe()
463 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in slhLoads() local
545 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSpeculationSafeValue()
587 MachineBasicBlock::iterator MBBI, in insertCSDB()
614 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in lowerSpeculationSafeValuePseudos() local
H A DAArch64LoadStoreOptimizer.cpp1565 MachineBasicBlock::iterator MBBI = I; in findMatchingStore() local
1965 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn() local
2465 MachineBasicBlock::iterator MBBI = &MI; in isMatchingMovConstInsn() local
2488 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnForward() local
2597 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnBackward() local
2694 MachineBasicBlock::iterator MBBI = I; in findMatchingConstOffsetBackward() local
2743 MachineBasicBlock::iterator &MBBI) { in tryToPromoteLoadFromStore()
2772 MachineBasicBlock::iterator &MBBI) { in tryToMergeZeroStInst()
2797 bool AArch64LoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst()
2877 (MachineBasicBlock::iterator &MBBI) { in tryToMergeLdStUpdate()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp77 MachineBasicBlock::iterator MBBI, in selectLOCRMux()
98 MachineBasicBlock::iterator MBBI, in selectSELRMux()
171 MachineBasicBlock::iterator MBBI, in expandCondMove()
229 MachineBasicBlock::iterator MBBI, in selectMI()
269 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in selectMBB() local
H A DSystemZElimCompare.cpp210 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() local
257 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local
480 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
489 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
519 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local
621 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local
701 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
H A DSystemZFrameLowering.cpp317 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
377 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
479 MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, in emitIncrement()
507 MachineBasicBlock::iterator MBBI, in buildCFAOffs()
518 MachineBasicBlock::iterator MBBI, in buildDefCFAReg()
538 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
724 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
789 MachineBasicBlock::iterator MBBI = StackAllocMI; in inlineStackProbe() local
1115 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
1176 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp551 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) { in ExpandVLD()
669 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) { in ExpandVST()
745 void ARMExpandPseudo::ExpandLaneOp(MachineBasicBlock::iterator &MBBI) { in ExpandLaneOp()
835 void ARMExpandPseudo::ExpandVTBL(MachineBasicBlock::iterator &MBBI, in ExpandVTBL()
872 void ARMExpandPseudo::ExpandMQQPRLoadStore(MachineBasicBlock::iterator &MBBI) { in ExpandMQQPRLoadStore()
993 MachineBasicBlock::iterator &MBBI) { in ExpandTMOV32BitImm()
1059 MachineBasicBlock::iterator &MBBI) { in ExpandMOV32BitImm()
1177 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in CMSEClearGPRegs()
1242 MachineBasicBlock::iterator MBBI) { in CMSEClearFPRegs()
1256 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV8()
[all …]
H A DThumbRegisterInfo.cpp60 MachineBasicBlock::iterator &MBBI, in emitThumb1LoadConstPool()
80 MachineBasicBlock::iterator &MBBI, in emitThumb2LoadConstPool()
102 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitLoadConstPool()
123 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmInReg()
250 MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp134 MachineBasicBlock::iterator MBBI, in emitPrologueInsns()
182 MachineBasicBlock::iterator MBBI, in emitEpilogueInsns()
225 MachineBasicBlock::iterator MBBI, in emitSPAdjustment()
312 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
393 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp140 MachineBasicBlock::iterator &MBBI, in findDeadCallerSavedReg()
200 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()
478 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
672 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp59 MachineBasicBlock::iterator MBBI, in EmitDefCfaRegister()
69 MachineBasicBlock::iterator MBBI, in EmitDefCfaOffset()
80 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in EmitCfiOffset()
97 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededExtSP()
120 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededLDAWSP()
189 MachineBasicBlock::iterator MBBI, in RestoreSpillList()
224 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
343 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()
122 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
243 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
450 MachineBasicBlock::iterator &MBBI, DebugLoc dl, in emitRegUpdate()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp44 MachineBasicBlock::iterator MBBI, in BuildCFI()
56 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves()
89 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
198 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp42 MachineBasicBlock::iterator MBBI, in emitSPAdjustment()
92 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
165 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp91 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
173 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp231 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
349 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
398 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
471 MachineBasicBlock::iterator &MBBI, in mergeSPAdd()
480 MachineBasicBlock::iterator MBBI, in BuildCFI()
518 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves()
598 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() local
640 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbe()
673 MachineBasicBlock::iterator MBBI, in emitStackProbeInline()
685 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineGeneric()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp42 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
73 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local

12345