Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp56 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI()
60 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI()
113 BlockIt MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
151 BlockIt MBBI) { in expandArith()
184 bool AVRExpandPseudo::expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic()
244 bool AVRExpandPseudo::expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm()
289 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
294 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
299 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
304 bool AVRExpandPseudo::expand<AVR::SUBIWRdK>(Block &MBB, BlockIt MBBI) { in expand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp102 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
113 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
135 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair()
163 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel()
176 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot()
189 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE()
237 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE()
250 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD()
263 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSGD()
276 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSDesc()
[all …]
H A DLoongArchExpandAtomicPseudoInsts.cpp77 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
88 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI() argument
313 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument
362 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument
493 expandAtomicCmpXchg(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicCmpXchg() argument
[all...]
/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()
292 MachineBasicBlock::iterator MBBI, in expandVMSET_VMCLR()
308 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxStore()
355 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxLoad()
486 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
497 MachineBasicBlock::iterator MBBI, in expandMI()
516 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair()
[all …]
H A DRISCVPostRAExpandPseudoInsts.cpp63 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
74 MachineBasicBlock::iterator MBBI, in expandMI()
87 MachineBasicBlock::iterator MBBI) { in expandMovImm()
104 MachineBasicBlock::iterator MBBI) { in expandMovAddr()
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()
86 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal()
140 MachineBasicBlock::iterator MBBI = containsPop(MBB); in runOnMachineFunction() local
H A DRISCVExpandAtomicPseudoInsts.cpp95 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); expandMBB() local
106 expandMI(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MachineBasicBlock::iterator & NextMBBI) expandMI() argument
361 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument
410 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument
542 tryToFoldBNEOnCmpXchgResult(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,Register DestReg,Register CmpValReg,Register MaskReg,MachineBasicBlock * & LoopHeadBNETarget) tryToFoldBNEOnCmpXchgResult() argument
597 expandAtomicCmpXchg(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicCmpXchg() argument
[all...]
/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()
890 MachineBasicBlock::iterator MBBI) { in expandCALL_BTI()
[all …]
H A DAArch64SpeculationHardening.cpp218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier() argument
385 insertRegToSPTaintPropagation(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,unsigned TmpReg) const insertRegToSPTaintPropagation() argument
433 makeGPRSpeculationSafe(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MachineInstr & MI,unsigned Reg) makeGPRSpeculationSafe() argument
468 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); slhLoads() local
550 expandSpeculationSafeValue(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool UsesFullSpeculationBarrier) expandSpeculationSafeValue() argument
592 insertCSDB(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,DebugLoc DL) insertCSDB() argument
619 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); lowerSpeculationSafeValuePseudos() local
[all...]
/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
474 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
483 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
513 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local
615 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local
695 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
H A DSystemZFrameLowering.cpp315 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
375 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
477 MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, in emitIncrement()
505 MachineBasicBlock::iterator MBBI, in buildCFAOffs()
516 MachineBasicBlock::iterator MBBI, in buildDefCFAReg()
536 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
692 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
757 MachineBasicBlock::iterator MBBI = StackAllocMI; in inlineStackProbe() local
1083 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
1144 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp552 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) { in ExpandVLD()
670 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) { in ExpandVST()
746 void ARMExpandPseudo::ExpandLaneOp(MachineBasicBlock::iterator &MBBI) { in ExpandLaneOp()
836 void ARMExpandPseudo::ExpandVTBL(MachineBasicBlock::iterator &MBBI, in ExpandVTBL()
873 void ARMExpandPseudo::ExpandMQQPRLoadStore(MachineBasicBlock::iterator &MBBI) { in ExpandMQQPRLoadStore()
994 MachineBasicBlock::iterator &MBBI) { in ExpandTMOV32BitImm()
1060 MachineBasicBlock::iterator &MBBI) { in ExpandMOV32BitImm()
1178 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in CMSEClearGPRegs()
1243 MachineBasicBlock::iterator MBBI) { in CMSEClearFPRegs()
1257 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV8()
[all …]
H A DThumbRegisterInfo.cpp62 MachineBasicBlock::iterator &MBBI, in emitThumb1LoadConstPool() argument
82 MachineBasicBlock::iterator &MBBI, in emitThumb2LoadConstPool() argument
104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitLoadConstPool() argument
125 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmInReg() argument
188 emitThumbRegPlusImmediate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const DebugLoc & dl,Register DestReg,Register BaseReg,int NumBytes,const TargetInstrInfo & TII,const ARMBaseRegisterInfo & MRI,unsigned MIFlags) emitThumbRegPlusImmediate() argument
[all...]
/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()
336 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
383 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
419 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
439 MachineBasicBlock::iterator MBBI, in BuildCFI()
449 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitPrologueCalleeSavedFrameMoves()
476 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
672 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp106 MachineBasicBlock::iterator MBBI, in copyPhysReg()
120 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, Register SrcReg, in storeRegToStackSlot()
132 MachineBasicBlock::iterator MBBI, in loadRegFromStackSlot()
155 MachineBasicBlock::iterator MBBI, in loadImmediate()
/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
345 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()
91 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
200 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/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.cpp46 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { runOnMachineFunction() local
130 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { runOnMachineFunction() local
[all...]
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/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.cpp230 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
337 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
385 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
445 MachineBasicBlock::iterator MBBI, in BuildCFI()
483 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves()
563 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() local
605 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbe()
638 MachineBasicBlock::iterator MBBI, in emitStackProbeInline()
650 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineGeneric()
679 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset, in emitStackProbeInlineGenericBlock()
[all …]

12345